Release 0.12.0
Moritz-Alexander-Kern
released this
24 Feb 10:49
·
66 commits
to master
since this release
New functionality and features
- ASSET: map pairwise distances matrix to disk while computing the cluster matrix to reduce memory usage. #498
- multitaper cross spectrum: calculate the cross spectrum and the coherence as well as phase lag with the multitaper method. #525
- weighted_phase_lag_index (WLPI), a measure of phase-synchronization based on the imaginary part of the complex-valued cross-spectrum of two signals. #411
Bug fixes
- fixed and included additional unit tests for the
multitaper_psd
. #529 - replaced deprecated numpy types with builtins to ensure compatibility with numpy >=1.24.0. #535
Documentation
- fixed math rendering with sphinx 5.3.0. #527
- added documentation for
multitaper_psd
. #531 - updated the elephant logo to the current version. #534
- removed version cap for sphinx extension sphinxcontrib-bibtex (previously set to ==1.0.0): citation style changed to name - year. #523
- fixed various formatting issues in docstrings, e.g. indentations, missing quotation marks or missing citation references. #478
- fixed documentation code examples and test code by introducing a doctest runner to CI. #503
- changed heading "Spike-triggered LFP phase" to "Phase Analysis", remove wrong reference to tutorial from function reference. #540
- add launch on ebrains button for elephant tutorials. #538
Validations
- WPLI ‘ground-truth’-testing with: MATLABs package FieldTrip and its function ft_connectivity_wpli() and its wrapper ft_connectivity(); as well as with python package MNE and its function spectral_connectivity(). #411
Other changes
- Fix/CI: update deprecated actions and commands for github actions workflow. #522
- added codemeta.json file for automatic registration of elephant releases to ebrains knowledge graph. #541