Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

PyPI version Anaconda-Server Badge License: MIT Build and Test C++ and Python Check Code Quality Clang Tidy REUSE Compliance Check docs

Quality Gate Status Coverage Maintainability Rating Reliability Rating Security Rating Vulnerabilities

DOI

Power Grid Model

power-grid-model is a library for steady-state distribution power system analysis distributed for Python and C. The core of the library is written in C++. Currently, it supports the following calculations:

  • Symmetric and asymmetric power flow calculation with Newton-Raphson method, iterative current method and linear method
  • Symmetric and asymmetric state estimation with iterative linear method

See the power-grid-model documentation for more information. For various conversions to the power-grid-model, refer to the power-grid-model-io repository.

Installation

Install from PyPI

You can directly install the package from PyPI.

pip install power-grid-model

Install from Conda

If you are using conda, you can directly install the package from conda-forge channel.

conda install -c conda-forge power-grid-model

Build and install from Source

To install the library from source, refer to the Build Guide.

Examples

Please refer to Examples for more detailed examples for power flow and state estimation. Notebooks for validating the input data and exporting input/output data are also included.

License

This project is licensed under the Mozilla Public License, version 2.0 - see LICENSE for details.

Licenses third-party libraries

This project includes third-party libraries, which are licensed under their own respective Open-Source licenses. SPDX-License-Identifier headers are used to show which license is applicable. The concerning license files can be found in the LICENSES directory.

Contributing

Please read CODE_OF_CONDUCT, CONTRIBUTING, PROJECT GOVERNANCE and RELEASE for details on the process for submitting pull requests to us.

Visit Contribute for a list of good first issues in this repo.

Citations

If you are using Power Grid Model in your research work, please consider citing our library using the following references.

DOI

