Skip to main content
Pre-release

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

PyPI version License: MIT Build and Test C++ and Python Format Code REUSE Compliance Check

Quality Gate Status Coverage Maintainability Rating Reliability Rating Security Rating Vulnerabilities

Power Grid Model

power-grid-model is a Python library for steady-state distribution power system analysis. 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 and linear method
  • Symmetric and asymmetric state estimation with iterative linear method

Installation

Install from PyPI

You can directly install the package from PyPI.

pip install power-grid-model

Build and install from Source

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

Quick Start

In this quick start a simple 10kV network as below is calculated. A line connects two nodes. One node has a source. One node has a symmetric load. The code in the quick start is in quick_example.py.

node_1 ---line_3--- node_2
 |                    |
source_5            sym_load_4

The library uses a graph data model to represent the physical components and their attributes, see Graph Data Model.

Firstly, import the main model class as well as some helper functions for enumerations and meta data.

from power_grid_model import LoadGenType
from power_grid_model import PowerGridModel
from power_grid_model import initialize_array

Input Data

The library uses dictionary of numpy structured arrays as the main (input and output) data exchange format between Python and C++ core. The documentation Native Data Interface explains the detailed design of this interface.

The helper function initialize_array can be used to easily generate an array of the correct format.

# node
node = initialize_array('input', 'node', 2)
node['id'] = [1, 2]
node['u_rated'] = [10.5e3, 10.5e3]

The code above generates a node input array with two nodes, and assigns the attributes of the nodes to the array. Similarly, we can create input arrays for line, load, and generation.

# line
line = initialize_array('input', 'line', 1)
line['id'] = [3]
line['from_node'] = [1]
line['to_node'] = [2]
line['from_status'] = [1]
line['to_status'] = [1]
line['r1'] = [0.25]
line['x1'] = [0.2]
line['c1'] = [10e-6]
line['tan1'] = [0.0]
line['i_n'] = [1000]
# load
sym_load = initialize_array('input', 'sym_load', 1)
sym_load['id'] = [4]
sym_load['node'] = [2]
sym_load['status'] = [1]
sym_load['type'] = [LoadGenType.const_power]
sym_load['p_specified'] = [2e6]
sym_load['q_specified'] = [0.5e6]
# source
source = initialize_array('input', 'source', 1)
source['id'] = [5]
source['node'] = [1]
source['status'] = [1]
source['u_ref'] = [1.0]
# all
input_data = {
    'node': node,
    'line': line,
    'sym_load': sym_load,
    'source': source
}

Instantiate Model

We can instantiate the model by calling the constructor of PowerGridModel

model = PowerGridModel(input_data, system_frequency=50.0)

Power Flow Calculation

To calculate power flow, call the method calculate_power_flow. This method has many optional arguments, see Python API Reference for a detailed explanation.

result = model.calculate_power_flow()

Both input and output data are dictionaries of structured numpy arrays. We can use pandas to convert them to data frames and print them.

print('Node Input')
print(pd.DataFrame(input_data['node']))
print('Node Result')
print(pd.DataFrame(result['node']))

You can print the data in tables.

Node Input
   id  u_rated
0   1  10500.0
1   2  10500.0
Node Result
   id  energized      u_pu             u   u_angle
0   1          1  0.999964  10499.619561 -0.000198
1   2          1  0.994801  10445.415523 -0.003096

Examples

Please refer to Examples for more detailed examples for power flow and state estimation.

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 and CONTRIBUTING for details on the process for submitting pull requests to us.

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.4.0rc962115664049

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

Built distributions (wheels)

Table of built distributions (wheels) for power-grid-model 1.4.0rc962115664049
File
power_grid_model-1.4.0rc962115664049-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
power_grid_model-1.4.0rc962115664049-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
power_grid_model-1.4.0rc962115664049-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
power_grid_model-1.4.0rc962115664049-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
power_grid_model-1.4.0rc962115664049-cp310-cp310-macosx_10_15_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.15+ x86-64 Details
power_grid_model-1.4.0rc962115664049-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
power_grid_model-1.4.0rc962115664049-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
power_grid_model-1.4.0rc962115664049-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
power_grid_model-1.4.0rc962115664049-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
power_grid_model-1.4.0rc962115664049-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details
power_grid_model-1.4.0rc962115664049-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
power_grid_model-1.4.0rc962115664049-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
power_grid_model-1.4.0rc962115664049-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
power_grid_model-1.4.0rc962115664049-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
power_grid_model-1.4.0rc962115664049-cp38-cp38-macosx_10_15_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.15+ x86-64 Details

Total release size: 7.4 MB

