v2.0.0 🌈
·
37 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
Highlights ✨
- pyXLMS data structures for crosslink-spectrum-matches, crosslinks, and parser results have been changed from regular python dictionaries to classes inheriting from Pydantic BaseModel
- This change provides better type checking and type validation as well as programmatically easier handling of crosslink-spectrum-matches, crosslinks, and parser results
- Functions should also fail with better error messages now, specifically when required information is missing
- The documentation has been majorly restructured to be more clear, this also involved majorly restructuring the code
- Please read the announcement post here: #246
Important
While this is a major rewrite the changes are fully backwards compatible!
Note
If you find any broken links in the examples or the user guide please report them to micha.birklbauer@fh-hagenberg.at or via issues.
What's Changed
🚀 Features
- Feat/Data Type Validation with Pydantic by @michabirklbauer in #243
- V2.0.0 by @michabirklbauer in #245
- GUI/Upgrade to pyXLMS v2.0.0 by @michabirklbauer in #247
- GUI V1.4.2 by @michabirklbauer in #248
📖 Documentation
- Docs/Update Documentation for pyXLMS 2.0.0 by @michabirklbauer in #244
Full Changelog: v1.8.11...v2.0.0