@software{Xiang_PowerGridModel_power-grid-model,
  author = {Xiang, Yu and Salemink, Peter and Bharambe, Nitish and Govers, Martinus and van den Bogaard, Jonas and Stoeller, Bram and Jagutis, Laurynas and Wang, Chenguang and {Contributors from the LF Energy project Power Grid Model}},
  doi = {10.5281/zenodo.8054429},
  license = {MPL-2.0},
  title = {{PowerGridModel/power-grid-model}},
  url = {https://github.com/PowerGridModel/power-grid-model}
}
@inproceedings{Xiang2023,
  author = {Xiang, Yu and Salemink, Peter and Stoeller, Bram and Bharambe, Nitish and van Westering, Werner},
  booktitle = {CIRED 2023 - The 27th International Conference and Exhibition on Electricity Distribution},
  title = {Power grid model: A high-performance distribution grid calculation library},
  year = {2023},
  volume={2023},
  number = {},
  pages={1-5}
}

Contact

Please read SUPPORT for how to connect and get into contact with the Power Gird Model project.

Release files for power-grid-model 1.5.0rc9205913270508

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for power-grid-model 1.5.0rc9205913270508
File Size Uploaded
power-grid-model-1.5.0rc9205913270508.tar.gz 296.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for power-grid-model 1.5.0rc9205913270508
File
power_grid_model-1.5.0rc9205913270508-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
power_grid_model-1.5.0rc9205913270508-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
power_grid_model-1.5.0rc9205913270508-py3-none-manylinux_2_24_x86_64.whl Python 3 none Linux glibc 2.24+ x86-64 Details
power_grid_model-1.5.0rc9205913270508-py3-none-manylinux_2_24_aarch64.whl Python 3 none Linux glibc 2.24+ ARM64 Details
power_grid_model-1.5.0rc9205913270508-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
power_grid_model-1.5.0rc9205913270508-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details

Total release size: 3.6 MB

Release files / power-grid-model-1.5.0rc9205913270508.tar.gz

Download URL power-grid-model-1.5.0rc9205913270508.tar.gz
Size 296.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7b0f1d15d63f510f3254525f4dda7b1776a969776bc7ea78dcee1ec9b6449528
BLAKE2b-256 checksum
How to use checksums
bc2c6da94439a82f5f763dfc0b3ab087b1a474431fbf87f0054f83cd04814291
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / power_grid_model-1.5.0rc9205913270508-py3-none-win_amd64.whl

Download URL power_grid_model-1.5.0rc9205913270508-py3-none-win_amd64.whl
Size 368.5 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
a412d38f2b4e56c226ce39d535f34d9e53bdddcba8c5b29e5189e8aff07a44ca
BLAKE2b-256 checksum
How to use checksums
8f76d1bd62b60f89b26490bf9d4b899abb0191b6a1f5c999c5d6421ae56831a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / power_grid_model-1.5.0rc9205913270508-py3-none-musllinux_1_2_x86_64.whl

Download URL power_grid_model-1.5.0rc9205913270508-py3-none-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
968fe0375750c368bb7c6252dc504f8a4b3bf0bd772db380c1ce27d29e616ac0
BLAKE2b-256 checksum
How to use checksums
adf3b1022b8ef9070acdb8bca7ea86228cf9cd024e6769f24cdf88b77a03825c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / power_grid_model-1.5.0rc9205913270508-py3-none-manylinux_2_24_x86_64.whl

Download URL power_grid_model-1.5.0rc9205913270508-py3-none-manylinux_2_24_x86_64.whl
Size 442.3 kB
Tags Linux glibc 2.24+ x86-64 Python 3
SHA-256 checksum
How to use checksums
5f59a787b002786102364663a4e10350aebbaa4ed765d3a28fa9a5ff9a35f460
BLAKE2b-256 checksum
How to use checksums
85b66fb2e560b69b6a361001f5ff2961f06d1fc5ab34f4c2807a879125b20ef0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / power_grid_model-1.5.0rc9205913270508-py3-none-manylinux_2_24_aarch64.whl

Download URL power_grid_model-1.5.0rc9205913270508-py3-none-manylinux_2_24_aarch64.whl
Size 421.5 kB
Tags Linux glibc 2.24+ ARM64 Python 3
SHA-256 checksum
How to use checksums
25abf65110b6019a3f0b0d25bd457f68b93da04d10b6dae4b8ef35fdfe3e3e72
BLAKE2b-256 checksum
How to use checksums
660d76651d0c3beb4bb3c1701b3d5694f93531611a0b34243fe81a7c45693a80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / power_grid_model-1.5.0rc9205913270508-py3-none-macosx_11_0_arm64.whl

Download URL power_grid_model-1.5.0rc9205913270508-py3-none-macosx_11_0_arm64.whl
Size 384.9 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4c8d78a728486d0b20794954f8c24712ad1b19cba1b896e416cc4e01acffb89c
BLAKE2b-256 checksum
How to use checksums
fce13ea2ee6d426fc9253ad30649f0517b3d49c7913731467c53ac846cc13357
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / power_grid_model-1.5.0rc9205913270508-py3-none-macosx_10_9_x86_64.whl

Download URL power_grid_model-1.5.0rc9205913270508-py3-none-macosx_10_9_x86_64.whl
Size 407.0 kB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
edbcf0be774f92908c8a759e89574f6bd580cef12389f0518c1d29b9ab45966f
BLAKE2b-256 checksum
How to use checksums
54da2e88a52c7167251a41bb619d6763972c8cea8c6045dfb3bb0247e9bd29d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release history Release notifications | RSS feed

1.13.9

7 release files

1.13.8

7 release files

1.13.7

7 release files

1.13.6

7 release files

1.13.5

7 release files

1.13.4

7 release files

1.13.0

7 release files

1.12.9

7 release files

1.12.8

7 release files

1.12.7

7 release files

1.12.6

7 release files

1.12.5

7 release files

1.12.4

7 release files

1.12.3

7 release files

1.12.2

7 release files

1.11.5

7 release files

1.11.4

7 release files

1.11.3

7 release files

1.11.2

7 release files

1.11.1

7 release files

1.11.0

7 release files

1.10.9

7 release files

1.10.8

7 release files

1.10.7

7 release files

1.10.6

7 release files

1.10.5

7 release files

1.10.4

7 release files

1.10.3

7 release files

1.10.2

7 release files

1.10.1

7 release files

1.10.0

7 release files

1.9.85

7 release files

1.9.84

7 release files

1.9.83

7 release files

1.9.82

7 release files

1.9.81

7 release files

1.9.80

7 release files

1.9.79

7 release files

1.9.78

7 release files

1.9.77

7 release files

1.9.76

7 release files

1.9.75

7 release files

1.9.74

7 release files

1.9.73

7 release files

1.9.72

7 release files

1.9.71

7 release files

1.9.70

7 release files

1.9.69

7 release files

1.9.68

7 release files

1.9.67

7 release files

1.9.55

7 release files

1.9.54

7 release files

1.9.53

7 release files

1.9.52

7 release files

1.9.51

7 release files

1.9.50

7 release files

1.9.49

7 release files

1.9.48

7 release files

1.9.47

7 release files

1.9.46

7 release files

1.9.45

7 release files

1.9.44

7 release files

1.9.43

7 release files

1.9.42

7 release files

1.9.41

7 release files

1.9.40

7 release files

1.9.39

7 release files

1.9.30

7 release files

1.9.29

7 release files

1.9.28

7 release files

1.9.27

7 release files

1.9.26

7 release files

1.9.25

7 release files

1.9.24

7 release files

1.9.23

7 release files

1.9.22

7 release files

1.9.21

7 release files

1.9.20

7 release files

1.9.13

7 release files

1.9.12

7 release files

1.9.11

7 release files

1.9.10

7 release files

1.9.9

7 release files

1.9.8

7 release files

1.9.7

7 release files

1.9.6

7 release files

1.9.5

7 release files

1.9.4

7 release files

1.9.3

7 release files

1.9.2

7 release files

1.9.1

7 release files

1.9.0

7 release files

1.8.9

7 release files

1.8.8

7 release files

1.8.7

7 release files

1.8.6

7 release files

1.8.5

7 release files

1.8.4

7 release files

1.8.3

7 release files

1.8.2

7 release files

1.8.1

7 release files

1.8.0

7 release files

1.7.78

7 release files

1.7.67

7 release files

1.7.66

7 release files

1.7.65

7 release files

1.7.64

7 release files

1.7.63

7 release files

1.7.62

7 release files

1.7.61

7 release files

1.7.60

7 release files

1.7.59

7 release files

1.7.58

7 release files

1.7.57

7 release files

1.7.56

7 release files

1.7.55

7 release files

1.7.54

7 release files

1.7.53

7 release files

1.7.52

7 release files

1.7.51

7 release files

1.7.50

7 release files

1.7.49

7 release files

1.7.44

7 release files

1.7.43

7 release files

1.7.42

7 release files

1.7.41

7 release files

1.7.40

7 release files

1.7.39

7 release files

1.7.38

7 release files

1.7.37

7 release files

1.7.36

7 release files

1.7.35

7 release files

1.7.29

7 release files

1.7.28

7 release files

1.7.27

7 release files

1.7.26

7 release files

1.7.25

7 release files

1.7.24

7 release files

1.7.23

7 release files

1.7.22

7 release files

1.7.21

7 release files

1.7.20

7 release files

1.7.19

7 release files

1.7.18

7 release files

1.7.17

7 release files

1.7.16

7 release files

1.7.15

7 release files

1.7.14

7 release files

1.7.13

7 release files

1.7.12

7 release files

1.7.9

7 release files

1.7.8

7 release files

1.7.7

7 release files

1.7.6

7 release files

1.7.5

7 release files

1.7.4

7 release files

1.7.3

7 release files

1.7.2

7 release files

1.7.1

7 release files

1.7.0

7 release files

1.6.67

7 release files

1.6.66

7 release files

1.6.65

7 release files

1.6.64

7 release files

1.6.59

7 release files

1.6.58

7 release files

1.6.57

7 release files

1.6.56

7 release files

1.6.55

7 release files

1.6.54

7 release files

1.6.53

7 release files

1.6.52

7 release files

1.6.51

7 release files

1.6.50

7 release files

1.6.49

7 release files

1.6.48

7 release files

1.6.43

7 release files

1.6.42

7 release files

1.6.41

7 release files

1.6.40

7 release files

1.6.39

7 release files

1.6.38

7 release files

1.6.37

7 release files

1.6.36

7 release files

1.6.34

7 release files

1.6.33

7 release files

1.6.32

7 release files

1.6.31

7 release files

1.6.30

7 release files

1.6.29

7 release files

1.6.28

7 release files

1.6.27

7 release files

1.6.26

7 release files

1.6.21

7 release files

1.6.20

7 release files

1.6.19

7 release files

1.6.18

7 release files

1.6.17

7 release files

1.6.16

7 release files

1.6.15

7 release files

1.6.14

7 release files

1.6.13

7 release files

1.6.12

7 release files

1.6.11

7 release files

1.6.10

7 release files

1.6.9

7 release files

1.6.8

7 release files

1.6.7

7 release files

1.6.6

7 release files

1.6.5

7 release files

1.6.4

7 release files

1.6.3

7 release files

1.6.2

7 release files

1.6.1

7 release files

1.6.0

7 release files

1.5.37

7 release files

1.5.36

7 release files

1.5.35

7 release files

1.5.34

7 release files

1.5.33

7 release files

1.5.32

7 release files

1.5.28

7 release files

1.5.27

7 release files

1.5.26

6 release files

1.5.25

7 release files

1.5.24

7 release files

1.5.23

7 release files

1.5.22

7 release files

1.5.21

7 release files

1.5.20

7 release files

1.5.19

7 release files

1.5.18

7 release files

1.5.17

7 release files

1.5.16

7 release files

1.5.15

7 release files

1.5.14

7 release files

1.5.13

7 release files

1.5.12

7 release files

1.5.11

7 release files

1.5.10

7 release files

1.5.9

7 release files

1.5.8

7 release files

1.5.7

7 release files

1.5.6

7 release files

1.5.5

7 release files

1.5.4

7 release files

1.5.3

7 release files

1.5.2

7 release files

1.5.1

7 release files

1.5.0

7 release files

This release

1.4.89

7 release files

1.4.88

7 release files

1.4.87

7 release files

1.4.86

7 release files

1.4.85

7 release files

1.4.84

7 release files

1.4.83

7 release files

1.4.82

7 release files

1.4.81

7 release files

1.4.80

7 release files

1.4.79

7 release files

1.4.78

6 release files

1.4.77

6 release files

1.4.72

6 release files

1.4.71

6 release files

1.4.70

6 release files

1.4.69

6 release files

1.4.68

6 release files

1.4.67

6 release files

1.4.66

5 release files

1.4.63

5 release files

1.4.62

5 release files

1.4.61

5 release files

1.4.60

5 release files

1.4.59

5 release files

1.4.58

5 release files

1.4.57

5 release files

1.4.52

5 release files

1.4.51

5 release files

1.4.50

5 release files

1.4.49

5 release files

1.4.48

5 release files

1.4.43

5 release files

1.4.42

5 release files

1.4.41

5 release files

1.4.9

20 release files

1.4.7

20 release files

1.4.6

20 release files

1.4.5

20 release files

1.4.4

20 release files

1.4.3

20 release files

1.4.2

20 release files

1.4.1

20 release files

1.4.0

20 release files

1.3.59

9 release files

1.3.53

9 release files

1.3.42

9 release files

1.3.40

9 release files

1.3.30

9 release files

1.3.28

9 release files

1.3.26

9 release files

1.3.13

9 release files

1.3.8

9 release files

1.3.6

9 release files

1.3.5

9 release files

1.3.3

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page