Releases: int-brain-lab/ibllib
Releases · int-brain-lab/ibllib
2.21.3
features
- show atlas names in swanson plot
- allow user to define mask regions in swanson plot
bugfixes
- register_session: handle lack of taskData in passive sessions
2.21.2
What's Changed
Full Changelog: 2.21.1...2.21.2
Release 2.21.0
Release Notes 2.21.0 2023-02-14
features
- support for multiple task protocols within a session
- extract protocol period from spacer signals
- function for changing subject, collection, number or date in a settings file
- function to retrieve task protocol number from experiment description
- dataset type validation supports null filename patterns
- oneibl.registration uses one.registration client as superclass
- experiment description files are created and registered in legacy pipelines
- QC sign-off keys are added to session JSON field
- class-based note template API for attaching session notes for QC sign-offs
- protocol and procedures now taken from experiment description file
- handle truncated first spacer in passive extraction
- fix the Perirhinal area layer color in Allen Atlas
- fix region volume computation
- vectorised swanson flatmap
- brainbox trial ITI loader
- vectorised atlas plots
Register datasets as a revision if protected on Alyx
Release 2.18
features
- brainbox.modeling removed
- brainbox.io.one.load_trials_df removed, use one.load_object(...).to_df() instead
- AWS DataHandler refactored (ibllib.oneibl.aws removed)
- raise error when saving an empty dataset during extraction
- removed deprecated dsp packages (ibllib.dsp, ibllib.ephys.neuropixel, ibllib.io.spikeglx)
- register datasets as a revision if protected on Alyx
bugfixes
- frameData and timestamps both optional datasets for camera QC
- for 3B probes don't glob the sync files as fails for NP2 case
- support iblutil 1.4 (iblutil.util.get_logger -> iblutil.util.setup_logger)
Wheel smoothing update
- Compute wheel velocity using a low-pass filter instead of a Gaussian window smoothing
- Save widefield output plots in png format
- Widefield Sync task uses sync_collection argument
- Improve boundary display for atlas slice plots
2.17.1
2.17.0
2.16.1
Release 2.16.0
What's Changed
- fix for passive stim alignment by @mayofaulkner in #517
- Swanson by @oliche in #515
- set data_repos to exist = False when specifying specific data repo by @mayofaulkner in #518
- Develop by @mayofaulkner in #519
Release 2.15.3
- SessionLoader error handling and bug fix