numpy>=1.24
scipy>=1.10
matplotlib>=3.7
h5py>=3.8
pyyaml>=6.0
loguru>=0.7

[all]
geopulse[data,dev,earth3d,service,spice,viz]

[data]
xarray>=2023.1
netCDF4>=1.6
pandas>=2.0

[dev]
pytest>=7.4
pytest-cov>=4.1
pytest-xdist>=3.3
ruff>=0.4
mypy>=1.5
pre-commit>=3.3
sphinx>=7.0
sphinx-rtd-theme>=1.3
sphinx-autodoc-typehints>=1.24
myst-parser>=2.0
nbsphinx>=0.9
towncrier>=23.6
build>=1.0
twine>=5.0

[docs]
sphinx>=7.0
sphinx-rtd-theme>=1.3
sphinx-autodoc-typehints>=1.24
myst-parser>=2.0

[earth3d]
SimPEG>=0.20

[service]
fastapi>=0.100
uvicorn>=0.23

[spice]
PySpice>=1.5

[viz]
cartopy>=0.21
geopandas>=0.13
shapely>=2.0
