Skip to content

Release 0.12.0

Compare
Choose a tag to compare
@Moritz-Alexander-Kern Moritz-Alexander-Kern released this 24 Feb 10:49
· 60 commits to master since this release
7972fb4

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

Selected dependency changes

  • Python >= 3.8. #536
  • numpy > 1.20. #536
  • quantities > 0.14.0. #542