numpy>=1.26
scipy>=1.10
matplotlib>=3.10.8
xarray>=2025.6.1
tqdm>=4.67.3
h5netcdf>=1.8.1
h5py>=3.15.1
numba>=0.63.1

[dev]
pyfuga[docs,lint,tests]
pre-commit
build<2,>=1.4.0

[docs]
sphinx<9,>=8.1
sphinx-autobuild>=2024.10
sphinx_rtd_theme>=3.0
sphinx-rtd-dark-mode>=1.3.0
nbsphinx>=0.9.7
sphinxcontrib-bibtex>=2.6
sphinx-multiversion>=0.2.4
sphinx-copybutton>=0.5.2
ipykernel>=6.29

[lint]
ruff>0.14
black[jupyter]>=26.1.0
mypy>=1.19.1

[tests]
pytest>=8.3
pytest-cov>=6.0
pytest-xdist>=3.0
memory_profiler>=0.61.0
line_profiler>=5.0.0
nbconvert<8,>=7.16.6
ipykernel<7,>=6.29
jupyter_client<9,>=8.6
