numpy>=1.22
scipy>=1.9
pandas>=1.5
anndata>=0.9
mudata>=0.2
scikit-learn>=1.2
annoy<2,>=1.17
pyarrow>=12
pyimzML>=1.5

[alignment]
torch==2.0.0
pynrrd==1.0.0

[all]
Pillow>=9
pypng>=0.20220715.0
pygoslin<2.3,>=2.2.5
matplotlib>=3.6
seaborn>=0.12
plotly>=5.18
ipywidgets>=8
anywidget>=0.9
networkx>=3
requests>=2.28
ms1_id==0.2.1
torch==2.0.0
pynrrd==1.0.0

[dev]
pytest>=7.0
pytest-cov>=4.0
ruff>=0.1

[images]
Pillow>=9

[lipids]
pygoslin<2.3,>=2.2.5

[metaspace]
Pillow>=9
pypng>=0.20220715.0
requests>=2.28

[ms1-id]
ms1_id==0.2.1

[plots]
matplotlib>=3.6
seaborn>=0.12
plotly>=5.18
ipywidgets>=8
anywidget>=0.9
networkx>=3
