Releases: iomega/spec2vec
Spec2Vec 0.9.1
What's Changed
- Release 0.9.1 just fixes the version number for release 0.9.0
Release Notes of 0.9.0
What's Changed
- Support for Python 3.10-3.13
- Update setup.py by @niekdejonge in #94
- Compatability updates (Support for matchms >=0.27.0, numpy 1 and 2) by @julianpollmann in #99
- CITATION.cff fix and automatic validation of your citation metadata by @abelsiqueira in #74
- Fixed missing keyword in model dict by @hechth in #90
- Update SpectrumDocument.py by @niekdejonge in #93
- Update to latest matchms, gensim and poetry buildsystem by @hechth in #95
- Update docs by @julianpollmann in #100
- Fix conda-verify not working with Py3.13 by @julianpollmann in #101
New Contributors
- @julianpollmann made their first contribution in #99
- @abelsiqueira made their first contribution in #74
- @hechth made their first contribution in #90
Full Changelog: 0.8.0...0.9.0
Spec2Vec 0.9.0
What's Changed
- Support for Python 3.10-3.13
- Update setup.py by @niekdejonge in #94
- Compatability updates (Support for matchms >=0.27.0, numpy 1 and 2) by @julianpollmann in #99
- CITATION.cff fix and automatic validation of your citation metadata by @abelsiqueira in #74
- Fixed missing keyword in model dict by @hechth in #90
- Update SpectrumDocument.py by @niekdejonge in #93
- Update to latest matchms, gensim and poetry buildsystem by @hechth in #95
- Update docs by @julianpollmann in #100
- Fix conda-verify not working with Py3.13 by @julianpollmann in #101
New Contributors
- @julianpollmann made their first contribution in #99
- @abelsiqueira made their first contribution in #74
- @hechth made their first contribution in #90
Full Changelog: 0.8.0...0.9.0
0.8.0
matchms 0.8.0
Changed
- Minor changes to make tests pass with new matchms versions (>=0.18.0). It should nearly always be backward compatible though.
- Now dependency requirement is set to
matchms>=0.14.0
0.7.0
Spec2Vec 0.7.0
Added
- added
spec2vec.serializationsubpackage to import and exportWord2Vecmodels to/from disk without Pickle
(viaimport_modelandexport_modelrespectively) #80
Changed
- bumped gensim version to
>=4.2.0in dependencies #84
Fixed
- updated Code examples in documentation to recent changes in matchms.
0.6.0
Spec2Vec 0.6.0
Main changes are the addition of proper logging and the changed handling of spectra with peaks (=words) missing in the model. Missing words will no longer raise exceptions but cause warnings and the return of empty embeddings if the percentage of missing words is above allowed_missing_percentage.
Added
- Logging (replacing former print statements) including options to write logs to file #73
- Now supports Python 3.9 (including CI test runs) #40
Changed
- missing words percentage above the
allowed_missing_percentageno longer causes an expection but only leads to raising a warning #73 - default setting for
allowed_missing_percentageto 10.0 to be less strict on model coverage #72
Fixed
- Can now also handle spectra in which no peak is known to the model (will return warning + empty vector) #73
0.5.0
This release is about moving from gensim 3.8 to gensim >= 4.0.0. This might give some performance improvements, but most of all it will be more future proof. It comes, however, with a few changes to the gensim API that might also influence some Spec2Vec scripts. In most cases things should work as before, but if issues arise, please first check the gensim information on how to migrate.
Changed
- Spec2Vec is now using gensim >= 4.0.0 #62
0.4.0
This releases expands the API and makes it possible to compute Spec2Vec similarities without the need to first create SpectrumDocument objects from Spectrum objects (will now be done as part of Spec2Vec).
Changed
- refactored
Spec2Vecto now acceptSpectrumorSpectrumDocumentas input #51