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.
This is the official release for the JOSS paper .
- Add the pyproject.toml for the build requirements according to PEP-518.
- Add the Pypi badge for the latest releases.
- Add the Doxygen build via CMake.
- Upload the package to Zenodo.
- Fix bibliography and paper document
- Fix minor issues in the documentation
- Doxygen documentation of the C++ APIs
- Sphinx documentation of the Python APIs
- CI for the documentation build
- python setup using pip, fixing dependencies and installation paths
- First C++ version of the BinaryCommitteeMachineFBP code written in Julia
- Add Cython wrap for the Python support
- Add scikit-learn compatibility
- Add scorer support for the score evaluation
- Add old std compatibility in C++
- Change the file organization in C++ modules
- Change magnetization formulas for computational performance improvements
- Add a complete Python support for the magnetization variables
- New performances visualization plots