Skip to main content

LightSim2Grid implements a c++ backend targeting the Grid2Op platform.

Project description

LightSim2Grid

Provide a fast backend for grid2op using c++ KLU and Eigen librairies. Its primary goal is to serve as a fast backend for the grid2op platform, used primarily as a testbed platform for sequential decision making in the world of power system.

See the Disclaimer to have a more detailed view on what is and what is not this package. For example this package should not be used for detailed power system computations or simulations.

Usage

Once installed (don't forget, if you used the optional virtual env above you need to load it with source venv/bin/activate) you can use it as any python package.

1. As a grid2op backend (preferred method)

This functionality requires you to have grid2op installed, with at least version 0.7.0. You can install it with

pip install grid2op>=1.6.4

Then you can use a LightSimBackend instead of the default PandapowerBackend this way:

import grid2op
from lightsim2grid import LightSimBackend
env_name = "l2rpn_case14_sandbox"  # or any other name.
env = grid2op.make(env_name, backend=LightSimBackend())

# do regular computation as you would with grid2op

And you are good to go.

2. replacement of pandapower "newtonpf" method (advanced method)

It is also possible to use directly the "solver" part of lightsim2grid.

Suppose you somehow get:

  • Ybus the admittance matrix of your powersystem, for example given by pandapower (will be converted to a scipy sparse.csc_matrix )
  • V0 the (complex) voltage vector at each bus, for example given by pandapower
  • Sbus the (complex) power absorb at each bus, for example as given by pandapower
  • ref Ids of the slack buses (added in version 0.5.6 to match recent pandapower changes)
  • pv list of PV buses
  • pq list of PQ buses
  • ppci a ppc internal pandapower test case (or dictionary, is used to retrieve the coefficients associated to each slack bus)
  • options list of pandapower "options" (or dictionary with keys max_iteration and tolerance_mva)

You can define replace the newtonpf function of pandapower.pandapower.newtonpf function with the following piece of code:

from lightsim2grid.newtonpf import newtonpf
V, converged, iterations, J = newtonpf(Ybus, V, Sbus, ref, weights, pv, pq, ppci, options)

This function uses the KLU algorithm (when available) and a c++ implementation of a Newton solver for speed.

Installation (from pypi official repository, recommended)

Since version 0.5.3, lightsim2grid is can be installed like most python packages, with a call to: python -m pip install lightsim2grid

It includes faster grid2op backend and the SuiteSparse faster KLU solver, even on windows. This is definitely the easiest method to install lightsim2grid on your system and have it running.

Note though that these packages have been compiled on a different platform that the one you are using. You might still get some benefit (in terms of performances) to install it from your on your machine with the proper compilations flags ( see section 6.1 Customization of the compilation for more information)

Pypi packages are available for linux (x86_64 cpu architecture), windows (x86_64 cpu architecture) and macos (x86_64 cpu architecture) with python versions:

  • 3.7
  • 3.8
  • 3.9
  • 3.10 (lightsim2grid >= 0.6.1)
  • 3.11 (lightsim2grid >= 0.7.1)
  • 3.12 (lightsim2grid >= 0.7.5)
  • 3.13 (lightsim2grid >= 0.9.2.post2)

As from version 0.8.2, we also distribute windows arm64 and macos arm64 binaries of lightsim2grid that can be installed directly with pip too (requires python >= 3.8 for macos and python >= 3.9 for windows). We do not currently produce arm64 (aarch64) linux binaries because it takes too long to build. If you really want them, let us know and we'll see what we can do.

NB on some version of MacOs (thanks Apple !), especially the one using M1 or M2 chip, lightsim2grid is only available on pypi starting from version 0.7.3 We attempted to deliver arm64 lightsim2grid version but we could not test them. So if you want a reliable working and tested version of lightsim2grid on newest version of macos (with M1 or M2 chips for example) please use lightsim2grid >= 0.8.2

NB we do not currently build any 32 bits lightsim2grid libraries.

Installation (from source, for more advanced user)

See the official documentation at Install from source for more information

Benchmarks

Lightsim2grid is significantly faster than pandapower when used with grid2op for all kind of environment size (sometimes more than 30x faster - making 30 steps while pandapower makes one).

If you prefer to use the dedicated lightsim2grid SecurityAnalysis or TimeSerie classes you can even expect another 10-20x speed ups compared to grid2op with lightsim2grid (sometimes more than 300x faster than grid2op with pandapower).

For more information (including the exact way to reproduce these results, as well as the computer used), you can consult the dedicated Benchmarks page on the documentation.

Philosophy

Lightsim2grid aims at providing a somewhat efficient (in terms of computation speed) backend targeting the grid2op platform.

It provides a c++ api, compatible with grid2op that is able to compute flows (and voltages and reactive power) from a given grid. This grid can be modified according to grid2op mechanism (see more information in the official grid2Op documentation ).

This code do not aim at providing state of the art solver in term of performances nor in terms of realism in the modeling of power system elements (eg loads, generators, powerlines, transformers, etc.).

Lightsim2grid codebase is "organized" in 4 different parts:

  1. modify the elements (eg disconnecting a powerline or changing the voltage magnitude setpoint of a generator, or any other action made possible by grid2op)
  2. generate the Ybus (sparse) complex admitance matrix and Sbus complex injection vector from the state of the powergrid (eg physical properties of each elements, which elements are in service, which power is produce at each generators and consumed at each loads, what is the grid topology etc.)
  3. solving for the complex voltage V (and part of the Sbus vector) the equation V.(Ybus.V)* = Sbus with the "standard" "powerflow constraints" (eg the voltage magnitude of V is set at given components, and on other it's the imaginary part of Sbus)
  4. computes the active power, reactive power, flow on powerllines etc. from the V and Sbus complex vectors computed at step 3).

Step 1, 2 and 4 are done in the GridModel class.

Step 3 is performed thanks to a "powerflow solver".

Using a custom powerflow solver

For now some basic "solver" (eg the program that performs points 3. above) are available, based on the Gauss Seidel or the Newton-Raphson methods to perform "powerflows".

Nothing prevents any other "solver" to be used with lightsim2grid and thus with grid2op. For this, you simply need to implement, in c++ a "lightsim2grid solver" which mainly consists in defining a function:

bool compute_pf(const Eigen::SparseMatrix<cplx_type> & Ybus,  // the admittance matrix
                CplxVect & V,  // store the results of the powerflow and the Vinit !
                const CplxVect & Sbus,  // the injection vector
                const Eigen::VectorXi & ref,  // bus id participating to the distributed slack
                const RealVect & slack_weights,  // slack weights for each bus
                const Eigen::VectorXi & pv,  // (might be ignored) index of the components of Sbus should be computed
                const Eigen::VectorXi & pq,  // (might be ignored) index of the components of |V| should be computed
                int max_iter,  // maximum number of iteration (might be ignored)
                real_type tol  // solver tolerance 
                );

The types used are:

  • real_type: double => type representing the real number
  • cplx_type : std::complex<real_type> => type representing the complex number
  • CplxVect : Eigen::Matrix<cplx_type, Eigen::Dynamic, 1> => type representing a vector of complex numbers
  • RealVect : Eigen::Matrix<real_type, Eigen::Dynamic, 1> => type representing a vector of real numbers
  • Eigen::VectorXi => represents a vector of integer
  • Eigen::SparseMatrix<cplx_type> => represents a sparse matrix

See for example BaseNRSolver for the implementation of a Newton Raphson solver (it requires some "linear solvers", more details about that are given in the section bellow)

Any contribution in this area is more than welcome.

NB For now the "solver" only uses these above information to perform the powerflow. If a more "in depth" solution needs to be implemented, let us know with a github issue. For example, it could be totally fine that a proposed "solver" uses direct information about the elements (powerline, topology etc.) of the grid in order to perform some powerflow.

NB It is not mandatory to "embed" all the code of the solver in lightsim2grid. Thanks to different customization, it is perfectly possible to install a given "lightsim solver" only if certain conditions are met. For example, on windows based machine, the SuiteSparse library cannot be easily compiled, and the KLUSolver is then not available.

NB It would be totally fine if some "lightsim2grid" solvers are available only if some packages are installed on the machine for example.

Using custom linear solvers to solve powerflows

In lightsim2grid (c++ part) it is also possible, thanks to the use of "template meta programming" to not recode the Newton Raphson algorithm (or the DC powerflow algorithm) and to leverage the use of a linear solver.

A "linear solver" is anything that can implement 3 basic functions:

  • initialize(const Eigen::SparseMatrix<real_type> & J) : initialize the solver and prepare it to solve for linear systems J.x = b (usually called once per powerflow)
  • ErrorType solve(const Eigen::SparseMatrix<real_type> & J, RealVect & b, bool has_just_been_inialized): effectively solves J.x = b (usually called multiple times per powerflow)
  • ErrorType reset(): clear the state of the solver (usually performed at the end of a powerflow to reset the state to a "blank" / "as if it was just initialized" state)

Some example are given in the c++ code "KLUSolver.h", "SparLUSolver.h" and "NICSLU.h"

This usage usually takes approximately around 20 / 30 lines of c++ code (not counting the comments, and boiler code for exception handling for example).

Citing

If you use this package in one of your work, please cite:

@misc{lightsim2grid,
    author = {B. Donnot},
    title = {{Lightsim2grid - A c++ backend targeting the Grid2Op platform. }},
    year = {2020},
    publisher = {GitHub},
    journal = {GitHub repository},
    howpublished = {\url{https://GitHub.com/Grid2Op/lightsim2grid}},
}

Miscellaneous

Customization of the compilation

Enable NICSLU

For that, you need to declare the environment variables PATH_NICSLU that points to a valid installation of the NICSLU package (see https://github.com/chenxm1986/nicslu). For example: export PATH_NICSLU=/home/user/Documents/nicslu/nicslu202103

Enable CKTSO

For that, you need to declare the environment variables PATH_CKTSO that points to a valid installation of the NICSLU package (see https://github.com/chenxm1986/cktso). For example: export PATH_NICSLU=/home/user/Documents/cktso

Enable 03 optimization

By default, at least on ubuntu, only the "-O2" compiler flags is used. To use the O3 optimization flag, you need to specify the __O3_OPTIM environment variable: set __O3_OPTIM=1 (or $Env:__O3_OPTIM=1 in powershell) before the compilation (so before python3 setup.py build or python -m pip install -e .)

This compilation argument will increase the compilation time, but will make the package faster.

Enable "-march=native" optimization

By default, for portability, we do not compile with -march=native flags. This lead to some error on some platform. If you want to further improve the performances.

You can set __COMPILE_MARCHNATIVE=1 to enable it before the compilation (so before python3 setup.py build or python -m pip install -e .)

Profile the code

This is a work in progress for now. And it is far from perfect, and probably only work on linux.

See https://github.com/xflash96/pybind11_package_example/blob/main/tutorial.md#perf for more details.

cd benchmarks
perf record ./test_profile.py
perf report

Local testing

And some official tests, to make sure the solver returns the same results as pandapower are performed in "lightsim2grid/tests"

cd lightsim2grid/tests
python -m unittest discover

This tests ensure that the results given by this simulator are consistent with the one given by pandapower when using the Newton-Raphson algorithm, with a single slack bus, without enforcing q limits on the generators etc.

NB to run these tests you need to install grid2op from source otherwise all the test of the LightSim2gridBackend will fail. In order to do so you can do:

git clone https://github.com/Grid2Op/grid2op.git
cd Grid2Op
pip3 install -U -e .
cd ..

Tests performed automatically

Some tests are performed automatically on standard platform each time modifications are made in the lightsim2grid code.

These tests include, for now, compilation on gcc (version 8, 12 and 13) and clang (version 11, 16 and 17).

NB Intermediate versions of clang and gcc (eg gcc 9 or clang 12) are not tested regularly, but lightsim2grid used to work on these. We suppose that if it works on eg clang 10 and clang 14 then it compiles also on all intermediate versions.

NB Package might work (we never tested it) on earlier version of these compilers. The only "real" requirement for lightsim2grid is to have a compiler supporting c++11 (at least).

Known issues

Storage units

There are discrepency in the handling of storage units, when the are not asked to produce / consume anything (setpoint is 0.) between pandapower and lightsim2grid only in the case where the storage unit is alone on its bus.

Pandapower does not detect it and the episode can continue. On the other side, lightsim2grid detects it and raise an error because in that case the grid is not connex anymore (which is the desired behaviour).

Compilation issue

On the clang compiler (default one on MacOS computer) it is sometime require to downgrade the pybind11 version to 2.6.2 to install the package.

You can downgrade pybind11 with: python -m pip install -U pybind11==2.6.2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lightsim2grid-0.10.0.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

LightSim2Grid-0.10.0-cp313-cp313-win_arm64.whl (539.7 kB view details)

Uploaded CPython 3.13Windows ARM64

LightSim2Grid-0.10.0-cp313-cp313-win_amd64.whl (599.8 kB view details)

Uploaded CPython 3.13Windows x86-64

LightSim2Grid-0.10.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (865.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

LightSim2Grid-0.10.0-cp313-cp313-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

LightSim2Grid-0.10.0-cp313-cp313-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 10.9+ x86-64

LightSim2Grid-0.10.0-cp312-cp312-win_arm64.whl (539.6 kB view details)

Uploaded CPython 3.12Windows ARM64

LightSim2Grid-0.10.0-cp312-cp312-win_amd64.whl (599.8 kB view details)

Uploaded CPython 3.12Windows x86-64

LightSim2Grid-0.10.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (865.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

LightSim2Grid-0.10.0-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

LightSim2Grid-0.10.0-cp312-cp312-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

LightSim2Grid-0.10.0-cp311-cp311-win_arm64.whl (539.6 kB view details)

Uploaded CPython 3.11Windows ARM64

LightSim2Grid-0.10.0-cp311-cp311-win_amd64.whl (599.0 kB view details)

Uploaded CPython 3.11Windows x86-64

LightSim2Grid-0.10.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (860.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

LightSim2Grid-0.10.0-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

LightSim2Grid-0.10.0-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

LightSim2Grid-0.10.0-cp310-cp310-win_arm64.whl (538.8 kB view details)

Uploaded CPython 3.10Windows ARM64

LightSim2Grid-0.10.0-cp310-cp310-win_amd64.whl (598.7 kB view details)

Uploaded CPython 3.10Windows x86-64

LightSim2Grid-0.10.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (858.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

LightSim2Grid-0.10.0-cp310-cp310-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

LightSim2Grid-0.10.0-cp310-cp310-macosx_10_9_x86_64.whl (787.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

LightSim2Grid-0.10.0-cp39-cp39-win_arm64.whl (540.5 kB view details)

Uploaded CPython 3.9Windows ARM64

LightSim2Grid-0.10.0-cp39-cp39-win_amd64.whl (585.1 kB view details)

Uploaded CPython 3.9Windows x86-64

LightSim2Grid-0.10.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (858.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

LightSim2Grid-0.10.0-cp39-cp39-macosx_11_0_arm64.whl (722.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

LightSim2Grid-0.10.0-cp39-cp39-macosx_10_9_x86_64.whl (787.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

LightSim2Grid-0.10.0-cp38-cp38-win_amd64.whl (598.7 kB view details)

Uploaded CPython 3.8Windows x86-64

LightSim2Grid-0.10.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (858.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

LightSim2Grid-0.10.0-cp38-cp38-macosx_11_0_arm64.whl (721.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

LightSim2Grid-0.10.0-cp38-cp38-macosx_10_9_x86_64.whl (787.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

LightSim2Grid-0.10.0-cp37-cp37m-win_amd64.whl (591.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

LightSim2Grid-0.10.0-cp37-cp37m-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (866.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

LightSim2Grid-0.10.0-cp37-cp37m-macosx_10_9_x86_64.whl (780.9 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file lightsim2grid-0.10.0.tar.gz.

File metadata

  • Download URL: lightsim2grid-0.10.0.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for lightsim2grid-0.10.0.tar.gz
Algorithm Hash digest
SHA256 fff6df0a345a748b00eed2f46a124d7d1e54f61c58fba1f83ef002bf90115d2b
MD5 8bac6075ad8de2b68b3c136ef390cdf1
BLAKE2b-256 ae798624f8f14b1a5ad44c8fb9128c75bac2884a4eea9e3dd4ff6ae8b892baac

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 539.7 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 1abf0839f6991bec0632272887b896bb8508895a9509af235e42d7265744b8da
MD5 a3651dc6cef65c9526972b2728967417
BLAKE2b-256 2e43450fe6c3f960fe00dfc33cc0e4e406a20f833d04ee96e0172cfde844b7c8

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 599.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0f01473b87032f3b65956ce65255975ab6bf07bc4e94e3249c0a177288aea7c3
MD5 da41e4f0e78dcb6b2ddc80aba44044ec
BLAKE2b-256 6903fbead7bebcf6fa9a32049122b154e851913d8f22c0e4ef2187d4dfb6a9ec

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for LightSim2Grid-0.10.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b70392a15a0cfbd67ab57dad0ca4ec54384948f0856cca23945ef49c5d607a2d
MD5 c87914acd98485d05582ba89d6ec1d96
BLAKE2b-256 01884f8998d8184ef02848310abbfd37a1de92055d31836389f0d7ecd0a22c98

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e889896981724b6c748e879724fb8dc7fab1a041b12b256de55af1a7647aed02
MD5 3f85bd347377b5f5dcde437afb9c89b1
BLAKE2b-256 9513df9895c614d112643ce106fc64415cbeedb37fb2b4712bcb65d9e09ceb99

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp313-cp313-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.13, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8a6a959e8083d32a9f59632bd72b24268fb3c1985a83e850bab39fa8d44920b6
MD5 ce84f339a75280402fd4963ae0295611
BLAKE2b-256 d3808a3cd2d12b015dfd2fe749ce4fe8f4eb3365bc79db12506080f5c2c90da6

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 539.6 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 b627f1f9671640fbc4355e646ed3a316f14a74acf7d64ce6a643fee68b0553a7
MD5 3764d040f52a19569d8c1fbf255f78bb
BLAKE2b-256 f0c0b66dfa7e413c61ebef4105dc5f5e31b893c7f9048a3af85c56821b64ce91

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 599.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 db1eeada789891584d5aad9baf1b0afa049fe21c483e6aa8fdabfa5883e42c72
MD5 ad84ac46a1446f137be59e97cdf58643
BLAKE2b-256 0aff45aac1082960ae095d903a61de66285aac0221cf2b9e78221ed3ab4770f8

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for LightSim2Grid-0.10.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4d75223ec7726d829a6560eb6820c2bc82a6f8610ed58db95529c754d030664
MD5 c6fd3105b2aa66bccaf79d0f8be69211
BLAKE2b-256 02794c04f9f231ba5014ef08aba75caa4febf74231679c7b52a7dede5b7fe3ee

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91aa1e62e2b855ecd5dc8d973f3a671390f5b28a9eeb4b3a38edbc983c8cd984
MD5 ad0844cbcccf24e5343a0b45dbd7c1f0
BLAKE2b-256 05b5dd7f3cabeca8e1b91f45c08d0a22d7583efe29834623bf94c88008b25ddf

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp312-cp312-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.12, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac2e6387bd7f6345d87e9538e5b149112cd111641f29f6556e6b495771ae663e
MD5 c86336454a8c53c88ee9f2dc88bf95ef
BLAKE2b-256 65639fa83f61e23cdf3fc3fb19102d54c6b5234c0ff9d7c68002e34ca2117c9c

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 539.6 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 9ca372ae1803d3d87254a3792534430e8d045ce17ed934b267562c7936b34775
MD5 7c705ed2a3ac5dcfe5849e0811652126
BLAKE2b-256 021f4c3d996b03aada02af2350c5ec6812efe3ebafd23ad7a6ccfabc1a1dce6f

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 599.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3ec8e2bb0f40a61a8e18cd92df1c710a03151b1ca1f84118d4a962f6ef1ffd5d
MD5 89d63f1a4640918bd62fe22b3a82b2ff
BLAKE2b-256 9a84023303abc0c17c26c73996de4168679d38aa7604781663ab83695a5fd387

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for LightSim2Grid-0.10.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32c6991097d5fe070bfa61975e340c648d95bd1a6378abab80d1fa4e0f613660
MD5 775c14f0a9c299fa833826d0518894c8
BLAKE2b-256 2a651c607ca3c4d7e4e21a523854765e9b1f83117b3778c2e14ee22f8ba6fdeb

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f7ddf1a7b0359cd30fcbdad8ad1a9311949f73258e7795633adbda18f5728d9
MD5 5c145993c3f6a720c2eb45f64298cd70
BLAKE2b-256 63886845ddacc216848d1ac12b9e9e1e7d5923fab61e3a61e54e92dd337f1353

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp311-cp311-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.11, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe6f6454cd31bfe714a479e3fcf28f29057460c12f8dfc7106df5d6134471696
MD5 aefceeff5b6a2fe64dcdea3ee3f71f77
BLAKE2b-256 aa54ad68f816b097715b9832e8279b93ff2f9ec1d6a283eaa3393c065048143f

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 538.8 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 33f2e25d48c93f9fa4998e6d6e2c4b1668cdc4456a5237f98ed159ecb71de611
MD5 06fd3441f305fc1b8859b0d8d18ada6e
BLAKE2b-256 953b717270f6dddd0a4a7dbd76bb994b8506709e2d51ad1ea4eed5c6a5ed8fb6

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 598.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 36f61d88143a36b9ca59118ac665b077b1934fd35a301d1aa2f0a13e00892486
MD5 a7336123cfc4304591d1a548b9fe72d6
BLAKE2b-256 0c27ced19a73ab7c3fb33a5c19bb05a32e61dcdfb92854ad9dc679eb55f8e489

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for LightSim2Grid-0.10.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec7b4d563d8272d4bb075a57f6e7d13cef1a3384020929575257887bcb8afd72
MD5 fb138b5f467cf3f1b91c27bbb7b278c9
BLAKE2b-256 71e039e1b27f448668a24f029ca85b8336e23884c8bcbda36e67e1329492bb8d

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2ca56fe25dfd4a2ff6971cc37d5cc5ff4aea9da727e5966d8e6d3161e347b53
MD5 b8f8bea5a7e8ff219252709a01602d7b
BLAKE2b-256 95e88ee7cc52d287a3bbfdfb22d04aae82051cc4298877a00c8ad213603b097a

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 787.5 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 57d9840831b57a9c38814888406586e76ba49783f70d172689d8b192a7766930
MD5 322b2621ba0a21e6b2cfa27f8c75854f
BLAKE2b-256 bfc5dd4b82708eb09ee035cc0b0f42f0bd7e174b6fd97167a037e5c69b209b30

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 540.5 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 ec09faf6add3ca07208136b1592a94ce483f0c64ffc8697ac76f5b84151b22c9
MD5 6af6c20f60dc0708d5a1dc5f7c0021f5
BLAKE2b-256 23eefd2319012b1a346c626208f0a9d9c004678a13014cec83a8a010ebfda689

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 585.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2d8be3befbde118fa06d1e44209c6ee4747d65242d6f4f9875ca62d17a795196
MD5 4dba8a65ff84b4a9279f6592c1de5af0
BLAKE2b-256 c8997b7ad22b8e3e9095442412406913141d63e854fbd2c032ed511d2df77fc3

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for LightSim2Grid-0.10.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04c80249b65d020a6587d416ba1141d437f97858567943aed449fc925bea70e3
MD5 87b0abf5707ed6266adaad6c7b5ef209
BLAKE2b-256 0a6ca8480e53847e8e54bda0cd569f68f63b3b17dbef216b3aa819c41b0ad46c

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 722.2 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0560d05670396af3757fc879b4696dac74cc3d8d581e35670ca032a0f757da56
MD5 de121f092a6c0632ff1ec892ae86fbee
BLAKE2b-256 fe0f0fee8e23912e37d9d950c7bd47b1aa4df0e5a447c59a8c6565d7350f785a

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 787.5 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 37657b1552a950a3067da2699595f240febf05c293dc2019bf7ecb1d5287149c
MD5 208f19c8e77a8e6fc2d60e7f0cf92e49
BLAKE2b-256 cb66e21e2d03a5545a5b9252bd0fc90514d387eed09a38201ce44d0423f96163

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 598.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 141888ae28bd32c04d7304c7471a5bed30ef9d268a10d579c83d5d78e453184a
MD5 1ee5864ffdd3b257380e3de67ad6db69
BLAKE2b-256 18c0bbfb188ca992c8885f67b79f7476031a81d2d4bebdeb85c49d12dc05064f

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for LightSim2Grid-0.10.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0f68d799cf736ef4b71d762e90aa72114d92bdd8d6f35ef9fa1745a6c542338
MD5 1a1d67244979a83ba44ada665890abbf
BLAKE2b-256 595856d9ab2a87af47b147511126524fa67f81743280975a29e57652714f2026

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 721.8 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38c3130279653a9b84cb6475c80f363601c32474a7dfd5a9c2d854f4b7ab9e48
MD5 df0ab03149b5347f80094a7147490bed
BLAKE2b-256 613357038c46ed50cd35706a50ad897ba7412f5ab06e71e8f0ab006127a1faee

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 787.2 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 08b19fe87cb3895341ede08690ce782329dd390cf2f0063d11646567cc8033f9
MD5 241e4ddff30efb8b0f985ad1b1396159
BLAKE2b-256 56aac0ebf3c11a35f50544d7a95d3c8efd4f8ea752b0d8d3565ef9562d903ac3

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 591.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 71b92f589621fa697ce07e9ec50efd6f07152de524f7bcc22dcf71d6e971b466
MD5 7037f1ae9d7e85e25670a12f9b2e9160
BLAKE2b-256 32c04559c8a11f37f6466ac2c2d05f33e5acedc197869d3988a65455138d8ac7

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp37-cp37m-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for LightSim2Grid-0.10.0-cp37-cp37m-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76e9b42541a050d2b74fc15097dee65058203c8868e3f8fb9b240b9dec646c91
MD5 bb4648c9340a8b38fb308f19b3751a1e
BLAKE2b-256 adbaa5fac0f75535844bf3a3ab8c1bb2f17af351d234eacfab886351d8cbf669

See more details on using hashes here.

File details

Details for the file LightSim2Grid-0.10.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: LightSim2Grid-0.10.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 780.9 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/6.8.0 pkginfo/1.7.0 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.66.2 CPython/3.8.10

File hashes

Hashes for LightSim2Grid-0.10.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 86c84d6d378ef36c19a4cdd6eaafeaf3cea3ccd616e35244bf8d04c8f2e5d2dd
MD5 63b661449d7fcc86a3d9c19bf7856e2d
BLAKE2b-256 6d89998a4536b8b7fd4111b68d80804dde0f197ee031b1ea166fe06c1bdd289b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page