Skip to content

2.3.0: new minor release version

Latest
Compare
Choose a tag to compare
@TomDonoghue TomDonoghue released this 11 Feb 04:54
· 3 commits to main since this release

Updated release - minor (non-breaking) update to version: 2.3.0

This is a minor, non-breaking, release version of NeuroDSP, as part of the 2.X.X series. This release contains a series of additions and fixes to the module. There should be no breaking changes. This version is tested across Python versions 3.6 to 3.13.

Changelog - the update includes the following updates / PRs:

Additions:

  • Add new autocorrelation related functionality (#331)
  • Extension of functionality for managing simulation parameters and simulating multiple simulations (#329, #336)
  • Add a multitaper method for spectral estimation (#317)
  • New zero-padding option for Welch's spectral estimation (#318)
  • Extension of plotting code, including new plots and support for multiple plots / axes (#343, #319, #328, #330)

Fixes / maintenace updates:

  • Updates description of example data files (#350)
  • Update sim_bursty_oscillation for array inputs (#349)
  • Vendors in implementation of Morlet wavelets (#348)
  • Miscellaneous plotting fixes, including #341, #339,
  • Updates / fixes use of np.nan (#333)
  • Updates filter checks (#322)
  • Better use of multidim (#323)
  • Clean up approach for 'wrapper' functions (#327)
  • Update filtering to use np.convolve, from scipy (#310)

Additional PRs to the module include minor fixes (typos, etc) and module maintenance updates (updates to Github actions, etc)