Coverage report:
58%
hide covered
Files
Functions
Classes
coverage.py v7.10.6
, created at 2025-11-13 18:07 -0800
File
statements
missing
excluded
coverage
src/distopf/__init__.py
20
0
0
100%
src/distopf/cases/__init__.py
2
0
0
100%
src/distopf/cim_importer/__init__.py
2
0
0
100%
src/distopf/cim_importer/cim_to_csv_converter.py
231
24
0
90%
src/distopf/cim_importer/processors/__init__.py
8
0
0
100%
src/distopf/cim_importer/processors/base_processor.py
39
7
0
82%
src/distopf/cim_importer/processors/bus_processor.py
105
18
0
83%
src/distopf/cim_importer/processors/capacitor_processor.py
51
4
0
92%
src/distopf/cim_importer/processors/generator_processor.py
93
28
0
70%
src/distopf/cim_importer/processors/line_processor.py
62
17
0
73%
src/distopf/cim_importer/processors/regulator_processor.py
247
64
0
74%
src/distopf/cim_importer/processors/switch_processor.py
46
1
0
98%
src/distopf/cim_importer/processors/transformer_processor.py
211
36
0
83%
src/distopf/cim_importer/utils/__init__.py
2
0
0
100%
src/distopf/cim_importer/utils/phase_utils.py
37
1
0
97%
src/distopf/cim_importer/validators/__init__.py
2
0
0
100%
src/distopf/cim_importer/validators/topology_validator.py
101
29
0
71%
src/distopf/distOPF.py
336
303
0
10%
src/distopf/dss_importer/__init__.py
2
0
0
100%
src/distopf/dss_importer/dss_to_csv_converter.py
506
463
0
8%
src/distopf/importer.py
161
84
0
48%
src/distopf/matrix_models/__init__.py
0
0
0
100%
src/distopf/matrix_models/base.py
458
122
0
73%
src/distopf/matrix_models/lindist.py
14
7
0
50%
src/distopf/matrix_models/lindist_capacitor_mi.py
74
58
0
22%
src/distopf/matrix_models/lindist_capacitor_regulator_mi.py
84
67
0
20%
src/distopf/matrix_models/lindist_loads.py
47
3
0
94%
src/distopf/matrix_models/lindist_p_gen.py
127
105
0
17%
src/distopf/matrix_models/lindist_q_gen.py
116
96
0
17%
src/distopf/matrix_models/multiperiod/__init__.py
6
0
0
100%
src/distopf/matrix_models/multiperiod/base_mp.py
897
380
0
58%
src/distopf/matrix_models/multiperiod/lindist_loads_mp.py
78
7
0
91%
src/distopf/matrix_models/multiperiod/lindist_mp.py
9
2
0
78%
src/distopf/matrix_models/multiperiod/objectives.py
152
118
0
22%
src/distopf/matrix_models/multiperiod/solvers.py
52
12
0
77%
src/distopf/matrix_models/objectives.py
153
120
0
22%
src/distopf/matrix_models/solvers.py
119
75
0
37%
src/distopf/plot.py
460
432
0
6%
src/distopf/pyomo_models/__init__.py
0
0
0
100%
src/distopf/pyomo_models/constraints.py
172
36
0
79%
src/distopf/pyomo_models/lindist.py
223
31
0
86%
src/distopf/pyomo_models/lindist_loads.py
25
0
0
100%
src/distopf/pyomo_models/objectives.py
10
0
0
100%
src/distopf/pyomo_models/protocol.py
72
0
20
100%
src/distopf/pyomo_models/results.py
33
2
0
94%
src/distopf/pyomo_models/solvers.py
12
1
0
92%
src/distopf/utils.py
83
21
0
75%
tests/__init__.py
0
0
0
100%
tests/cim_converter/integration/__init__.py
0
0
0
100%
tests/cim_converter/integration/test_full_conversion.py
87
2
0
98%
tests/cim_converter/integration/test_impedance_comparison.py
173
31
0
82%
tests/cim_converter/unit/__init__.py
0
0
0
100%
tests/cim_converter/unit/test_cim_to_csv_helpser.py
36
0
0
100%
tests/cim_converter/unit/test_cim_to_csv_linking.py
18
0
0
100%
tests/cim_converter/unit/test_converter_run.py
20
0
0
100%
tests/cim_converter/unit/test_phase_utils.py
22
0
0
100%
tests/cim_converter/unit/test_processors.py
121
8
0
93%
tests/cim_converter/unit/test_reg_transformer_small.py
88
2
0
98%
tests/cim_converter/unit/test_regulator_impedances.py
101
0
0
100%
tests/cim_converter/unit/test_topology_validator.py
19
0
0
100%
tests/cim_converter/unit/test_transformer_tank_impedances.py
80
0
0
100%
tests/pyomo_models/test_pyomo_lindist.py
165
1
0
99%
tests/test_verify_multiperiod.py
18
0
0
100%
tests/test_verify_pyomo.py
25
0
0
100%
Total
6713
2818
20
58%
No items found using the specified filter.