# This file was autogenerated by uv via the following command:
#    uv pip compile -o requirements-all.txt pyproject.toml --all-extras --group dev --group docs
absl-py==2.5.0
    # via optax
appnope==0.1.4
    # via ipykernel
asttokens==3.0.1
    # via stack-data
babel==2.18.0
    # via mkdocs-material
backrefs==7.0
    # via mkdocs-material
certifi==2026.6.17
    # via requests
cfgv==3.5.0
    # via pre-commit
charset-normalizer==3.4.8
    # via requests
click==8.4.2
    # via mkdocs
colorama==0.4.6
    # via
    #   griffecli
    #   mkdocs-material
comm==0.2.3
    # via ipykernel
contourpy==1.3.2
    # via matplotlib
coverage==7.15.0
    # via pytest-cov
cycler==0.12.1
    # via matplotlib
debugpy==1.8.21
    # via ipykernel
decorator==5.3.1
    # via ipython
diffrax==0.7.0
    # via stochastix (pyproject.toml)
distlib==0.4.3
    # via virtualenv
equinox==0.13.8
    # via
    #   stochastix (pyproject.toml)
    #   diffrax
    #   lineax
    #   optimistix
exceptiongroup==1.3.1
    # via
    #   ipython
    #   pytest
executing==2.2.1
    # via stack-data
filelock==3.29.6
    # via
    #   python-discovery
    #   virtualenv
fonttools==4.63.0
    # via matplotlib
ghp-import==2.1.0
    # via mkdocs
griffe==2.1.0
    # via hippogriffe
griffecli==2.1.0
    # via griffe
griffelib==2.1.0
    # via
    #   griffe
    #   griffecli
    #   mkdocstrings-python
hippogriffe==0.2.2
    # via stochastix (pyproject.toml:docs)
identify==2.6.19
    # via pre-commit
idna==3.18
    # via requests
iniconfig==2.3.0
    # via pytest
ipykernel==7.3.0
    # via stochastix (pyproject.toml)
ipython==8.39.0
    # via ipykernel
jax==0.6.2
    # via
    #   stochastix (pyproject.toml)
    #   diffrax
    #   equinox
    #   lineax
    #   optax
    #   optimistix
jaxlib==0.6.2
    # via
    #   jax
    #   optax
jaxtyping==0.3.7
    # via
    #   diffrax
    #   equinox
    #   lineax
    #   optimistix
jedi==0.20.0
    # via ipython
jinja2==3.1.6
    # via
    #   mkdocs
    #   mkdocs-material
    #   mkdocstrings
jupyter-client==8.9.1
    # via ipykernel
jupyter-core==5.9.1
    # via
    #   ipykernel
    #   jupyter-client
kiwisolver==1.5.0
    # via matplotlib
lineax==0.1.0
    # via
    #   diffrax
    #   optimistix
markdown==3.10.2
    # via
    #   mkdocs
    #   mkdocs-autorefs
    #   mkdocs-material
    #   mkdocstrings
    #   pymdown-extensions
markupsafe==3.0.3
    # via
    #   jinja2
    #   mkdocs
    #   mkdocs-autorefs
    #   mkdocstrings
matplotlib==3.10.9
    # via stochastix (pyproject.toml)
matplotlib-inline==0.2.2
    # via
    #   ipykernel
    #   ipython
mergedeep==1.3.4
    # via
    #   mkdocs
    #   mkdocs-get-deps
mkdocs==1.6.1
    # via
    #   stochastix (pyproject.toml:docs)
    #   hippogriffe
    #   mkdocs-autorefs
    #   mkdocs-ipynb
    #   mkdocs-material
    #   mkdocstrings
mkdocs-autorefs==1.4.4
    # via
    #   mkdocstrings
    #   mkdocstrings-python
mkdocs-get-deps==0.2.2
    # via mkdocs
mkdocs-ipynb==0.1.1
    # via stochastix (pyproject.toml:docs)
mkdocs-material==9.7.6
    # via stochastix (pyproject.toml:docs)
