Skip to content

Releases: int-brain-lab/ibllib

2.27.1

04 Jan 11:00
0e78b96
Compare
Choose a tag to compare

Release Notes 2.27

features

  • Add full video wheel motion alignment code to ibllib.io.extractors.video_motion module
  • Change FPGA camera extractor to attempt wheel alignment if audio alignment fails
  • Flexible FpgaTrials class allows subclassing for changes in hardware and task
  • Task QC thresholds depend on sound card
  • Extractor classes now return dicts instead of tuple
  • Support extraction of habituationChoiceWorld with FPGA
  • New IBLGlobusPatcher class allows safe and complete deletion of datasets

bugfixes

  • Fix numpy version dependent error in io.extractors.camera.attribute_times
  • Fix for habituationChoiceWorld stim off times occuring outside of trial intervals
  • Improvements to Timeline trials extractor, especially for valve open times
  • trainingPhaseChoiceWorld added to Bpod protocol extractor map fixture
  • Last trial of FPGA sessions now correctly extracted
  • Correct dynamic pipeline extraction of passive choice world trials

2.27.1

  • Correct handling of missing TTLs in FpgaTrialsHabituation

other

  • Removed deprecated pyschofit module
  • Deprecated oneibl.globus module in favour of one.remote.globus
  • Deprecated qc.task_extractors in favour of behaviour pipeline tasks

2.25 iblrigv8 support and atlas documentation

25 Aug 14:25
Compare
Choose a tag to compare
2.25.0

Merge branch 'release/2.25.0'

Quiescence period extraction / ONE2.0

19 May 14:22
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.22.3...2.23.0

2.21.3

22 Mar 21:34
Compare
Choose a tag to compare

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

27 Feb 10:11
Compare
Choose a tag to compare

What's Changed

  • HOTFIX: floferlab multiple file records by @k1o0 in #583

Full Changelog: 2.21.1...2.21.2

Release 2.21.0

14 Feb 10:25
Compare
Choose a tag to compare

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

23 Nov 09:33
Compare
Choose a tag to compare

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

14 Oct 12:21
Compare
Choose a tag to compare
  • 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

04 Oct 20:16
Compare
Choose a tag to compare

requirements for ONE-api and slidingRP

2.17.0

04 Oct 18:44
648a0bc
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.16.1...2.17.0