numpy<3.0,>=1.26
scipy>=1.12
pandas<3.0,>=2.2.3
shapely>=2.0
matplotlib<4.0,>=3.9
scikit-learn<2.0,>=1.0
plotly>=5.0

[eeuq]
GPy~=1.13.2
emukit
openseespy
paramz
pydantic<3.0,>=2.4
typing_extensions
femora
geopandas>=1.0
geopy
h5py
pyproj
pyvista
requests
tapipy

[hydrouq]
GPy~=1.13.2
emukit
openseespy
paramz
pydantic<3.0,>=2.4
typing_extensions
imageio
meshio
pyevtk
taichi
welib

[pbe]
openseespy
pydantic<3.0,>=2.4
typing_extensions
atc138~=1.3
colorlover
pelicun~=3.9
simcenter-pyredi-fork

[quofem]
GPy~=1.13.2
emukit
openseespy
paramz
pydantic<3.0,>=2.4
typing_extensions

[r2d]
GPy~=1.13.2
emukit
openseespy
paramz
pydantic<3.0,>=2.4
typing_extensions
brails
colorlover
contextily
dask
geopandas>=1.0
geopy
h5py
joblib
jpype1==1.5.2
momepy>=0.7
openquake.engine==3.17.1
pandarm
pelicun~=3.9
psutil
pyproj
pyrecodes
pyvista
rasterio
requests
rewet
tapipy
tqdm
ujson

[testing]
pytest

[weuq]
GPy~=1.13.2
emukit
openseespy
paramz
pydantic<3.0,>=2.4
typing_extensions
brails
geopandas>=1.0
mpi4py
numpy-stl
pyproj
trimesh
