Releases: pynapple-org/pynapple
Releases · pynapple-org/pynapple
V0.11.0
What's Changed
- Runtime import by @BalzaniEdoardo in #561
- Neo io by @BalzaniEdoardo in #503
- Refactoring the perievent module with better documentation and unified interface by @wulfdewolf in #559
- Fix null distribution tutorial by @wulfdewolf in #576
- Fix electrode metadata ordering when units table has a DynamicTableRegion column by @h-mayorquin in #570
- 572 empty interval warp by @wulfdewolf in #577
- Bumping 0.11 by @gviejo in #578
New Contributors
- @h-mayorquin made their first contribution in #570
Full Changelog: v0.10.3...v0.11.0
V0.10.3
What's Changed
- Skip Checks for Links to Sklearn Docs (htmlproofer) and Add Markdown Link Checking to CI by @BalzaniEdoardo in #531
- Adding subsample function for tsgroup by @gviejo in #532
- Fix smooth kernel by @lilytong0919 in #541
- Fixing tuple/list of cross-corr by @gviejo in #543
- Doc convolve by @gviejo in #544
- Small
compute_tuning_curvefixes by @wulfdewolf in #546 - 537 fix timestamps shift by @wulfdewolf in #540
- Fix issue #548 by @gviejo in #552
- Fix 549 by @gviejo in #555
- fix repr by @gviejo in #556
- Bumping 0.10.3 by @gviejo in #557
New Contributors
- @lilytong0919 made their first contribution in #541
Full Changelog: v0.10.2...v0.10.3
V0.10.2
What's Changed
- fixed incorrect "data" field reference during Tsg loading by @danielsvedberg in #521
- Correct mutual information mean firing rates by @wulfdewolf in #522
- Update workshop details in README.md by @gviejo in #527
- A tutorial to introduce the randomisation module by @wulfdewolf in #523
- Dev by @gviejo in #529
- Update Python version to 3.12 in deploy workflow by @gviejo in #530
New Contributors
- @danielsvedberg made their first contribution in #521
Full Changelog: v0.10.1...v0.10.2
V0.10.1
What's Changed
- Generalize tuning curves computation to n-dimensions by @gviejo in #512
- Fixing einsum by @gviejo in #514
- Fix smoothing in decoding by @wulfdewolf in #513
- Change smoothing to sliding window and remove gaussian smoothing by @sjvenditto in #519
- Bumping 0.10.1 by @gviejo in #515
Full Changelog: v0.10.0...v0.10.1
V0.10.0
What's Changed
- Adds specification and warning for numba/python interaction by @billbrod in #473
- 466 base docstrings by @wulfdewolf in #474
- 477 n-dimensional tuning curves by @wulfdewolf in #478
- 475 decode generalisation by @wulfdewolf in #480
- Decoding bug fix by @wulfdewolf in #484
- 476 template matching by @wulfdewolf in #482
- Add
restrict_infomethod for metadata by @sjvenditto in #483 - Add
detect_oscillatory_eventsmethod by @jacobsimon in #485 - Fixing perievent by @gviejo in #492
- Fix TsdFrame
reprfor boolean data type by @sjvenditto in #493 - Fix indexing of a TsdFrame with a Tsd/TsdFrame by @sjvenditto in #494
- use shape for latest zarr by @wulfdewolf in #499
- 489 refactor mutual information by @wulfdewolf in #495
- Add
in_intervalmethod for time series objects by @sjvenditto in #500 - add intersphinx setup by @wulfdewolf in #502
- 490 refactor discrete tuning curves by @wulfdewolf in #501
- version fix for foc by @gviejo in #508
- return_counts argument by @wulfdewolf in #506
- Fix 504 issue by @gviejo in #507
- Adding smoothing to decoding by @wulfdewolf in #509
- Bumping 0.10.0 by @gviejo in #511
Full Changelog: v0.9.2...v0.10.0
v0.9.2
What's Changed
- Update docs and add contributor guide by @jacobsimon in #462
- 370 isi by @wulfdewolf in #463
- Fix iset repr by @gviejo in #468
- fixes npz loading of objects with metadata saved before v0.9 by @sjvenditto in #469
- Bump 0.9.2 by @gviejo in #471
- Bump 0.9.2 by @gviejo in #472
Full Changelog: v0.9.1...v0.9.2
V0.9.1
V0.9.0
- New private class:
_MetadataMixinand_Metadata(UserDict)(core/metadata_class.py). Can be inherited by:- IntervalSet
- TsdFrame
- TsGroup
This class assumes that whatever is inheriting it has the private propertyself._initialized.
metadata: public read-only view of metadata
- Add a decimate method to _BaseTsd.
- Adds support for a new derivative method which wraps
np.gradientwith support for epochs and time index
What's Changed
- make GHA checkout grab git tags by @billbrod in #441
- Fix pynajax compat by @BalzaniEdoardo in #434
- Publish workflow by @billbrod in #425
- Preserve metadata when calling
counton aTsGroupby @sjvenditto in #445 - Adding new logos by @gviejo in #446
- drop rate metadata when using count by @sjvenditto in #447
- Add new dimension to Tsd's after loading in the case of lazy loading by @wulfdewolf in #450
- Decimate by @BalzaniEdoardo in #452
- Overhaul of metadata to move away from pandas by @sjvenditto in #415
- Add gradient method for calculating derivatives by @jacobsimon in #451
- Small fixes before release by @gviejo in #458
- 0.9.0 by @gviejo in #459
- 0.9.0 by @gviejo in #460
- Update deploy.yml by @gviejo in #461
New Contributors
- @wulfdewolf made their first contribution in #450
- @jacobsimon made their first contribution in #451
Full Changelog: v0.8.5...v0.9.0
V0.8.5
- Implements
nap.build_tensorandnap.warp_tensorfor trial-based data. - Fix horizontal slicing for TsdFrame (Issue )
- Fix empty TsGroup. The rate attribute was not added to the metadata dataframe.
- New example notebook : Trial-aligned choice decoding in International Brain Lab data
- Set pynapple version dynamically by reading the github tag.
What's Changed
- Fixing doc by @gviejo in #414
- Update README.md by @gviejo in #416
- don't always raise deprecation warning by @billbrod in #417
- Issue 367 value from by @BalzaniEdoardo in #421
- Update README.md by @gviejo in #423
- chage example to spk/sec by @BalzaniEdoardo in #424
- Set version dynamically by @billbrod in #418
- Add groupby and groupby_apply functionality to metadata by @sjvenditto in #383
- Fix metadata join when doing intervals intersection by @gviejo in #426
- Fix tsgrouprate by @gviejo in #427
- Implementing build_tensor and warp_tensor in warping.py by @gviejo in #388
- Updating doc by @gviejo in #429
- nwb interface: allow full paths in getitem (2) by @magland in #364
- fix tsdframe repr when empty by @gviejo in #433
- [doc] examples: IBL choice decoding by @cwindolf in #432
- Fix perievent doc by @gviejo in #436
- Fix 437 issue by @gviejo in #438
- Bump 0.8.5 by @gviejo in #439
- Bump 0.8.5 by @gviejo in #440
New Contributors
Full Changelog: v0.8.4...v0.8.5
V0.8.4
- Fix value printing of IntervalSet when rows are collapsed
- Backward compatibility fix for loading npz files with TsGroup
- Fix indexing of IntervalSet to be able to use -1
- Add column names for compute_wavelet_transform
What's Changed
- add column names for compute_wavelet_transform by @sjvenditto in #405
- Backward compatibility fix for loading npz files with TsGroup by @gviejo in #410
- Fix value printing of IntervalSet when rows are collapsed by @sjvenditto in #411
- fix indexing of IntervalSet to be able to use
-1by @sjvenditto in #409 - Bumping 0.8.4 by @gviejo in #412
- Update setup.py by @gviejo in #413
Full Changelog: v0.8.3...v0.8.4