# 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.3.1
    # via
    #   chex
    #   optax
appnope==0.1.4
    # via ipykernel
asttokens==3.0.1
    # via stack-data
babel==2.17.0
    # via mkdocs-material
backrefs==6.1
    # via mkdocs-material
certifi==2026.1.4
    # via requests
cfgv==3.5.0
    # via pre-commit
charset-normalizer==3.4.4
    # via requests
chex==0.1.90
    # via optax
click==8.3.1
    # via mkdocs
colorama==0.4.6
    # via
    #   griffe
    #   mkdocs-material
comm==0.2.3
    # via ipykernel
contourpy==1.3.2
    # via matplotlib
coverage==7.13.1
    # via pytest-cov
cycler==0.12.1
    # via matplotlib
debugpy==1.8.19
    # via ipykernel
decorator==5.2.1
    # via ipython
diffrax==0.7.0
    # via stochastix (pyproject.toml)
distlib==0.4.0
    # via virtualenv
equinox==0.13.2
    # via
    #   stochastix (pyproject.toml)
    #   diffrax
    #   lineax
    #   optimistix
exceptiongroup==1.3.1
    # via
    #   ipython
    #   pytest
executing==2.2.1
    # via stack-data
filelock==3.20.3
    # via virtualenv
fonttools==4.61.1
    # via matplotlib
ghp-import==2.1.0
    # via mkdocs
griffe==1.15.0
    # via
    #   hippogriffe
    #   mkdocstrings-python
hippogriffe==0.2.2
    # via stochastix (pyproject.toml:docs)
identify==2.6.16
    # via pre-commit
idna==3.11
    # via requests
iniconfig==2.3.0
    # via pytest
ipykernel==7.1.0
    # via stochastix (pyproject.toml)
ipython==8.38.0
    # via ipykernel
jax==0.6.2
    # via
    #   stochastix (pyproject.toml)
    #   chex
    #   diffrax
    #   equinox
    #   lineax
    #   optax
    #   optimistix
jaxlib==0.6.2
    # via
    #   chex
    #   jax
    #   optax
jaxtyping==0.3.5
    # via
    #   diffrax
    #   equinox
    #   lineax
    #   optimistix
jedi==0.19.2
    # via ipython
jinja2==3.1.6
    # via
    #   mkdocs
    #   mkdocs-material
    #   mkdocstrings
jupyter-client==8.8.0
    # via ipykernel
jupyter-core==5.9.1
    # via
    #   ipykernel
    #   jupyter-client
kiwisolver==1.4.9
    # via matplotlib
lineax==0.0.8
    # via
    #   diffrax
    #   optimistix
markdown==3.10
    # via
    #   mkdocs
    #   mkdocs-autorefs
    #   mkdocs-material
    #   mkdocstrings
    #   pymdown-extensions
markupsafe==3.0.3
    # via
    #   jinja2
    #   mkdocs
    #   mkdocs-autorefs
    #   mkdocstrings
matplotlib==3.10.8
    # via stochastix (pyproject.toml)
matplotlib-inline==0.2.1
    # 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.3
    # via
    #   mkdocstrings
    #   mkdocstrings-python
mkdocs-get-deps==0.2.0
    # via mkdocs
mkdocs-ipynb==0.1.1
    # via stochastix (pyproject.toml:docs)
mkdocs-material==9.7.1
    # via stochastix (pyproject.toml:docs)
mkdocs-material-extensions==1.3.1
    # via mkdocs-material
mkdocstrings==1.0.1
    # via
    #   stochastix (pyproject.toml:docs)
    #   hippogriffe
    #   mkdocstrings-python
mkdocstrings-python==2.0.1
    # via mkdocstrings
ml-dtypes==0.5.4
    # via
    #   jax
    #   jaxlib
nest-asyncio==1.6.0
    # via ipykernel
nodeenv==1.10.0
    # via pre-commit
numpy==2.2.6
    # via
    #   chex
    #   contourpy
    #   jax
    #   jaxlib
    #   matplotlib
    #   ml-dtypes
    #   optax
    #   scipy
opt-einsum==3.4.0
    # via jax
optax==0.2.6
    # via stochastix (pyproject.toml)
optimistix==0.0.11
    # via diffrax
packaging==25.0
    # via
    #   ipykernel
    #   matplotlib
    #   mkdocs
    #   pytest
paginate==0.5.7
    # via mkdocs-material
parso==0.8.5
    # via jedi
pathspec==1.0.3
    # via mkdocs
pexpect==4.9.0
    # via ipython
pillow==12.1.0
    # via matplotlib
platformdirs==4.5.1
    # via
    #   jupyter-core
    #   mkdocs-get-deps
    #   virtualenv
pluggy==1.6.0
    # via
    #   pytest
    #   pytest-cov
pre-commit==4.5.1
    # via stochastix (pyproject.toml:dev)
prompt-toolkit==3.0.52
    # via ipython
psutil==7.2.1
    # via ipykernel
ptyprocess==0.7.0
    # via pexpect
pure-eval==0.2.3
    # via stack-data
pygments==2.19.2
    # via
    #   ipython
    #   mkdocs-material
    #   pytest
pymdown-extensions==10.20
    # via
    #   stochastix (pyproject.toml:docs)
    #   mkdocs-material
    #   mkdocstrings
pyparsing==3.3.1
    # via matplotlib
pytest==9.0.2
    # via
    #   stochastix (pyproject.toml:dev)
    #   pytest-cov
pytest-cov==7.0.0
    # via stochastix (pyproject.toml:dev)
python-dateutil==2.9.0.post0
    # via
    #   ghp-import
    #   jupyter-client
    #   matplotlib
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.32.5
    # via mkdocs-material
ruff==0.14.13
    # via 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.0
    # via
    #   coverage
    #   pytest
toolz==1.1.0
    # via chex
tornado==6.5.4
    # via
    #   ipykernel
    #   jupyter-client
tqdm==4.67.1
    # via stochastix (pyproject.toml)
traitlets==5.14.3
    # via
    #   ipykernel
    #   ipython
    #   jupyter-client
    #   jupyter-core
    #   matplotlib-inline
typing-extensions==4.15.0
    # via
    #   chex
    #   diffrax
    #   equinox
    #   exceptiongroup
    #   ipython
    #   lineax
    #   mkdocstrings-python
    #   optimistix
    #   virtualenv
urllib3==2.6.3
    # via requests
virtualenv==20.36.1
    # via pre-commit
wadler-lindig==0.1.7
    # via
    #   diffrax
    #   equinox
    #   hippogriffe
    #   jaxtyping
watchdog==6.0.0
    # via mkdocs
wcwidth==0.2.14
    # via prompt-toolkit
