e2nIEE / pandapower

Compare 82a3122 ... +0 ... f9495bd

Coverage Reach
pandapower/pypower/pips.py pandapower/pypower/opf_model.py pandapower/pypower/dcopf_solver.py pandapower/pypower/opf_setup.py pandapower/pypower/pipsopf_solver.py pandapower/pypower/opf_execute.py pandapower/pypower/newtonpf.py pandapower/pypower/opf_args.py pandapower/pypower/opf_consfcn.py pandapower/pypower/fdpf.py pandapower/pypower/pfsoln.py pandapower/pypower/opf_hessfcn.py pandapower/pypower/gausspf.py pandapower/pypower/opf_costfcn.py pandapower/pypower/dSbr_dV.py pandapower/pypower/makePTDF.py pandapower/pypower/qps_pips.py pandapower/pypower/makeApq.py pandapower/pypower/makeAy.py pandapower/pypower/makeAvl.py pandapower/pypower/makeYbus.py pandapower/pypower/makeBdc.py pandapower/pypower/makeSbus.py pandapower/pypower/totcost.py pandapower/pypower/opf.py pandapower/pypower/makeAang.py pandapower/pypower/polycost.py pandapower/pypower/idx_gen.py pandapower/pypower/qps_pypower.py pandapower/pypower/idx_bus.py pandapower/pypower/idx_brch.py pandapower/pypower/dSbus_dV.py pandapower/pypower/makeB.py pandapower/pypower/d2Sbus_dV2.py pandapower/pypower/dIbr_dV.py pandapower/pypower/hasPQcap.py pandapower/pypower/d2Sbr_dV2.py pandapower/pypower/add_userfcn.py pandapower/pypower/makeLODF.py pandapower/pypower/update_mupq.py pandapower/pypower/ppoption.py pandapower/pypower/run_userfcn.py pandapower/pypower/pqcost.py pandapower/pypower/util.py pandapower/pypower/d2ASbr_dV2.py pandapower/pypower/dAbr_dV.py pandapower/pypower/d2AIbr_dV2.py pandapower/pypower/d2Ibr_dV2.py pandapower/pypower/dcpf.py pandapower/pypower/printpf.py pandapower/pypower/bustypes.py pandapower/pypower/idx_cost.py pandapower/pypower/ppver.py pandapower/pypower/pipsver.py pandapower/pypower/isload.py pandapower/pypower/idx_area.py pandapower/pypower/_compat.py pandapower/pypower/__init__.py pandapower/toolbox.py pandapower/networks/cigre_networks.py pandapower/networks/create_examples.py pandapower/networks/power_system_test_cases.py pandapower/networks/dickert_lv_networks.py pandapower/networks/kerber_networks.py pandapower/networks/simple_pandapower_test_networks.py pandapower/networks/synthetic_voltage_control_lv_networks.py pandapower/networks/kerber_extreme_networks.py pandapower/networks/mv_oberrhein.py pandapower/networks/ieee_europen_lv_asymmetric.py pandapower/networks/__init__.py pandapower/estimation/algorithm/base.py pandapower/estimation/algorithm/estimator.py pandapower/estimation/algorithm/matrix_base.py pandapower/estimation/algorithm/lp.py pandapower/estimation/algorithm/optimization.py pandapower/estimation/ppc_conversion.py pandapower/estimation/util.py pandapower/estimation/state_estimation.py pandapower/estimation/results.py pandapower/estimation/idx_brch.py pandapower/estimation/idx_bus.py pandapower/estimation/__init__.py pandapower/pf/run_bfswpf.py pandapower/pf/runpp_3ph.py pandapower/pf/runpf_pypower.py pandapower/pf/run_newton_raphson_pf.py pandapower/pf/create_jacobian.py pandapower/pf/pfsoln_numba.py pandapower/pf/run_dc_pf.py pandapower/pf/iwamoto_multiplier.py pandapower/pf/makeYbus_numba.py pandapower/pf/ppci_variables.py pandapower/pf/dSbus_dV_numba.py pandapower/pf/no_numba.py pandapower/pf/create_jacobian_numba.py pandapower/shortcircuit/ppc_conversion.py pandapower/shortcircuit/currents.py pandapower/shortcircuit/results.py pandapower/shortcircuit/calc_sc.py pandapower/shortcircuit/kappa.py pandapower/shortcircuit/toolbox.py pandapower/shortcircuit/impedance.py pandapower/shortcircuit/idx_bus.py pandapower/shortcircuit/idx_brch.py pandapower/shortcircuit/__init__.py pandapower/control/controller/trafo/DiscreteTapControl.py pandapower/control/controller/trafo/ContinuousTapControl.py pandapower/control/controller/trafo/u_setofp.py pandapower/control/controller/trafo/USetTapControl.py pandapower/control/controller/characteristic_control.py pandapower/control/controller/const_control.py pandapower/control/controller/trafo_control.py pandapower/control/util/auxiliary.py pandapower/control/util/diagnostic.py pandapower/control/util/characteristic.py pandapower/control/util/__init__.py pandapower/control/run_control.py pandapower/control/basic_controller.py pandapower/control/__init__.py pandapower/timeseries/output_writer.py pandapower/timeseries/run_time_series.py pandapower/timeseries/ts_runpp.py pandapower/timeseries/read_batch_results.py pandapower/timeseries/data_sources/frame_data.py pandapower/timeseries/data_sources/__init__.py pandapower/timeseries/data_source.py pandapower/timeseries/__init__.py pandapower/converter/pypower/from_ppc.py pandapower/converter/pypower/to_ppc.py pandapower/converter/pypower/__init__.py pandapower/converter/powermodels/to_pm.py pandapower/converter/powermodels/from_pm.py pandapower/converter/powermodels/__init__.py pandapower/converter/matpower/from_mpc.py pandapower/converter/matpower/to_mpc.py pandapower/converter/matpower/__init__.py pandapower/converter/__init__.py pandapower/io_utils.py pandapower/create.py pandapower/auxiliary.py pandapower/build_branch.py pandapower/diagnostic.py pandapower/build_bus.py pandapower/topology/create_graph.py pandapower/topology/graph_searches.py pandapower/topology/graph_tool_interface.py pandapower/topology/__init__.py pandapower/results_branch.py pandapower/diagnostic_reports.py pandapower/results_bus.py pandapower/pd2ppc_zero.py pandapower/convert_format.py pandapower/build_gen.py pandapower/results_gen.py pandapower/opf/make_objective.py pandapower/opf/pm_storage.py pandapower/opf/validate_opf_input.py pandapower/opf/run_powermodels.py pandapower/file_io.py pandapower/pd2ppc.py pandapower/results.py pandapower/powerflow.py pandapower/std_types.py pandapower/optimal_powerflow.py pandapower/run.py pandapower/runpm.py pandapower/__init__.py setup.py

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

