Skip to content

Releases: pynapple-org/pynapple

V0.8.3

25 Jan 19:54
0d81009
Compare
Choose a tag to compare

compute_mean_power_spectral_density computes the mean periodogram.

What's Changed

Full Changelog: v0.8.2...v0.8.3

V0.8.2

22 Jan 15:00
8363f9a
Compare
Choose a tag to compare
  • compute_power_spectral_density now computes the periodogram, where previously it was only computing the FFT
  • compute_fft has been added that contains the old functionality of compute_power_spectral_density.

What's Changed

  • Update the definition of compute_power_spectral_density to compute the true PSD by @sjvenditto in #398
  • Bump v0.8.2 by @gviejo in #400

Full Changelog: v0.8.1...v0.8.2

V0.8.1

17 Jan 11:13
440a9f4
Compare
Choose a tag to compare
  • Bugfix : time support was not updated for bin_average and interpolate with new _initialize_tsd_output method

What's Changed

Full Changelog: v0.8.0...v0.8.1

V0.8.0

15 Jan 22:52
ae9129b
Compare
Choose a tag to compare
  • New private class: _MetadataMixin (core/metadata_class.py). Can be inherited by IntervalSet, TsdFrame and TsGroup.
  • decode_1d and decode_2d now accepts TsdFrame as input.

What's Changed

New Contributors

Full Changelog: v0.7.1...v0.8.0

V0.7.1

26 Sep 21:49
20f2254
Compare
Choose a tag to compare
  • Fixing nan issue when computing 1d tuning curve (See issue #334).
  • Refactor tuning curves and correlogram tests.
  • Adding validators decorators for tuning curves and correlogram modules.

V0.7.0

16 Sep 20:22
deca7e2
Compare
Choose a tag to compare
  • Morlet wavelets spectrogram with utility for plotting the wavelets.
  • (Mean) Power spectral density. Returns a Pandas DataFrame.
  • Convolve function works for any dimension of time series and any dimensions of kernel.
  • dtype in count function
  • get_slice: public method with a simplified API, argument start, end, time_units. returns a slice that matches behavior of Base.get.
  • _get_slice: private method, adds the argument "mode" this can be: "after_t", "before_t", "closest_t", "restrict".
  • split method for IntervalSet. Argument is interval_size in time unit.
  • Changed os import to pathlib.
  • Fixed pickling issue. TsGroup can now be saved as pickle.
  • TsGroup can be created from an iterable of Ts/Tsd objects.
  • IntervalSet can be created from (start, end) pairs

V0.6.6

28 May 19:06
3190fb1
Compare
Choose a tag to compare
  • Full lazy-loading for NWB file.
  • Parameter load_array for time series can prevent loading zarr array
  • Function to merge a list of TsGroup

V0.6.5

14 May 14:40
c4a2e04
Compare
Choose a tag to compare
  • Full pynajax backend compatibility
  • Fixed TsdFrame column slicing

V0.6.4

18 Apr 17:16
eab8f5e
Compare
Choose a tag to compare
  • Fixing IntervalSet __repr__. Tabulate conflict with numpy 1.26.

V0.6.3

17 Apr 14:57
ce38e52
Compare
Choose a tag to compare
  • Improving __repr__ for all objects.
  • TsGroup __getattr__ and __setattr__ added to access metadata columns directly
  • TsGroup __setitem__ now allows changes directly to metadata
  • TsGroup __getitem__ returns column of metadata if passed as string