numpy>=2.0.0
pandas>=3.0
sciris>=3.7.0
numba>=0.59.0
scipy
networkx
matplotlib
optuna
starsim_data>=2.1.0

[dev]
starsim[doc,jax,test]

[doc]
quartopydoc
sphobjinv
jupyter
jupytext

[fastmath]
mkl
intel-cmplr-lib-rt

[jax]
jax>=0.8
blackjax

[lock]
absl-py==2.5.1
alembic==1.20.1
blackjax==1.7.1
colorlog==6.12.0
contourpy==1.4.0
cycler==0.12.1
dill==0.4.1
et-xmlfile==2.0.0
fonttools==4.68.0
gitdb==4.0.12
gitpython==3.2.1
h5py==3.16.0
jax==0.12.0.1
jaxlib==0.12.0.1
jellyfish==1.3.0
jsonpickle==4.1.4
kiwisolver==1.5.1
line-profiler==5.1.0
llvmlite==0.50.0
mako==1.4.3
markupsafe==3.0.4
matplotlib==3.11.2
memory-profiler==0.61.0
ml-dtypes==0.6.0
multiprocess==0.70.19
networkx==3.7
numba==0.68.1
numpy==2.5.4
openpyxl==3.1.5
opt-einsum==3.4.0
optax==0.2.8
optuna==5.0.0
packaging==26.3
pandas==3.1.0
pillow==13.0.0
psutil==7.2.2
pyparsing==3.3.3
python-dateutil==3.0.0
pyyaml==6.0.3
scipy==1.18.1
sciris==3.7.0
setuptools==84.2.1
six==1.17.0
smmap==5.0.3
sqlalchemy==2.1.6
starsim-data==2.2.0
tqdm==4.70.1
typing-extensions==4.16.0
tzdata==2026.6
xlsxwriter==3.3.1
zstandard==0.25.0

[optuna]
scikit-learn

[test]
pytest>=7.4
pytest-cov
pytest-env
pytest-xdist
pylint
