power-grid-model
power-grid-model copied to clipboard
Python/C++ library for distribution power system analysis
Following the discussion in #642 it was concluded that the implementation of a generic branch could be an addition to Power Grid Model. We can make a new component `generic_branch`,...
[FEATURE] Exposing core definitions in the `include` folder under repository root as public header
The power grid model provides a stable API that contains mainly functionalities. This has many benefits. However, the current way of having everything in core and only expose function calls...
## Describe the feature request An ideal source is represented by having infinite short circuit power (`sk`). However, the current implementation of the power-grid-model will raise a validation error when...
This PR implements the updated transformer ranking in https://github.com/PowerGridModel/power-grid-model/issues/662 * [x] Unregulated transformer edges get weight `0` instead of `1` * [x] Update unit tests * [x] Add unit tests...
Currently, several files are generated by the code generator in https://github.com/PowerGridModel/power-grid-model/tree/main/code_generation . However, there is component documentation based on that generated code in https://power-grid-model.readthedocs.io/en/stable/user_manual/components.html that is manually created. This documentation...
**Describe the bug** When trying to validate using assert_valid_batch_data using update_data with a component that is not present in the input_data, a KeyError is raised. **To Reproduce** ``` from power_grid_model...
**Issue** When adding a buffer to output dataset during batch calculations, users can misuse/abuse the fact that there is no additional check between the user indicated output shape and the...
Currently the pre-built binary wheels in the PyPI supports `manylinux_2_24`. We would like to upgrade this to `manylinux_2_28`. The main issue with this upgrade is that `amazonlinux 2` will not...
Use `pyreverse` (distributed together with `pylint` by default) to create module graph and class diagram * [ ] Create a module graph of the python library * [ ] Create...
# DO NOT MERGE PLEASE (Sorry, it seems I cannot add the corresponding do-not-merge label) This is a draft PR, and I just noticed some differences in the generated Python...