Showing 1 of 1 files from the diff.

@@ -2233,6 +2233,9 @@
Loading
2233 2233
2234 2234
        **add_cols_to_keep** (list, None) - list of column names which should be added to
2235 2235
        'cols_to_keep' to be kept while replacing.
2236 +
2237 +
    OUTPUT:
2238 +
        **new_idx** (list) - list of indices of the new elements
2236 2239
    """
2237 2240
    if old_elm == new_elm:
2238 2241
        logger.warning("'old_elm' and 'new_elm' are both '%s'. No replacement is done." % old_elm)
@@ -2241,6 +2244,8 @@
Loading
2241 2244
        old_indices = net[old_elm].index
2242 2245
    else:
2243 2246
        old_indices = ensure_iterability(old_indices)
2247 +
    if not len(old_indices):
2248 +
        return []
2244 2249
    if new_indices is None:
2245 2250
        new_indices = [None] * len(old_indices)
2246 2251
    elif len(new_indices) != len(old_indices):

Everything is accounted for!

No changes detected that need to be reviewed.
What changes does Codecov check for?
Lines, not adjusted in diff, that have changed coverage data.
Files that introduced coverage data that had none before.
Files that have missing coverage data that once were tracked.
Files Coverage
pandapower -<.01% 87.69%
setup.py 0.00%
Project Totals (168 files) 87.62%
Loading