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.0rc9186614649864

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.0rc9186614649864
File Size Uploaded
power-grid-model-1.5.0rc9186614649864.tar.gz 289.7 kB Details

Built distributions (wheels)

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

Total release size: 3.3 MB

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

Download URL power-grid-model-1.5.0rc9186614649864.tar.gz
Size 289.7 kB
Tags Source
SHA-256 checksum
How to use checksums
acf0af762a55bd8759ace55dfc1a738bcd1133c77425c08c4f6123f2804dbf1e
BLAKE2b-256 checksum
How to use checksums
9bd52982c9f44a86bd8f037520e0a8ad876e26824ab75d16484b007338a77157
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.0rc9186614649864-py3-none-win_amd64.whl

Download URL power_grid_model-1.5.0rc9186614649864-py3-none-win_amd64.whl
Size 365.9 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
504f41d462594030319f0652062a7fa98ada8fedfc58bf33eea5cb75092cdf4f
BLAKE2b-256 checksum
How to use checksums
77572d27d2a9a0b69ec486190c1390cf00fdd6dd8a694b92439c86966b059dd4
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.0rc9186614649864-py3-none-musllinux_1_1_x86_64.whl

Download URL power_grid_model-1.5.0rc9186614649864-py3-none-musllinux_1_1_x86_64.whl
Size 994.6 kB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
aa26deb0b0ff94efdf2d74d8cc31cc7c02ade5f4bb1a4c20770f9ec8fdc8b2e1
BLAKE2b-256 checksum
How to use checksums
7eb9c9494bfef251d8051685c120e53ef6ea36fc0a6d7fba349a6d96f047c9e0
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.0rc9186614649864-py3-none-manylinux_2_24_x86_64.whl

Download URL power_grid_model-1.5.0rc9186614649864-py3-none-manylinux_2_24_x86_64.whl
Size 436.9 kB
Tags Linux glibc 2.24+ x86-64 Python 3
SHA-256 checksum
How to use checksums
79a2295cff970b7fe26f969783f713ef519325fb476fe7117e5937e9d9a8727d
BLAKE2b-256 checksum
How to use checksums
e91f9c4f7a019824428cd1bc01c9463e6ebdba53ae43a7c8a84e6c27165c4241
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.0rc9186614649864-py3-none-manylinux_2_24_aarch64.whl

Download URL power_grid_model-1.5.0rc9186614649864-py3-none-manylinux_2_24_aarch64.whl
Size 415.8 kB
Tags Linux glibc 2.24+ ARM64 Python 3
SHA-256 checksum
How to use checksums
175965b6e851cb64e91ac27de498f57fb540db020802fe6e19a03a16fca5480b
BLAKE2b-256 checksum
How to use checksums
d7111b0365bbfe773c6c5a51b6e9b95102a0aff5ff77e372c86add26a9ef9f90
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.0rc9186614649864-py3-none-macosx_11_0_arm64.whl

Download URL power_grid_model-1.5.0rc9186614649864-py3-none-macosx_11_0_arm64.whl
Size 380.0 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fa4032a8f4c5437b256569fb8b9ddb050125e16d39461c161ea2591ab91fa113
BLAKE2b-256 checksum
How to use checksums
768acc6e2a9a068f534f384858aab8b65dfdfd56b473bc6172a03de3e9ee8c50
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.0rc9186614649864-py3-none-macosx_10_9_x86_64.whl

Download URL power_grid_model-1.5.0rc9186614649864-py3-none-macosx_10_9_x86_64.whl
Size 402.4 kB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0a51d3147be464ecd4935ddb38292234794363c575548b41838352fd505e68a9
BLAKE2b-256 checksum
How to use checksums
008fb45a8bca231a95e1a2ff7cf61414ffb89d0da7b8a8f1e83db4081e424ef8
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