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)