Add WLAV for stateestimation#21
Open
johannesbreidenbach wants to merge 841 commits into
Open
Conversation
added changelog entry
Adding vectorgroup dynyn to 3w-transformer
Plotly Map, MapLibre migration
* Resolve reliability issues Signed-off-by: furqan463 <ahmadfurqanc@gmail.com> * import numpy in simple_plotly.py Signed-off-by: furqan463 <ahmadfurqanc@gmail.com> * Remove unreachable return statement Signed-off-by: furqan463 <ahmadfurqanc@gmail.com> * Fix TODO Signed-off-by: furqan463 <ahmadfurqanc@gmail.com> * Remove TODO comment Signed-off-by: furqan463 <ahmadfurqanc@gmail.com> * Remove win32demo target Signed-off-by: furqan463 <ahmadfurqanc@gmail.com> * Fix utility_function.py Signed-off-by: furqan463 <ahmadfurqanc@gmail.com> --------- Signed-off-by: furqan463 <ahmadfurqanc@gmail.com>
better dict init
Updated docs for plotly
* removed support of python 3.9 and updated all libs to their latest working versions. Also scipy stubs were added, for typing. * now versions are working with python 3.10 * removed tests for python 3.9 added note to pyproject.toml * fixed mypy error in create_jacobian_facts.py * sphinx requires lxml for generating docs added converter optionals to docs optionals * removed incorrect static files path --------- Co-authored-by: KS_HTK <2981026+KS-HTK@users.noreply.github.com>
fix value in method documentaion for sn_mva in create_empty_network
* correct geodata if incorrect geodata exists * check and cleared todos remaining from merge * check and cleared todos remaining from merge fixed error in tests * updated mypy to check for 3.10 upward not 3.9 switched from blick to ruff formatter * removed deprecated functions for geodata to gis and vice versa * removed duplicate definition of function * refactored pr * removed documentation for deprecated and removed functions * removed remaining ocurrences of convert_geodata_to_gis --------- Co-authored-by: srdm <simon.drauz-mauel@retoflow.de> Co-authored-by: V3 <mike.vogt@iee.fraunhofer.de>
* Function that plots cluster buses in a pandapower net * Function that plots cluster buses in a pandapower net. Oberrhein example. * updated to conform to layout standards. WIP: requires more refactoring. * removed deprecated function calls * fixed issues in the python notebook. * renamed feature from clusters to layers * removed duplicated functions * updated changelog --------- Co-authored-by: Fábio Retorta <fabio.retorta@inesctec.pt> Co-authored-by: Roman Bolgaryn <roman.bolgaryn@iee.fraunhofer.de> Co-authored-by: V3 <vogt31337@gmx.de> Co-authored-by: KS_HTK <2981026+KS-HTK@users.noreply.github.com>
…tValues for ext_grid / gen / sgen (e2nIEE#2751) * fixed deserialising q_capability_characteristic in from_excel and added test for it * fixed deserialising q_capability_characteristic in from_excel and added test for it * fixed deserialising q_capability_characteristic in from_excel and added test for it * added CIM100_4.2.13_schema.json * added CIM16_4.2.13_schema.json * cim2pp: new shema files, added Junctions and shorcuts for busbars * cim2pp: new shema files, added Junctions and shorcuts for busbars * cim2pp: new shema files, added Junctions and shorcuts for busbars
…nger at 2w trafos (e2nIEE#2753) * fixed deserialising q_capability_characteristic in from_excel and added test for it * fixed deserialising q_capability_characteristic in from_excel and added test for it * fixed deserialising q_capability_characteristic in from_excel and added test for it * added CIM100_4.2.13_schema.json * added CIM16_4.2.13_schema.json * cim2pp: new shema files, added Junctions and shorcuts for busbars * cim2pp: new shema files, added Junctions and shorcuts for busbars * cim2pp: new shema files, added Junctions and shorcuts for busbars * cim2pp: fixed using the trafo characteristics for the correct tap changer at 2w trafos * cim2pp: fixed using the trafo characteristics for the correct tap changer at 2w trafos * cim2pp: fixed using the trafo characteristics for the correct tap changer at 2w trafos
* update docu for cim2pp with corrent dependancy install
Since the converter has its own set of dependencies it should not be imported every time a user uses `import pandapower` as this leads to issues.
* refactored create.py * reformatted create module * fixed mypy issues * added changelog entry * sonarqube improvements
…d targetValues for ext_grid / gen / sgen (e2nIEE#2758) * fixed deserialising q_capability_characteristic in from_excel and added test for it * fixed deserialising q_capability_characteristic in from_excel and added test for it * fixed deserialising q_capability_characteristic in from_excel and added test for it * added CIM100_4.2.13_schema.json * added CIM16_4.2.13_schema.json * cim2pp: new shema files, added Junctions and shorcuts for busbars * cim2pp: new shema files, added Junctions and shorcuts for busbars * cim2pp: new shema files, added Junctions and shorcuts for busbars * cim2pp: fixed using the trafo characteristics for the correct tap changer at 2w trafos * cim2pp: fixed using the trafo characteristics for the correct tap changer at 2w trafos * cim2pp: fixed using the trafo characteristics for the correct tap changer at 2w trafos * cim2pp: extracting the additional info about referencePrios, modes and targetValues for ext_grid / gen / sgen * cim2pp: extracting the additional info about referencePrios, modes and targetValues for ext_grid / gen / sgen * cim2pp: extracting the additional info about referencePrios, modes and targetValues for ext_grid / gen / sgen * cim2pp: extracting the additional info about referencePrios, modes and targetValues for ext_grid / gen / sgen * cim2pp: extracting the additional info about referencePrios, modes and targetValues for ext_grid / gen / sgen
* fix failing runpp(net, consider_line_temperature=True) for grids with a mix of lines with alpha and without added warning * adapt test * some structuring * import default ALPHA * rename ALPHA to ALPHA_TDPF due to duplicate (branch cols) * fix NameError
…0909-0:2016) (e2nIEE#2962) * Fixing usage of transformer impedance correction factor in min case of short-circuit calculations, Adapting tests * take case from net._options for trafo k_t fix (calculation only for max case) * case was missing. * fixed a broken test. * fix test_all_currents.py * min and max test case for test_trafo_impedace fixed * Fix SyntaxError: invalid escape sequences in test_group.py (Python 3.14) Use raw strings (r"...") for all regex match patterns containing escape sequences like \(, \[, and \. which are SyntaxError in Python 3.14. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Christian Bredtmann <christian.bredtmann@envelio.de> Co-authored-by: pawellytaev <pawel.lytaev@uni-kassel.de> Co-authored-by: envelio-cb <88880102+envelio-cb@users.noreply.github.com> Co-authored-by: V3 <mike.vogt@iee.fraunhofer.de> Co-authored-by: KS_HTK <2981026+KS-HTK@users.noreply.github.com> Co-authored-by: Reinhold Bertram <reinhold.bertram@envelio.de> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: IEECNB215543\gbanerjee <gourab.banerjee@iee.fraunhofer.de>
Signed-off-by: Yoshiki <yosinn1@gmail.com> Co-authored-by: KS_HTK <2981026+KS-HTK@users.noreply.github.com>
matrix_base.py: changes that meas_mask["afactor"] can be an empty array. ppc_conversion.py: change location from _prepare_af_init and rename it to _prepare_af. Change doc strings, function header and implemented that secondary condition can be set for allocation factors, but this is not necessary. state_estimation.py: Code refactoring and add variables for second condition for af.
consistent formatting of strings
…d power flow calculation. First initialization for evaluation.
…ivate paths, add boxplot and histogram for allocation factors.
…er net af_wlav.py: add one more function to evaluate voltage power with HTML files.
Changes in PowerFactory2pp converter * Fixed test now failing due to nan instead of 0 for in_service=False * get coords from (sub)stations unpack only 2 coordinates, third one is 0 return None,None is no ext_grid can be created * replace tuple with list to consolidate the code and fit the GeoJson standard * tuple list ..
…s=True (e2nIEE#3024) * cim2pp: mapping SV data to the assets with flag use_sv_data_for_assets=True
* add GeographicalRegion from eqbd profile * add GeographicalRegion to cim_classes
…powerfactory (e2nIEE#2975) * When importing static generators from powerfactory, first check if they are connected to a bus. If not, do not import them (previously, this was not checked for static gens that are reference machines, which led to import errors) * Update to changelog * simplified check for av_mode constq --------- Co-authored-by: KS_HTK <2981026+KS-HTK@users.noreply.github.com> Co-authored-by: pawellytaev <86314586+pawellytaev@users.noreply.github.com>
auxiliary.py: Preparations and initial considerations regarding the storage of state estimation parameters in the pandapower net base.py: add documentation to IRWLSAlgorithm. estimation.rst: add optimization documentation opt.rst: add optimization to documentation optimization.py: add doc string state_estimation.py: code quality wls.rst: add Iteratively Reweighted Least Squares
… smaller and _options will not delete by saving. Begin evaluation of simbench grid. state_estimation.py: change/add docstring.
lp.py: little documentation changes. pyproject.toml: change dependencies
af_wlav.py: add possibility to factor for nominal loads and gens
…oblems. state_estimation.py: add default values in doc string auxiliary.py: add comments for further programming
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.