power-grid-model icon indicating copy to clipboard operation
power-grid-model copied to clipboard

Python/C++ library for distribution power system analysis

Results 155 power-grid-model issues
Sort by recently updated
recently updated
newest added

This makes the C++ API more easy to develop/use Blocks #597

improvement

- [ ] Update main_core/output → function skeletons are already in place (main_core.hpp and output.hpp). User will need to be able to extract certain data (tap positions, etc.). - [...

feature

* Add automatic tap position as experimental feature to C API * Add `PGM_TapChangingStrategy` enum * Add `PGM_set_tap_changing_strategy` option setter

feature

Closes #431 Also make `meta_data` as input argument for many classes, instead of hard code to the automatically generated `constexpr` version. In this way, it is possible to do unit...

During implementation of #588 , it was discovered that, when line drop compensation is large, there are cases where the assumption that the voltage on the controlled side decreases with...

feature

In #586 , it was discovered that, when a small voltage band is provided, the Tap Position Optimizer starts oscillating indefinitely. This is captured by the code in https://github.com/PowerGridModel/power-grid-model/pull/586/files#diff-e3cb2a7b8db22693560826087f2c675630f9cd51a2337191aadc986dd50c4249R803-R812 ,...

bug

**Describe the bug** Serialization fails with an difficult to interpret error message. Likely cause as per the msgpack error meassage is that required memory cannot be allocated. **To Reproduce** A...

bug

For users that want to use the automatic tap changer power flow, it does not really matter what the original `tap_pos` is. They are just interested in the final `tap_pos`,...

feature
good first issue

### Status-quo For almost all components, we have certain `Comp`, with default constructor taking in a `CompInput` as input, next to a variety of other parameters, e.g., `double u_rated`. In...

feature

# Background Power Grid Model currently uses the row-based buffer to share the data across the C-API. For example, the memory layout of a node input buffer looks like: ```...

feature