numpy>=1.24.0
pandas>=2.0.0
h5py>=3.8.0
pydantic>=2.0.0
pyyaml>=6.0
typer>=0.9.0
juliacall>=0.9.14
networkx>=3.0
openpyxl>=3.1.0
rich>=13.0.0
psutil>=5.9.0
scipy>=1.10.0
windrex>=0.1.0
solarex>=0.1.0
rooftex>=0.1.0
evrex>=0.1.0
PySide6>=6.5.0
superqt>=0.6.0
markdown>=3.4

[:sys_platform != "win32"]
ptyprocess>=0.7.0

[benchmark]
pypsa>=0.28.0
pandapower>=2.14.0
pypower>=5.1.0
matpower>=7.1.0

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
black>=23.0.0
ruff>=0.1.0
mypy>=1.0.0

[dl]
torch>=2.0.0
pytorch-lightning>=2.0.0
pytorch-forecasting>=1.0.0

[ml]
xgboost>=2.0.0

[sensitivity]
SALib>=1.4.7
matplotlib>=3.7.0

[viz]
matplotlib>=3.7.0
plotly>=5.14.0
kaleido>=0.2.1

[workflows]
pvlib>=0.11.0
geopandas>=0.14.0
duckdb>=1.0.0
shapely>=2.0.0
requests>=2.28.0
overpy>=0.7
otex>=0.1.0
scikit-learn>=1.3.0
atlite>=0.2.11
rasterio>=1.3.0
