Releases: ecrl/ecabc
Releases · ecrl/ecabc
3.0.1 - updated install method, GitHub workflows, unit testing
- Build/installation now uses
pyproject.toml
instead of the deprecatedsetup.py
- Unit tests now use
pytest
instead ofunittest
- Added GitHub workflows for PyPI publishing, unit testing
- Removed redundant stuff
Revision of colony search algorithm, API
The following two GIFs show the behavior of ECabc (1) before and (2) after these changes:
By changing the merging algorithm to a variable permutation algorithm and ensuring employers who have exhausted their food sources turn into scouts, the ABC avoids local minima imposed by early minimum discovery and is more flexible to variable solutions. API changes are outlined in the repository's README.
JOSS final release
Merge pull request #46 from arokem/patch-1 Associate the caption with the figure.
JOSS Release
- PEP8 styling overhaul
- Logical method placement
- Added files for JOSS paper
- Updated README
2.2.2 Release
- Bug fixes
- Algorithm changes
- More solid multiprocessing
Fix import/export bug with float32
Merge pull request #33 from ECRL/2.1.1 Fix import/export float32 bug
stable ecabc2
2.1.0 Update README.md