fluidsim-core>=0.7.2
h5py
h5netcdf
transonic>=0.4.3
setuptools_scm
xarray
rich
matplotlib>=3.3
scipy

[dev]
sphinx
sphinx_rtd_theme
numpydoc
jupyter
pandas
scipy
ipynbname
myst-nb
sphinx-copybutton
pytest
coverage
pytest-cov
pytest-allclose
pytest-mock
ipython
pymech
mpi4py
pyfftw>=0.10.4
fluidfft>=0.2.7
fluidsht>=0.0.3a0

[doc]
sphinx
sphinx_rtd_theme
numpydoc
jupyter
pandas
scipy
ipynbname
myst-nb
sphinx-copybutton

[fft]
pyfftw>=0.10.4
fluidfft>=0.2.7

[full]
sphinx
sphinx_rtd_theme
numpydoc
jupyter
pandas
scipy
ipynbname
myst-nb
sphinx-copybutton
pytest
coverage
pytest-cov
pytest-allclose
pytest-mock
ipython
pymech
mpi4py
pyfftw>=0.10.4
fluidfft>=0.2.7
fluidsht>=0.0.3a0

[mpi]
mpi4py

[sphere]
fluidsht>=0.0.3a0

[test]
pytest
coverage
pytest-cov
pytest-allclose
pytest-mock
ipython
pymech
