Skip to content

Commit 05f6a32

Browse files
committed
fix imports
Signed-off-by: furqan463 <[email protected]>
1 parent 2c8e313 commit 05f6a32

File tree

1 file changed

+24
-36
lines changed

1 file changed

+24
-36
lines changed

tests/validation/converters/test_pandapower_converter_output.py

Lines changed: 24 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@
88
from pathlib import Path
99
from typing import Tuple
1010

11+
import numpy as np
12+
import pandapower.networks as pp_networks
1113
import pandas as pd
1214
import pytest
15+
from pandapower.results import reset_results
16+
from power_grid_model import PowerGridModel
1317
from power_grid_model.validation import assert_valid_input_data
1418

1519
from power_grid_model_io.converters import PandaPowerConverter
@@ -286,8 +290,6 @@ def _get_total_powers_3ph(net):
286290
Input: Pandapower Network
287291
Output: [s_ext_grid, s_load, s_loss]
288292
"""
289-
from numpy import complex128
290-
291293
s_ext_grid = (
292294
net.res_ext_grid_3ph.loc[:, ["p_a_mw", "p_b_mw", "p_c_mw"]].sum().sum()
293295
+ 1j * net.res_ext_grid_3ph.loc[:, ["q_a_mvar", "q_b_mvar", "q_c_mvar"]].sum().sum()
@@ -299,27 +301,27 @@ def _get_total_powers_3ph(net):
299301
+ 1j * net.res_asymmetric_load_3ph.loc[:, ["q_a_mvar", "q_b_mvar", "q_c_mvar"]].sum().sum()
300302
)
301303
else:
302-
s_load_asym = complex128()
304+
s_load_asym = np.complex128()
303305

304306
if "res_load_3ph" in net:
305307
s_load_sym = net.res_load_3ph.loc[:, "p_mw"].sum() + 1j * net.res_load_3ph.loc[:, "q_mvar"].sum()
306308
else:
307-
s_load_sym = complex128()
309+
s_load_sym = np.complex128()
308310

309311
if "res_motor_3ph" in net:
310312
s_motor = net.res_motor_3ph.loc[:, "p_mw"].sum() + 1j * net.res_motor_3ph.loc[:, "q_mvar"].sum()
311313
else:
312-
s_motor = complex128()
314+
s_motor = np.complex128()
313315

314316
if ("res_ward_3ph" in net) and (not net.res_ward_3ph.empty):
315317
s_ward = net.res_ward_3ph.loc[:, "p_mw"].sum() + 1j * net.res_ward_3ph.loc[:, "q_mvar"].sum()
316318
else:
317-
s_ward = complex128()
319+
s_ward = np.complex128()
318320

319321
if ("res_shunt_3ph" in net) and (not net.res_shunt_3ph.empty):
320322
s_shunt = net.res_shunt_3ph.loc[:, "p_mw"].sum() + 1j * net.res_shunt_3ph.loc[:, "q_mvar"].sum()
321323
else:
322-
s_shunt = complex128()
324+
s_shunt = np.complex128()
323325

324326
s_load = s_load_sym + s_load_asym + s_motor + s_ward + s_shunt
325327

@@ -329,25 +331,22 @@ def _get_total_powers_3ph(net):
329331
+ 1j * net.res_line_3ph.loc[:, ["q_a_l_mvar", "q_b_l_mvar", "q_c_l_mvar"]].sum().sum()
330332
)
331333
else:
332-
s_loss_line = complex128()
334+
s_loss_line = np.complex128()
333335

334336
if "res_trafo_3ph" in net:
335337
s_loss_trafo = (
336338
net.res_trafo_3ph.loc[:, ["p_a_l_mw", "p_b_l_mw", "p_c_l_mw"]].sum().sum()
337339
+ 1j * net.res_trafo_3ph.loc[:, ["q_a_l_mvar", "q_b_l_mvar", "q_c_l_mvar"]].sum().sum()
338340
)
339341
else:
340-
s_loss_trafo = complex128()
342+
s_loss_trafo = np.complex128()
341343

342344
s_loss = s_loss_line + s_loss_trafo
343345
return [s_ext_grid, s_load, s_loss]
344346

345347

346348
def test_output_data_3ph__powers():
347349
def run_pf_asym_with_pgm(net):
348-
from pandapower.results import reset_results
349-
from power_grid_model import PowerGridModel
350-
351350
reset_results(net, "pf_3ph")
352351
pgm_converter = PandaPowerConverter()
353352
input_data, _ = pgm_converter.load_input_data(net, make_extra_info=False)
@@ -357,20 +356,17 @@ def run_pf_asym_with_pgm(net):
357356
for table in output_tables.keys():
358357
net[table] = output_tables[table]
359358

360-
from numpy import isclose
361-
from pandapower.networks import ieee_european_lv_asymmetric
362-
363-
net = ieee_european_lv_asymmetric()
359+
net = pp_networks.ieee_european_lv_asymmetric()
364360
run_pf_asym_with_pgm(net)
365361
s_ext_grid, s_load, s_loss = _get_total_powers_3ph(net)
366-
assert isclose(s_ext_grid, (s_load + s_loss))
362+
assert np.isclose(s_ext_grid, (s_load + s_loss))
367363

368364
pp.create_motor(net, 100, 0.1, 0.9)
369365
pp.create_ward(net, 200, 0.1, 0.05, 0.1, 0.05)
370366
pp.create_shunt_as_capacitor(net, 150, 0.09, 0)
371367
run_pf_asym_with_pgm(net)
372368
s_ext_grid, s_load, s_loss = _get_total_powers_3ph(net)
373-
assert isclose(s_ext_grid, (s_load + s_loss))
369+
assert np.isclose(s_ext_grid, (s_load + s_loss))
374370

375371

376372
def _get_total_powers(net):
@@ -379,56 +375,51 @@ def _get_total_powers(net):
379375
Input: Pandapower Network
380376
Output: [s_ext_grid, s_load, s_loss]
381377
"""
382-
from numpy import complex128
383-
384378
s_ext_grid = net.res_ext_grid.loc[:, "p_mw"].sum() + 1j * net.res_ext_grid.loc[:, "q_mvar"].sum()
385379

