# Core dependencies for MaldiAMRKit
numpy>=1.21.0
pandas>=1.3.0
scipy>=1.13.0
scikit-learn>=1.0.0
matplotlib>=3.4.0
seaborn>=0.11.0

# Signal processing and baseline correction
pybaselines>=1.0.0

# Peak detection (topological)
gudhi>=3.5.0

# Dynamic time warping
tslearn>=0.6.0

# YAML serialization
pyyaml>=6.0

# Parquet I/O
pyarrow>=14.0.0

# CLI
typer>=0.9.0
rich>=13.0.0

# Progress bars
tqdm>=4.60.0
