- [ADDED] Numpy types as placeholders
- [ADDED] Numpy 2 compatibility
- [ADDED] Official support for Python 3.12.
- [REMOVED] Official support for Python 3.8 (will be deprecated in 10/2024). It might still work, but will not be maintained on this version.
- [ADDED] Official support for Python 3.11.
- [FIXED] Quantization error axis bug.
- [REMOVED] Official support for Python 3.7 (deprecated in 2023). It might still work, but will not be maintained on this version.
- [ADDED] Official support for Python 3.10.
- [REMOVED] Official support for Python 3.6 (will be deprecated end of 2021 anyways). It might still work, but will not be maintained on this version.
- [ADDED] Quantization error get_quantization_error()
- [ADDED] Landing page with vuepress.
- [ADDED] Conda-forge recipe.
- [ADDED] Function SOMClassifier.predict_proba()
- [ADDED] Example notebook for multi-output regression
- [CHANGED] Code formatting to black.
- [CHANGED] CI from travis to GitHub actions.
- [FIXED] Requirements in setup.py
- [ADDED] Python 3.9 support. Python 3.6 support will be removed soon.
- [CHANGED] Function names for private use now start with an underscore.
- [ADDED] New distance metric "spectralangle".
- [ADDED] FAQs.
- [ADDED] Separate between positional and keyword parameters.
- [ADDED] Plot script for neighborhood distance weight matrix.
- [FIXED] Added inherited members to code documentation.
- [ADDED] Logo.
- [ADDED] SOMPlots documentation.
- [REMOVED] Python 3.5 support. Now, only 3.6-3.8 are supported.
- [FIXED] Scikit-learn warnings regarding validation of positional arguments.
- [FIXED] Sphinx documentation warnings.
- [ADDED] Support for Python 3.8.x.
- [ADDED] Test coverage and MultiOutput test.
- [CHANGED] Function setPlaceholder to _set_placeholder.
- [FIXED] Documentation links
- [ADDED] Documentation of the hyperparameters.
- [ADDED] Plot scripts.
- [CHANGED] Structure of the module files.
- [FIXED] Replaced scikit-learn sklearn.utils.fixes.parallel_helper, see #12.
- [ADDED] Optional tqdm visualization of the SOM training
- [ADDED] New init_mode_supervised called random_minmax.
- [CHANGED] Official name of package changes from SUSI to SuSi.
- [CHANGED] Docstrings for functions are now according to guidelines.
- [FIXED] Semi-supervised classification handling, sample weights
- [FIXED] Supervised classification SOM initalization of n_iter_supervised
- [FIXED] Code refactored according to prospector
- [FIXED] Resolved bug in get_datapoints_from_node() for unsupervised SOM.
- [ADDED] Semi-supervised abilities for classifier and regressor
- [ADDED] Example notebooks for semi-supervised applications
- [ADDED] Tests for example notebooks
- [CHANGED] Requirements for the SuSi package
- [REMOVED] Support for Python 3.4
- [FIXED] Code looks better in documentation with sphinx.ext.napoleon
- [ADDED] PCA initialization of the SOM weights with 2 principal components
- [ADDED] Variable variance
- [CHANGED] Moved installation guidelines and examples to documentation
- [ADDED] Batch algorithm for unsupervised and supervised SOM
- [ADDED] Calculation of the unified distance matrix (u-matrix)
- [FIXED] Added estimator_check of scikit-learn and fixed recognized issues
- [ADDED] Link to arXiv paper
- [ADDED] Mexican-hat neighborhood distance weight
- [ADDED] Possibility for different initialization modes
- [CHANGED] Simplified initialization of estimators
- [FIXED] URLs and styles in documentation
- [FIXED] Colormap in Salinas example
- [ADDED] Codecov, Codacy
- [CHANGED] Moved decreasing_rate() out of SOM classes
- [FIXED] Removed duplicate constructor for SOMRegressor, fixed fit() params
- [ADDED] Config file for Travis
- [ADDED] Requirements for read-the-docs documentation
- Initial release