386380
if "res_asymmetric_load" in net:
387381
s_load_asym = net.res_asymmetric_load.loc[:, "p_mw"].sum() + 1j * net.res_asymmetric_load.loc[:, "q_mvar"].sum()
388382
else:
389-
s_load_asym = complex128()
383+
s_load_asym = np.complex128()
390384

391385
if "res_load" in net:
392386
s_load_sym = net.res_load.loc[:, "p_mw"].sum() + 1j * net.res_load.loc[:, "q_mvar"].sum()
393387
else:
394-
s_load_sym = complex128()
388+
s_load_sym = np.complex128()
395389

396390
if "res_motor" in net:
397391
s_motor = net.res_motor.loc[:, "p_mw"].sum() + 1j * net.res_motor.loc[:, "q_mvar"].sum()
398392
else:
399-
s_motor = complex128()
393+
s_motor = np.complex128()
400394

401395
if "res_ward" in net:
402396
s_ward = net.res_ward.loc[:, "p_mw"].sum() + 1j * net.res_ward.loc[:, "q_mvar"].sum()
403397
else:
404-
s_ward = complex128()
398+
s_ward = np.complex128()
405399

406400
if "res_shunt" in net:
407401
s_shunt = net.res_shunt.loc[:, "p_mw"].sum() + 1j * net.res_shunt.loc[:, "q_mvar"].sum()
408402
else:
409-
s_shunt = complex128()
403+
s_shunt = np.complex128()
410404

411405
s_load = s_load_sym + s_load_asym + s_motor + s_ward + s_shunt
412406

413407
if "res_line" in net:
414408
s_loss_line = net.res_line.loc[:, "pl_mw"].sum() + 1j * net.res_line.loc[:, "ql_mvar"].sum()
415409
else:
416-
s_loss_line = complex128()
410+
s_loss_line = np.complex128()
417411

418412
if "res_trafo" in net:
419413
s_loss_trafo = net.res_trafo.loc[:, "pl_mw"].sum() + 1j * net.res_trafo.loc[:, "ql_mvar"].sum()
420414
else:
421-
s_loss_trafo = complex128()
415+
s_loss_trafo = np.complex128()
422416

423417
s_loss = s_loss_line + s_loss_trafo
424418
return [s_ext_grid, s_load, s_loss]
425419

426420

427421
def test_output_data__powers():
428422
def run_pf_sym_with_pgm(net):
429-
from pandapower.results import reset_results
430-
from power_grid_model import PowerGridModel
431-
432423
reset_results(net, "pf")
433424
pgm_converter = PandaPowerConverter()
434425
input_data, _ = pgm_converter.load_input_data(net, make_extra_info=False)
@@ -438,17 +429,14 @@ def run_pf_sym_with_pgm(net):
438429
for table in output_tables.keys():
439430
net[table] = output_tables[table]
440431

441-
from numpy import isclose
442-
from pandapower.networks import ieee_european_lv_asymmetric
443-
444-
net = ieee_european_lv_asymmetric()
432+
net = pp_networks.ieee_european_lv_asymmetric()
445433
run_pf_sym_with_pgm(net)
446434
s_ext_grid, s_load, s_loss = _get_total_powers(net)
447-
assert isclose(s_ext_grid, (s_load + s_loss))
435+
assert np.isclose(s_ext_grid, (s_load + s_loss))
448436

449437
pp.create_motor(net, 100, 0.1, 0.9)
450438
pp.create_ward(net, 200, 0.1, 0.05, 0.1, 0.05)
451439
pp.create_shunt_as_capacitor(net, 150, 0.09, 0)
452440
run_pf_sym_with_pgm(net)
453441
s_ext_grid, s_load, s_loss = _get_total_powers(net)
454-
assert isclose(s_ext_grid, (s_load + s_loss))
442+
assert np.isclose(s_ext_grid, (s_load + s_loss))

0 commit comments

Comments
 (0)