All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Set max matchms to 0.26.4
- Set max scipy to 1.10.1
0.8.0 - 2022-01-06
- Minor changes to make tests pass with new matchms versions (>=0.18.0). Should nearly always be backwards compatible though.
- Now dependency requirement is set to
matchms>=0.14.0
0.7.0 - 2022-10-01
- added
spec2vec.serialization
subpackage to import and exportWord2Vec
models to/from disk without Pickle (viaimport_model
andexport_model
respectively) #80
- bumped gensim version to
>=4.2.0
in dependencies #84
- updated Code examples in documentation to recent changes in matchms.
0.6.0 - 2022-01-03
- Logging (replacing former print statements) including options to write logs to file #73
- Now supports Python 3.9 (including CI test runs) #40
- missing words percentage above the
allowed_missing_percentage
no longer causes an expection but only leads to raising a warning #73 - default setting for
allowed_missing_percentage
to 10.0 to be less strict on model coverage #72
- Can now also handle spectra in which no peak is known to the model (will return warning + empty vector) #73
0.5.0 - 2021-06-18
- Spec2Vec is now using gensim >= 4.0.0 #62
0.4.0 - 2021-02-10
- refactored
Spec2Vec
to now acceptSpectrum
orSpectrumDocument
as input #51
0.3.4 - 2021-02-10
- update required numba version to >=0.51 to avoid issues between numba and numpy #55
0.3.3 - 2021-02-09
- Metadata getter method for
SpectrumDocument
#50 - Implement
is_symmetric=True
option forSpec2Vec.matrix
method #53
- Change default for
n_decimals
parameter from 1 to 2 #50
0.3.2 - 2020-12-03
- Add optional progress bar for spec2vec.matrix() calculations (default is False) #43
0.3.1 - 2020-09-23
- Implement faster, numba-based cosine similarity function #29
0.3.0 - 2020-09-16
- Support for Python 3.8 #35
- Refactored Spec2Vec class to provide .pair() and .matrix() methods #35
- Spec2VecParallel (is now included as Spec2Vec.matrix()) #35
0.2.0 - 2020-06-18
- Extend spec2vec similarity calculation to handle missing words #9
- Extend documentation and given code examples #15
- Updated the integration test to work with matchms 0.4.0 #7
0.1.0 - 2020-06-02
- Matchms as dependency #4
- Bump2version config
- Splitted spec2vec from [matchms]. See (https://github.com/matchms/matchms) #1 #4
- Updated packaging related configuration
- Update the GH Actions workflows
- Updated the documentation
- Updated the badges
- Updated the integration and unit tests
- Zenodo metadata
- Fossa configuration
- Flowchart