# Pull in the base stack so we don't duplicate pins here
-r requirements.txt

# Jupyter and notebooks
jupyterlab>=4.0
nbconvert>=7.8
myst-nb>=1.0
nbsphinx>=0.9  # optional, confirm usage

# Advanced plotting (optional for publication figures)
pygmt>=0.10

# Documentation
sphinx>=7.2
sphinx-rtd-theme>=2.0
pypandoc>=1.11  # optional, confirm usage
myst-parser>=2.0

# Testing
pytest>=8.0
pytest-cov>=4.1  # optional

# Code quality
black>=24.0
ruff>=0.3
pre-commit>=3.5
codespell