Added
- ✨ Support for Thermo raw (requiring dotnet runtime) and gzipped spectrum files, through mobiusklein/mzdata (226, by paretje)
- ✨ New Python API usage mode `correlate-single` to correlate to a single `ObservedSpectrum` object with predictions (232)
- ✨ Added support for Python 3.12 and 3.13, Numpy v2, and newer Pandas and XGBoost versions (228)
- ✅ CI: Add integration test for `predict-single` (228)
Changed
- ⚠️ Ion mobility is now returned instead of collisional cross section when IM2Deep is used through the `add_ion_mobility` option (236, by rodvrees)
- 🏗️ Model files are now downloaded from Zenodo instead of Genesis (225, by paretje, fixes 229)
- 📝 Docs: Updated README to include correlate-single; moved webserver API docs from old Wiki (239)
Removed
- 🐍 Removed support for Python 3.8 (EOL) and for musllinux distributions (228, 237)
- 🗑️ Removed old conversion scripts, mostly implemented in psm_utils (239)
- 🗑️ Removed old train script, to be replaced with page in docs (239)