pandas>=1.0
networkx>=2.5
scipy
numpy
packaging
tqdm
deepdiff
geojson
lxml
typing_extensions~=4.9

[all]
numpydoc>=1.5.0
sphinx>=5.3.0
sphinx_rtd_theme>=1.1.1
sphinx-pyproject
plotly>=3.1.1
matplotlib
igraph
geopandas>=1.0
pytest~=8.1
pytest-xdist
nbmake
ortools
numba==0.60.0
lightsim2grid==0.10.1
xlsxwriter
openpyxl
cryptography
psycopg2
matpowercaseframes
power-grid-model-io

[control]
shapely

[converter]
matpowercaseframes

[docs]
numpydoc>=1.5.0
matplotlib
sphinx>=5.3.0
sphinx_rtd_theme>=1.1.1
sphinx-pyproject

[fileio]
xlsxwriter
openpyxl
cryptography
geopandas>=1.0
psycopg2

[performance]
ortools
numba==0.60.0
lightsim2grid==0.10.1

[pgm]
power-grid-model-io

[plotting]
plotly>=3.1.1
matplotlib
igraph
geopandas>=1.0

[test]
pytest~=8.1
pytest-xdist
nbmake
