Release 0.11.2
Moritz-Alexander-Kern
released this
09 Nov 10:15
·
84 commits
to master
since this release
New functionality and features
- new installation option to not compile c-extensions, e.g.
pip install elephant --install-option='--no-compile'
(#494)
Bug fixes
- added CUDA/OpenCL sources for ASSET GPU acceleration to
manifest.in
, they are now included in the distribution package (#483) - fixed bug in
elephant.kernels
when passing a multi-dimensional kernel sigma, handling was added for 1-dimensional case (#499) - fixed bug in
unitary_event_analysis
that broke elephants build on arm based systems (#500) - fixed bug in
elephant/spade_src/include/FPGrowth.h
when using current versions of GCC for compilation (#508) - fixed bug in
welch_psd
,welch_cohere
, replace 'hanning' with 'hann', to ensure compatibility with scipy=>1.9.0 (#511)
Documentation
- fixed bug in CI documentation build (#492)
- reformatted code examples to be used as doctests in the future (#502)
- added specification and example for entries in the bibtex file to the "Contributing to Elephant" section (#504)
- updated documentation on running unit tests from
nosetest
topytest
(#505) - fixed broken citation in
change_point_detection
, updated entry in bibtex file, added DOI (#513)
Optimizations
- Include
spike_train_synchrony
in theinit
of elephant, nowspike_train_synchrony
module is imported automatically (#518)
Validations
- added two validation tests for Victor-Purpura-distance to validate against original Matlab implementation in spike train dissimilarity (#482)
Other changes
- re-added report to coveralls.io to github action CI (#480)
- added OpenSSF (Open Source Security Foundations) best practices badge (#495)
- improved documentation by adding links to documentation, bug tracker and source code on pypi (#496) (see: https://pypi.org/project/elephant/)
- CI workflows for macOS updated from version 10 to macOS 11 and 12 (#509)