astropy>=7.0.0
fsspec>=2024.9.0
numpy>=1.26.0
packaging>=24.1
parfive[ftp]>=2.2.0
pyerfa>=2.0.1.1
requests>=2.33.0

[:python_version == "3.14"]
numpy>=2.3.0

[all]
sunpy[asdf,core,jpeg2000,opencv,scikit-image,spice]

[asdf]
asdf-astropy>=0.7.0
asdf>=3.3.0

[asdf-tests]
sunpy[asdf]
pytest-asdf-plugin>=0.1.1

[core]
sunpy[image,map,net,timeseries,visualization]

[dask]
dask[array]>=2024.6.0

[dev]
sunpy[docs,tests]

[docs]
sunpy[all]
sphinx>=7.4.0
sphinx-automodapi>=0.18.0
hvpy>=1.1.0
ruamel.yaml>=0.19.0
sphinx-changelog>=1.6.0
sphinx-copybutton>=0.5.0
sphinx-design>=0.7.0
sphinx-gallery>=0.21.0
sphinxext-opengraph>=0.10.0
sunpy-sphinx-theme>=2.1.0
sphinxcontrib-bibtex>=2.2.0
sphinx-autodoc-typehints>=2.2.0

[docs-gallery]
sunpy[docs]
astroquery>=0.4.6
jplephem>=2.23
pillow
exifread
ndcube>=2.3.0
dkist

[image]
scipy>=1.14.0

[jpeg2000]
glymur>=0.14.0
lxml>=5.3.0

[jupyter]
itables>=2.2.4
ipywidgets>=8.1.0

[map]
contourpy>=1.3.0
matplotlib>=3.10.0
mpl-animators>=1.2.0
reproject>=0.14.0
scipy>=1.14.0

[net]
beautifulsoup4>=4.13.1
drms>=0.8.0
python-dateutil>=2.9.0
tqdm>=4.67.0
zeep>=4.3.0

[opencv]
opencv-python!=4.13.0.*,>=4.8.0.74

[s3]
fsspec[s3]>=2024.9.0
aiobotocore>=2.14.0
boto3>=1.35.0

[scikit-image]
scikit-image>=0.24.0

[spice]
spiceypy>=7.0.0

[tests]
sunpy[all,asdf-tests,jupyter,s3,tests-only]

[tests-only]
hvpy>=1.1.0
jplephem>=2.23
psutil>=6.0.0
pytest-astropy>=0.11.0
pytest-mpl>=0.18.0
pytest-run-parallel>=0.6.0
pytest>=8.3.0
responses>=0.26.0

[timeseries]
cdflib>=1.3.2
h5netcdf>=1.4.0
h5py>=3.12.0
matplotlib>=3.10.0
pandas>=2.3.0

[visualization]
matplotlib>=3.10.0
mpl-animators>=1.2.0
