# This file was autogenerated by uv via the following command:
#    uv export --format requirements.txt --locked --no-emit-local --no-all-extras --no-hashes --output-file requirements.txt
cfgv==3.5.0
    # via pre-commit
colorama==0.4.6 ; sys_platform == 'win32'
    # via pytest
connected-components-3d==3.26.1
    # via boa-contrast
distlib==0.4.0
    # via virtualenv
exceptiongroup==1.3.1 ; python_full_version < '3.11'
    # via pytest
filelock==3.25.1
    # via
    #   python-discovery
    #   torch
    #   triton
    #   virtualenv
fsspec==2026.2.0
    # via torch
identify==2.6.17
    # via pre-commit
imageio==2.37.3
    # via scikit-image
iniconfig==2.3.0
    # via pytest
jinja2==3.1.6
    # via torch
joblib==1.5.3
    # via scikit-learn
lazy-loader==0.5
    # via scikit-image
markupsafe==3.0.3
    # via jinja2
mpmath==1.3.0
    # via sympy
networkx==3.4.2 ; python_full_version < '3.11'
    # via
    #   scikit-image
    #   torch
networkx==3.6.1 ; python_full_version >= '3.11'
    # via
    #   scikit-image
    #   torch
nodeenv==1.10.0
    # via pre-commit
numpy==1.26.4
    # via
    #   boa-contrast
    #   connected-components-3d
    #   imageio
    #   opencv-python
    #   pandas
    #   scikit-image
    #   scikit-learn
    #   scipy
    #   tifffile
nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via
    #   nvidia-cudnn-cu12
    #   nvidia-cusolver-cu12
    #   torch
nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via
    #   nvidia-cusolver-cu12
    #   torch
nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via
    #   nvidia-cufft-cu12
    #   nvidia-cusolver-cu12
    #   nvidia-cusparse-cu12
    #   torch
nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
opencv-python==4.11.0.86
    # via boa-contrast
packaging==26.0
    # via
    #   lazy-loader
    #   pytest
    #   scikit-image
pandas==2.3.3
    # via boa-contrast
pillow==12.1.1
    # via
    #   imageio
    #   scikit-image
platformdirs==4.9.4
    # via
    #   python-discovery
    #   virtualenv
pluggy==1.6.0
    # via pytest
pre-commit==4.5.1
pygments==2.19.2
    # via pytest
pytest==9.0.2
python-dateutil==2.9.0.post0
    # via pandas
python-discovery==1.1.2
    # via virtualenv
pytz==2026.1.post1
    # via pandas
pyyaml==6.0.3
    # via pre-commit
scikit-image==0.25.2 ; python_full_version < '3.11'
    # via boa-contrast
scikit-image==0.26.0 ; python_full_version >= '3.11'
    # via boa-contrast
scikit-learn==1.3.0
    # via boa-contrast
scipy==1.15.3 ; python_full_version < '3.11'
    # via
    #   scikit-image
    #   scikit-learn
scipy==1.17.1 ; python_full_version >= '3.11'
    # via
    #   scikit-image
    #   scikit-learn
setuptools==82.0.1 ; python_full_version >= '3.12'
    # via torch
simpleitk==2.5.3
    # via boa-contrast
six==1.17.0
    # via python-dateutil
sympy==1.13.1
    # via torch
threadpoolctl==3.6.0
    # via
    #   boa-contrast
    #   scikit-learn
tifffile==2025.5.10 ; python_full_version < '3.11'
    # via scikit-image
tifffile==2026.3.3 ; python_full_version >= '3.11'
    # via scikit-image
tomli==2.4.0 ; python_full_version < '3.11'
    # via pytest
torch==2.5.1
    # via boa-contrast
triton==3.1.0 ; platform_machine == 'x86_64' and sys_platform == 'linux'
    # via torch
typing-extensions==4.15.0
    # via
    #   exceptiongroup
    #   torch
    #   virtualenv
tzdata==2025.3
    # via pandas
virtualenv==21.2.0
    # via pre-commit
