f90nml>=1.4.5
pandas>=2.0.0

[all]
pycfast[dev,docs,examples]

[dev]
ruff>=0.15.1
pytest>=8.4.2
mypy>=1.19.1
pre-commit>=4.3.0
coverage>=7.13.4
pytest-cov>=7.0.0
pandas-stubs>=2.3.3.260113

[docs]
pycfast[examples]
ipython>=8.38.0
sphinx>=5.0
myst-parser>=4.0.1
nbsphinx>=0.9.7
sphinx-gallery>=0.16
linkify-it-py>=2.0.3
numpydoc>=1.9.0
sphinx-copybutton>=0.5.2
pydata-sphinx-theme>=0.16.1
sphinx-autodoc-typehints>=3.0.1
sphinx-sitemap>=2.9.0
sphinx-design>=0.6.1

[examples]
salib>=1.5.1
scipy>=1.15.3
matplotlib>=3.10.5
jupyter>=1.1.1
seaborn>=0.13.2
scikit-learn>=1.7.1
dask>=2025.7.0
distributed>=2025.7.0
bokeh>=3.8.0
torch>=2.8.0
