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

Runtime Dependencies

The only Python runtime dependency is numpy. It will be automatically installed as the requirements. Moreover, the library optionally depends on Intel Math Kernel Library (mkl), for its PARDISO sparse solver. It is recommended to install mkl because it gives huge performance boosts.

The easiest way to install mkl is using pip or conda:

pip install mkl

or

conda install -c conda-forge mkl

You need to add the path to the mkl runtime file libmkl_rt.so or mkl_rt.dll the environment variable LD_LIBRARY_PATH in Linux or Path in Windows (conda does this automatically in the environment). If the library can find mkl runtime, it uses it as the sparse solver. It is recommended to set the environment variable MKL_THREADING_LAYER to SEQUENTIAL, as multi-threading is handled in a higher level. If the library cannot find mkl runtime, it will fall back to an internally built-in (and much slower) Eigen SparseLU solver.

Install from Pre-built Binary Package

The power-grid-model python package is pre-built for Windows, Linux, and macOS (both Intel and Arm-based), for Python version 3.8, 3.9, and 3.10. 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.

Intel Math Kernel Library License

The power-grid-model does not bundle or redistribute any MKL runtime library. It only detects if MKL library is installed in the target system. If so, it will use the library to accelerate the calculation. The user is responsible to acquire a suitable MKL license.

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

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.0rc950303905514
File
power_grid_model-1.4.0rc950303905514-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
power_grid_model-1.4.0rc950303905514-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.0rc950303905514-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.0rc950303905514-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
power_grid_model-1.4.0rc950303905514-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.0rc950303905514-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
power_grid_model-1.4.0rc950303905514-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.0rc950303905514-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.0rc950303905514-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
power_grid_model-1.4.0rc950303905514-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.0rc950303905514-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
power_grid_model-1.4.0rc950303905514-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.0rc950303905514-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.0rc950303905514-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
power_grid_model-1.4.0rc950303905514-cp38-cp38-macosx_10_15_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.15+ x86-64 Details

Total release size: 6.9 MB

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

Download URL power_grid_model-1.4.0rc950303905514-cp310-cp310-win_amd64.whl
Size 399.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
74d13786335cb10863adc4c3c2f7c9a6ebcafcfccd21e91d3c9b478119267b9b
BLAKE2b-256 checksum
How to use checksums
6642fb6e96123e8c248506183366e5a892e82dfd3e97234a8d9b51558ae8020d
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.0rc950303905514-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 514.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
abc5f4936663875a7134a31609e7fbb2d43edd8583b9bbe4dc93da150f896453
BLAKE2b-256 checksum
How to use checksums
1f13565a730a0d48f3a2fbf95011b4f64df52feacaf49b89457e1f4d1d0a21e5
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.0rc950303905514-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 495.3 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
84261ebaa0d79a4405c8746fce8d21cd28008ea7f7237d8324c86a192261236c
BLAKE2b-256 checksum
How to use checksums
1cf9efd4de8f320a514d9d38d2908cae79c327b0e2173d6fe3322924e3db1ecf
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.0rc950303905514-cp310-cp310-macosx_11_0_arm64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp310-cp310-macosx_11_0_arm64.whl
Size 412.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ebf8f6dc344b63e5d5b1bad1a5ebda2c2e414c71c33256385b3264a2d657245f
BLAKE2b-256 checksum
How to use checksums
0235799058348f302a0f8e66d8d7019f1603ba729aea0d1ec97243e0b38872d6
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.0rc950303905514-cp310-cp310-macosx_10_15_x86_64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp310-cp310-macosx_10_15_x86_64.whl
Size 460.9 kB
Tags CPython 3.10 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b055015206b73e9eeb07fe8c4da9d1f062e30eb279bdc6d689966aa2d9f545e3
BLAKE2b-256 checksum
How to use checksums
46bd3b15c990f8f7ffebd58b5692337ba425e3aaa6c0676dc485156a590a10eb
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.0rc950303905514-cp39-cp39-win_amd64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp39-cp39-win_amd64.whl
Size 400.0 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
ab1d72c562919508da3230c405652e9200ad9b3234cb65cfcce8017589279f8a
BLAKE2b-256 checksum
How to use checksums
3cda70251c845f2dfadca6e819599c953c3a19a1bb0908c268543060ee9ec231
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.0rc950303905514-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 514.1 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
78c211e2c0387187478fd3701792ce8309a14cfc593a2f9789d65c4d6185642b
BLAKE2b-256 checksum
How to use checksums
468d17d24e1f0d2a850c52813cfffa372809af805cc2c1dedb6b331d1d6b34ce
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.0rc950303905514-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 497.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
541e3e3d8be6fcded9f4a4ba8d242b77f693813f82df88367f98d839c41190dc
BLAKE2b-256 checksum
How to use checksums
adbdb6160ee168d39b23e25b37a418ed78dee1a7f1733e4f6024af5b8670090a
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.0rc950303905514-cp39-cp39-macosx_11_0_arm64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp39-cp39-macosx_11_0_arm64.whl
Size 412.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
926185278bd1342afa9733def8099db0b10da5f83a9e499067316c10c9a9c15f
BLAKE2b-256 checksum
How to use checksums
e87062d8cc199b884d2d74c8bad39f998806ffa1c49da3b68de92970d9244c9a
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.0rc950303905514-cp39-cp39-macosx_10_15_x86_64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp39-cp39-macosx_10_15_x86_64.whl
Size 460.7 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
565ad543dc2ef161e6dc397ad8beea36a03c9c698427fa0a52489e0dd6bea6c1
BLAKE2b-256 checksum
How to use checksums
89c89e5098669f11d56aff1c096e6d4b4f8ad4055388b9d80024a5abf92edd9c
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.0rc950303905514-cp38-cp38-win_amd64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp38-cp38-win_amd64.whl
Size 400.2 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
38850e1d0dc16f67c3a8bfd95f6084c7d8743475a6889e3487b2dcc9ac5d860d
BLAKE2b-256 checksum
How to use checksums
e314814ce2e4fe286f691cbb03cfbfb211afc4fd81eae7d2aee7ba83a21dfe27
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.0rc950303905514-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 514.6 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7b03d9bbf74f035472c67ee26d03fbe6dc03388a21126f7656f9c0d57ec145cb
BLAKE2b-256 checksum
How to use checksums
b1cccdfecff6f33be21455f78b7935c433f2c7c0f72f009aebabc02ac3756885
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.0rc950303905514-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 496.8 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3035fbba21139ce9f67ff5427aa47061e47d286eb6ab3952b232f91b83b99ca3
BLAKE2b-256 checksum
How to use checksums
86057569aa951ae7832f83ba054c860c3334bf92ce43c7fc733476f05c2f10e9
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.0rc950303905514-cp38-cp38-macosx_11_0_arm64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp38-cp38-macosx_11_0_arm64.whl
Size 412.1 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e8198a1bbc899dfa63e3ea3d119481060043dbcc42cc9a93d5b1934f08f132f2
BLAKE2b-256 checksum
How to use checksums
efa4f4be06a751d1e54f7a9e699d1f7cb50897aaaa37ad50c141f998cfafe29b
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.0rc950303905514-cp38-cp38-macosx_10_15_x86_64.whl

Download URL power_grid_model-1.4.0rc950303905514-cp38-cp38-macosx_10_15_x86_64.whl
Size 461.1 kB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
35e685f32f133e5c960073fd3358ff73e9372cc9b62e80a0eab0808e606e1427
BLAKE2b-256 checksum
How to use checksums
0a9fa535a335e81b9869cc5ae6bca84b6e01fc757a5c16dff1288f7ba00be813
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