Release files / power_grid_model-1.4.0rc962115664049-cp310-cp310-win_amd64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp310-cp310-win_amd64.whl
Size 451.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
36025b50abe601a0e9c00374662d1370c3b293b5009a9fcec65bfec185a3f32d
BLAKE2b-256 checksum
How to use checksums
53809c48eebb44cec938d4c5d2ac027f3cfa2a6cbaca933829b4f289b1526e92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 542.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
755586d442dec48a4759427354cc10e87c932c23d8e8961de08fb102a9238f4b
BLAKE2b-256 checksum
How to use checksums
40b42e3ad93b3bbe741a7a1e4a3a2393c3da8caf2512aed74e123a00589515cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 528.3 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a23b07b8aa5b95aab1a6545d0def2839fc397b6fccb633275089bf14e10bbb3a
BLAKE2b-256 checksum
How to use checksums
5773b4077341c314883027bf0aafe9073607ef7ed46fa11db8484eec8ad3bc3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp310-cp310-macosx_11_0_arm64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp310-cp310-macosx_11_0_arm64.whl
Size 453.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f01ee2278b9b3db2e64fe669c8b606770608277a82c2b4e208822356247f1b72
BLAKE2b-256 checksum
How to use checksums
2dff0cda2e4b38d9de62da81cad43f4d32e6bcfe5da7481f6a6519ecf8c993f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp310-cp310-macosx_10_15_x86_64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp310-cp310-macosx_10_15_x86_64.whl
Size 488.4 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3cc8245c371a3b031f65e9d8dbd5915c6a2a4ecae89f6137c6edc6d95b22cc51
BLAKE2b-256 checksum
How to use checksums
8db61dcd643f5dbbbfefc5c6fc63ac83ad96b63ad07bee67fad32a04a34611d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp39-cp39-win_amd64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp39-cp39-win_amd64.whl
Size 451.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
e6ca346450a3908b3fd54d465f498b1e5d4a5ed12430102a5939adabc20952e0
BLAKE2b-256 checksum
How to use checksums
ffc3842fae4030d4fae9b34cdf9867a7919e254110cb45c66f2dc898528241f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 542.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c0a73a832b9b2ac6e4092e8676457587de6d183b3a6983e29b21514ec94cd2ea
BLAKE2b-256 checksum
How to use checksums
34243cc21d9c9e11c96808a5032c237fe2850c24a4b5783021cbc5faa4881202
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 527.7 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
101cbd6b25be945d8b1822f4596adf0a82d65e0624287cc12a923fc644ea45db
BLAKE2b-256 checksum
How to use checksums
959672a62128d6195c5dd32a1fd65b4a30cb2ccec4151a69991b1d83360f49b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp39-cp39-macosx_11_0_arm64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp39-cp39-macosx_11_0_arm64.whl
Size 452.5 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d0b4fb69e9b9bd4bb14cf500f8392971af58fa19c9c018b8e1d1a2af45b837b9
BLAKE2b-256 checksum
How to use checksums
cc7d562f651a25a48ad93501789778d51286872e8557e738f6ada5a6d1580151
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp39-cp39-macosx_10_15_x86_64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp39-cp39-macosx_10_15_x86_64.whl
Size 486.8 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7e16cf8017f6ad180172cc4fcb74fd8f412f0e0f154f12039d627706bd6e3b74
BLAKE2b-256 checksum
How to use checksums
e83b3c4ce22125a35c3bd9720c2f82cc580d3b46968cf61b76862e4d92ec3497
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp38-cp38-win_amd64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp38-cp38-win_amd64.whl
Size 460.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
4af39406a90eb985951e5be3b7950471e7196b094a470a6c4f64bdab497d0a8f
BLAKE2b-256 checksum
How to use checksums
6f69f8c55e86e458715411719bf285665d8aa2fd21ac4f372c54bb451b2d52ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 553.0 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d788e2f9fa840b55cb5b77792583cfa055bb5f24388ed22807b012706bfa4efd
BLAKE2b-256 checksum
How to use checksums
449f80799ef969776bbf4cc63a1b9c5e3e6e0e2c760f552ad87e7cd7cc17711c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 528.3 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d47b7f251fda9f17c3e6e7ec98b0514104d621b27bdf4b2d1c9bb66f8ab7ef18
BLAKE2b-256 checksum
How to use checksums
baaf38c08561050058b90c9e77a891540ba3cd552d08e8e21738b5fc8663e131
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp38-cp38-macosx_11_0_arm64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp38-cp38-macosx_11_0_arm64.whl
Size 461.7 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
31af35fdec783c968aef45e28b43466c37e14a4915198d12a5ed2758ef0e5629
BLAKE2b-256 checksum
How to use checksums
a2e36ed91731ac768780327c2e3b1e2dc4f3047d906b73b9be46d66691cbf2b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / power_grid_model-1.4.0rc962115664049-cp38-cp38-macosx_10_15_x86_64.whl

Download URL power_grid_model-1.4.0rc962115664049-cp38-cp38-macosx_10_15_x86_64.whl
Size 496.2 kB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
319e36a0a6e805ef8be8d7746ee98e2e0c8e77e6f53baf6f13f6a78bdee1a3b9
BLAKE2b-256 checksum
How to use checksums
33867770b1eb848a90ac096bab3d73f50ebef129ddc1eb6766d3f19442b2ce34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

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

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

This release

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