Skip to content

Release 0.11.2

Compare
Choose a tag to compare
@Moritz-Alexander-Kern Moritz-Alexander-Kern released this 09 Nov 10:15
· 84 commits to master since this release
3e169d4

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 to pytest (#505)
  • fixed broken citation in change_point_detection, updated entry in bibtex file, added DOI (#513)

Optimizations

  • Include spike_train_synchrony in the init of elephant, now spike_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)

Selected dependency changes

  • removed scipy version cap on GitHub actions runners "docs" and "test-conda", by updating to libstdcxx-ng 12.1.0 from conda-forge (#490)
  • nixio added to test requirements, now nix files can be used in unit tests (#515)