# This file was autogenerated by uv via the following command:
#    uv pip compile static/trajectory-ml/labs/requirements.in -o static/trajectory-ml/labs/requirements.txt
autograd==1.9.1
    # via
    #   autograd-gamma
    #   lifelines
autograd-gamma==0.5.0
    # via lifelines
cloudpickle==3.1.2
    # via joblib
contourpy==1.4.0
    # via matplotlib
cycler==0.12.1
    # via matplotlib
filelock==4.0.6
    # via torch
fonttools==4.66.0
    # via matplotlib
formulaic==1.2.2
    # via lifelines
fsspec==2026.9.0
    # via torch
interface-meta==2.0.1
    # via formulaic
jinja2==3.1.6
    # via torch
joblib==1.6.0
    # via
    #   pynndescent
    #   scikit-learn
kiwisolver==1.5.1
    # via matplotlib
lifelines==0.30.3
    # via -r static/trajectory-ml/labs/requirements.in
llvmlite==0.49.0
    # via
    #   numba
    #   pynndescent
markupsafe==3.0.3
    # via jinja2
matplotlib==3.11.2
    # via
    #   -r static/trajectory-ml/labs/requirements.in
    #   lifelines
mpmath==1.3.0
    # via sympy
narwhals==2.26.0
    # via
    #   formulaic
    #   scikit-learn
networkx==3.7
    # via
    #   -r static/trajectory-ml/labs/requirements.in
    #   torch
numba==0.67.0
    # via
    #   pynndescent
    #   umap-learn
numpy==2.5.3
    # via
    #   -r static/trajectory-ml/labs/requirements.in
    #   autograd
    #   contourpy
    #   formulaic
    #   lifelines
    #   matplotlib
    #   numba
    #   pandas
    #   pot
    #   scikit-learn
    #   scipy
    #   umap-learn
packaging==26.3
    # via matplotlib
pandas==2.3.3
    # via
    #   -r static/trajectory-ml/labs/requirements.in
    #   formulaic
    #   lifelines
pillow==12.3.0
    # via matplotlib
pot==0.9.7.post1
    # via -r static/trajectory-ml/labs/requirements.in
pynndescent==0.6.0
    # via umap-learn
pyparsing==3.3.3
    # via matplotlib
python-dateutil==2.9.0.post0
    # via
    #   matplotlib
    #   pandas
pytz==2026.4
    # via pandas
scikit-learn==1.9.1
    # via
    #   -r static/trajectory-ml/labs/requirements.in
    #   pynndescent
    #   umap-learn
scipy==1.18.1
    # via
    #   -r static/trajectory-ml/labs/requirements.in
    #   autograd-gamma
    #   formulaic
    #   lifelines
    #   pot
    #   pynndescent
    #   scikit-learn
    #   umap-learn
setuptools==84.0.0
    # via torch
six==1.17.0
    # via python-dateutil
sympy==1.14.0
    # via torch
threadpoolctl==3.7.0
    # via scikit-learn
torch==2.14.0
    # via -r static/trajectory-ml/labs/requirements.in
tqdm==4.70.1
    # via umap-learn
typing-extensions==4.16.0
    # via
    #   formulaic
    #   torch
tzdata==2026.4
    # via pandas
umap-learn==0.5.12
    # via -r static/trajectory-ml/labs/requirements.in
wrapt==2.5.0
    # via formulaic
