# This file was autogenerated by uv via the following command:
#    uv export --frozen --no-hashes --no-annotate --output-file=docs/requirements.txt
-e .
accessible-pygments==0.0.5 ; python_full_version >= '3.9'
alabaster==0.7.13 ; python_full_version < '3.9'
alabaster==0.7.16 ; python_full_version == '3.9.*'
alabaster==1.0.0 ; python_full_version >= '3.10'
anyio==4.12.0 ; python_full_version >= '3.9'
appnope==0.1.4 ; sys_platform == 'darwin'
asttokens==3.0.1
attrs==25.3.0 ; python_full_version < '3.9'
attrs==25.4.0 ; python_full_version >= '3.9'
autodocsumm==0.2.14
babel==2.17.0
backcall==0.2.0 ; python_full_version < '3.9'
beautifulsoup4==4.14.3
certifi==2025.11.12
cffi==1.17.1 ; python_full_version < '3.9' and implementation_name == 'pypy'
cffi==2.0.0 ; python_full_version >= '3.9' and implementation_name == 'pypy'
charset-normalizer==3.4.4
click==8.1.8 ; python_full_version == '3.9.*'
click==8.3.1 ; python_full_version >= '3.10'
colorama==0.4.6
comm==0.2.3
coverage==7.6.1 ; python_full_version < '3.9'
coverage==7.10.7 ; python_full_version == '3.9.*'
coverage==7.13.0 ; python_full_version >= '3.10'
debugpy==1.8.19
decorator==5.2.1
docutils==0.20.1 ; python_full_version < '3.9'
docutils==0.21.2 ; python_full_version >= '3.9'
exceptiongroup==1.3.1 ; python_full_version < '3.11'
executing==2.2.1
furo==2024.8.6 ; python_full_version < '3.9'
furo==2025.9.25 ; python_full_version >= '3.9'
h11==0.16.0 ; python_full_version >= '3.9'
idna==3.11
imagesize==1.4.1
importlib-metadata==8.5.0 ; python_full_version < '3.9'
importlib-metadata==8.7.0 ; python_full_version == '3.9.*'
iniconfig==2.1.0 ; python_full_version < '3.10'
iniconfig==2.3.0 ; python_full_version >= '3.10'
ipykernel==6.29.5 ; python_full_version < '3.9'
ipykernel==6.31.0 ; python_full_version == '3.9.*'
ipykernel==7.1.0 ; python_full_version >= '3.10'
ipython==8.12.3 ; python_full_version < '3.9'
ipython==8.18.1 ; python_full_version == '3.9.*'
ipython==8.37.0 ; python_full_version == '3.10.*'
ipython==9.8.0 ; python_full_version >= '3.11'
ipython-pygments-lexers==1.1.1 ; python_full_version >= '3.11'
jedi==0.19.2
jinja2==3.1.6
jupyter-client==8.6.3 ; python_full_version < '3.10'
jupyter-client==8.7.0 ; python_full_version >= '3.10'
jupyter-core==5.8.1 ; python_full_version < '3.10'
jupyter-core==5.9.1 ; python_full_version >= '3.10'
livereload==2.7.1 ; python_full_version < '3.9'
markdown-it-py==3.0.0 ; python_full_version < '3.10'
markdown-it-py==4.0.0 ; python_full_version >= '3.10'
markupsafe==2.1.5 ; python_full_version < '3.9'
markupsafe==3.0.3 ; python_full_version >= '3.9'
matplotlib-inline==0.1.7 ; python_full_version < '3.9'
matplotlib-inline==0.2.1 ; python_full_version >= '3.9'
mdurl==0.1.2
mslex==1.3.0 ; sys_platform == 'win32'
nest-asyncio==1.6.0
numpy==1.24.4 ; python_full_version < '3.9'
numpy==2.0.2 ; python_full_version == '3.9.*'
numpy==2.2.6 ; python_full_version == '3.10.*'
numpy==2.3.5 ; python_full_version >= '3.11'
packaging==25.0
pandas==2.0.3 ; python_full_version < '3.9'
pandas==2.3.3 ; python_full_version >= '3.9'
parso==0.8.5
pexpect==4.9.0 ; (python_full_version < '3.10' and sys_platform == 'emscripten') or (sys_platform != 'emscripten' and sys_platform != 'win32')
pickleshare==0.7.5 ; python_full_version < '3.9'
platformdirs==4.3.6 ; python_full_version < '3.9'
platformdirs==4.4.0 ; python_full_version == '3.9.*'
platformdirs==4.5.1 ; python_full_version >= '3.10'
pluggy==1.5.0 ; python_full_version < '3.9'
pluggy==1.6.0 ; python_full_version >= '3.9'
prompt-toolkit==3.0.52
psutil==6.1.1
ptyprocess==0.7.0 ; (python_full_version < '3.10' and sys_platform == 'emscripten') or (sys_platform != 'emscripten' and sys_platform != 'win32')
pure-eval==0.2.3
pycparser==2.23 ; implementation_name == 'pypy'
pygments==2.19.2
pytest==8.3.5 ; python_full_version < '3.9'
pytest==8.4.2 ; python_full_version == '3.9.*'
pytest==9.0.2 ; python_full_version >= '3.10'
pytest-cov==5.0.0 ; python_full_version < '3.9'
pytest-cov==7.0.0 ; python_full_version >= '3.9'
python-dateutil==2.9.0.post0
pytz==2025.2
pywin32==311 ; python_full_version < '3.10' and platform_python_implementation != 'PyPy' and sys_platform == 'win32'
pyzmq==27.1.0
requests==2.32.4 ; python_full_version < '3.9'
requests==2.32.5 ; python_full_version >= '3.9'
rich==14.2.0
roman-numerals==4.0.0 ; python_full_version >= '3.11'
roman-numerals-py==4.0.0 ; python_full_version >= '3.11'
ruff==0.14.9
setuptools==75.3.2 ; python_full_version < '3.9'
setuptools==80.9.0 ; python_full_version >= '3.9'
six==1.17.0
snowballstemmer==3.0.1
soupsieve==2.7 ; python_full_version < '3.9'
soupsieve==2.8 ; python_full_version >= '3.9'
sphinx==7.1.2 ; python_full_version < '3.9'
sphinx==7.4.7 ; python_full_version == '3.9.*'
sphinx==8.1.3 ; python_full_version == '3.10.*'
sphinx==8.2.3 ; python_full_version >= '3.11'
sphinx-autobuild==2021.3.14 ; python_full_version < '3.9'
sphinx-autobuild==2024.10.3 ; python_full_version >= '3.9' and python_full_version < '3.11'
sphinx-autobuild==2025.8.25 ; python_full_version >= '3.11'
sphinx-basic-ng==1.0.0b2
sphinx-copybutton==0.5.2
sphinxcontrib-applehelp==1.0.4 ; python_full_version < '3.9'
sphinxcontrib-applehelp==2.0.0 ; python_full_version >= '3.9'
sphinxcontrib-devhelp==1.0.2 ; python_full_version < '3.9'
sphinxcontrib-devhelp==2.0.0 ; python_full_version >= '3.9'
sphinxcontrib-htmlhelp==2.0.1 ; python_full_version < '3.9'
sphinxcontrib-htmlhelp==2.1.0 ; python_full_version >= '3.9'
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==1.0.3 ; python_full_version < '3.9'
sphinxcontrib-qthelp==2.0.0 ; python_full_version >= '3.9'
sphinxcontrib-serializinghtml==1.1.5 ; python_full_version < '3.9'
sphinxcontrib-serializinghtml==2.0.0 ; python_full_version >= '3.9'
stack-data==0.6.3
starlette==0.49.3 ; python_full_version == '3.9.*'
starlette==0.50.0 ; python_full_version >= '3.10'
taskipy==1.14.1
tomli==2.3.0 ; python_full_version < '4'
tornado==6.4.2 ; python_full_version < '3.9'
tornado==6.5.4 ; python_full_version >= '3.9'
traitlets==5.14.3
typing-extensions==4.13.2 ; python_full_version < '3.9'
typing-extensions==4.15.0 ; python_full_version >= '3.9'
tzdata==2025.3
urllib3==2.2.3 ; python_full_version < '3.9'
urllib3==2.6.2 ; python_full_version >= '3.9'
uvicorn==0.38.0 ; python_full_version >= '3.9'
watchfiles==1.1.1 ; python_full_version >= '3.9'
wcwidth==0.2.14
websockets==15.0.1 ; python_full_version >= '3.9'
xarray==2023.1.0 ; python_full_version < '3.9'
xarray==2024.7.0 ; python_full_version == '3.9.*'
xarray==2025.6.1 ; python_full_version == '3.10.*'
xarray==2025.12.0 ; python_full_version >= '3.11'
xdoctest==1.3.0
zipp==3.20.2 ; python_full_version < '3.9'
zipp==3.23.0 ; python_full_version == '3.9.*'
