# This file was autogenerated by uv via the following command:
#    uv pip compile pyproject.toml --output-file requirements.txt
contourpy==1.3.2
    # via matplotlib
cycler==0.12.1
    # via matplotlib
filelock==3.18.0
    # via
    #   torch
    #   triton
fonttools==4.58.1
    # via matplotlib
fsspec==2025.5.1
    # via torch
h5py==3.13.0
    # via ptychi (pyproject.toml)
imageio==2.37.0
    # via scikit-image
jinja2==3.1.6
    # via torch
joblib==1.5.1
    # via scikit-learn
kiwisolver==1.4.8
    # via matplotlib
lazy-loader==0.4
    # via scikit-image
markupsafe==3.0.2
    # via jinja2
matplotlib==3.10.3
    # via ptychi (pyproject.toml)
mpmath==1.3.0
    # via sympy
mypy==1.16.0
    # via ptychi (pyproject.toml)
mypy-extensions==1.1.0
    # via mypy
networkx==3.5
    # via
    #   scikit-image
    #   torch
numpy==2.1.2
    # via
    #   ptychi (pyproject.toml)
    #   contourpy
    #   h5py
    #   imageio
    #   matplotlib
    #   pandas
    #   scikit-image
    #   scikit-learn
    #   scipy
    #   tifffile
    #   torchvision
nvidia-cublas-cu12==12.1.3.1
    # via
    #   nvidia-cudnn-cu12
    #   nvidia-cusolver-cu12
    #   torch
nvidia-cuda-cupti-cu12==12.1.105
    # via torch
nvidia-cuda-nvrtc-cu12==12.1.105
    # via torch
nvidia-cuda-runtime-cu12==12.1.105
    # via torch
nvidia-cudnn-cu12==9.1.0.70
    # via torch
nvidia-cufft-cu12==11.0.2.54
    # via torch
nvidia-curand-cu12==10.3.2.106
    # via torch
nvidia-cusolver-cu12==11.4.5.107
    # via torch
nvidia-cusparse-cu12==12.1.0.106
    # via
    #   nvidia-cusolver-cu12
    #   torch
nvidia-nccl-cu12==2.20.5
    # via torch
nvidia-nvjitlink-cu12==12.6.85
    # via
    #   nvidia-cusolver-cu12
    #   nvidia-cusparse-cu12
nvidia-nvtx-cu12==12.1.105
    # via torch
packaging==25.0
    # via
    #   lazy-loader
    #   matplotlib
    #   scikit-image
pandas==2.2.3
    # via ptychi (pyproject.toml)
pathspec==0.12.1
    # via mypy
pillow==11.2.1
    # via
    #   imageio
    #   matplotlib
    #   scikit-image
    #   torchvision
pyparsing==3.2.3
    # via matplotlib
python-dateutil==2.9.0.post0
    # via
    #   matplotlib
    #   pandas
pytz==2025.2
    # via pandas
ruff==0.11.12
    # via ptychi (pyproject.toml)
scikit-image==0.25.2
    # via ptychi (pyproject.toml)
scikit-learn==1.6.1
    # via ptychi (pyproject.toml)
scipy==1.15.3
    # via
    #   ptychi (pyproject.toml)
    #   scikit-image
    #   scikit-learn
six==1.17.0
    # via python-dateutil
sympy==1.14.0
    # via torch
threadpoolctl==3.6.0
    # via scikit-learn
tifffile==2025.5.26
    # via scikit-image
torch==2.4.1
    # via
    #   ptychi (pyproject.toml)
    #   torchvision
torchvision==0.19.1
    # via ptychi (pyproject.toml)
tqdm==4.67.1
    # via ptychi (pyproject.toml)
triton==3.0.0
    # via torch
typing-extensions==4.13.2
    # via
    #   mypy
    #   torch
tzdata==2025.2
    # via pandas