mkdocs-material-extensions==1.3.1
    # via mkdocs-material
mkdocstrings==1.0.4
    # via
    #   stochastix (pyproject.toml:docs)
    #   hippogriffe
    #   mkdocstrings-python
mkdocstrings-python==2.0.5
    # via mkdocstrings
ml-dtypes==0.5.4
    # via
    #   jax
    #   jaxlib
nest-asyncio2==1.7.2
    # via ipykernel
nodeenv==1.10.0
    # via pre-commit
numpy==2.2.6
    # via
    #   contourpy
    #   jax
    #   jaxlib
    #   matplotlib
    #   ml-dtypes
    #   optax
    #   scipy
opt-einsum==3.4.0
    # via jax
optax==0.2.8
    # via stochastix (pyproject.toml)
optimistix==0.0.11
    # via diffrax
packaging==26.2
    # via
    #   ipykernel
    #   matplotlib
    #   mkdocs
    #   pytest
paginate==0.5.7
    # via mkdocs-material
parso==0.8.7
    # via jedi
pathspec==1.1.1
    # via mkdocs
pexpect==4.9.0
    # via ipython
pillow==12.3.0
    # via matplotlib
platformdirs==4.10.0
    # via
    #   jupyter-core
    #   mkdocs-get-deps
    #   python-discovery
    #   virtualenv
pluggy==1.6.0
    # via
    #   pytest
    #   pytest-cov
pre-commit==4.6.0
    # via stochastix (pyproject.toml:dev)
prompt-toolkit==3.0.52
    # via ipython
psutil==7.2.2
    # via ipykernel
ptyprocess==0.7.0
    # via pexpect
pure-eval==0.2.3
    # via stack-data
pygments==2.20.0
    # via
    #   ipython
    #   mkdocs-material
    #   pytest
pymdown-extensions==11.0.1
    # via
    #   stochastix (pyproject.toml:docs)
    #   mkdocs-material
    #   mkdocstrings
pyparsing==3.3.2
    # via matplotlib
pytest==9.1.1
    # via
    #   stochastix (pyproject.toml:dev)
    #   pytest-cov
pytest-cov==7.1.0
    # via stochastix (pyproject.toml:dev)
python-dateutil==2.9.0.post0
    # via
    #   ghp-import
    #   jupyter-client
    #   matplotlib
python-discovery==1.4.3
    # via virtualenv
pyyaml==6.0.3
    # via
    #   mkdocs
    #   mkdocs-get-deps
    #   pre-commit
    #   pymdown-extensions
    #   pyyaml-env-tag
pyyaml-env-tag==1.1
    # via mkdocs
pyzmq==27.1.0
    # via
    #   ipykernel
    #   jupyter-client
requests==2.34.2
    # via mkdocs-material
ruff==0.15.20
    # via
    #   stochastix (pyproject.toml:dev)
    #   stochastix (pyproject.toml:docs)
scipy==1.15.3
    # via
    #   jax
    #   jaxlib
six==1.17.0
    # via python-dateutil
stack-data==0.6.3
    # via ipython
tomli==2.4.1
    # via
    #   coverage
    #   pytest
tornado==6.5.7
    # via
    #   ipykernel
    #   jupyter-client
tqdm==4.68.3
    # via stochastix (pyproject.toml)
traitlets==5.15.1
    # via
    #   ipykernel
    #   ipython
    #   jupyter-client
    #   jupyter-core
    #   matplotlib-inline
typing-extensions==4.16.0
    # via
    #   diffrax
    #   equinox
    #   exceptiongroup
    #   ipython
    #   jupyter-client
    #   lineax
    #   mkdocstrings-python
    #   optimistix
    #   virtualenv
urllib3==2.7.0
    # via requests
virtualenv==21.6.0
    # via pre-commit
wadler-lindig==0.1.7
    # via
    #   diffrax
    #   equinox
    #   hippogriffe
    #   jaxtyping
watchdog==6.0.0
    # via mkdocs
wcwidth==0.8.2
    # via prompt-toolkit
