glfw
numpy>=1.21
pyrr
pillow>=9.1
pyopengl>=3.1.8
nibabel
psutil

[all]
whippersnappy[build]
whippersnappy[doc]
whippersnappy[style]
whippersnappy[test]
whippersnappy[notebook]
whippersnappy[gui]
whippersnappy[video]

[build]
build
twine

[doc]
furo!=2023.8.17
matplotlib
memory-profiler
myst-parser
numpydoc
sphinx!=7.2.*
sphinxcontrib-bibtex
sphinx-copybutton
sphinx-design
sphinx-issues
pypandoc
nbsphinx
IPython
ipykernel
pooch>=1.6
pythreejs
ipywidgets
imageio>=2.28

[full]
whippersnappy[all]

[gui]
PyQt6

[notebook]
pythreejs
ipywidgets
pooch>=1.6

[style]
bibclean
codespell
pydocstyle[toml]
ruff

[test]
pytest
pytest-cov
pytest-timeout

[video]
imageio>=2.28
imageio-ffmpeg>=0.4.9
