Skip to content

Releases: int-brain-lab/ibllib

2.9.1

26 Jan 11:53
11cd0ed
Compare
Choose a tag to compare

What's Changed

  • deprecation warnings and documentation for spike sorting loading method
  • bugfix: remove lru_cache on AllenAtlas class for iblviewer

EphysDLC task run on local servers

24 Jan 09:06
Compare
Choose a tag to compare
  • Adding EphysDLC task in ephys_preprocessing pipeline
  • NOTE: requires DLC environment to be set up on local servers!
  • Fixes to EphysPostDLC dlc_qc_plot

QC Snapshots and SpikeSortingLoader

19 Jan 14:32
8adae0a
Compare
Choose a tag to compare

Release Notes 2.8.0 2022-01-19

  • Add lfp, aprms, spike raster and behaviour report plots to task infastructure
  • Computation of apRMS in decompress_destripe_cbin before conversion to normalised units
  • Add SpikeSortingLoader class in brainbox.io.one

EphysPostDLC fixes

05 Jan 16:55
Compare
Choose a tag to compare
  • Fixes and better logging for EphysPostDLC task

Report Snapshots

08 Dec 14:11
Compare
Choose a tag to compare
  • New ReportSnapshot class
  • DLC QC plots, as part of EphysPostDLC task
  • BadChannelsAP plots for ephys QC
  • Fix typo in camera extractor

Spike sorting updates and snapshot class

24 Nov 16:53
Compare
Choose a tag to compare
  • Snapshot class to register images as notes in Alyx
  • Ephys pipeline: RawEphysQC: outputs channels labels as part of pipeline
  • Ephys pipeline: spike sorting
    • dsp.voltage: destripe detects bad channels and interpolate them
    • synchronisation 3B: gives a 10% leeway to throw exception
    • spikes sorting task outputs the RMS plot

PostDLC task and task statuses

17 Nov 09:13
Compare
Choose a tag to compare
  • Adding PostDLC task to compute pupil diameters, licks and DLC QC
  • Setting tasks to Waiting if they encountered lock (status -2)
  • Setting tasks to Incomplete if they return status -3
  • Completed tasks set held dependent tasks to waiting

2.3.0

04 Nov 17:47
Compare
Choose a tag to compare
  • Add input and output signatures to all ephys tasks
  • Add datahandler to task to download and upload data based on location where task is run
  • Spike sorting and EphysVideoSyncQc download data on local servers if not available
  • brainbox.io.one load_spike_sorting_fast: bugfix returns acronyms
  • creates sequence files for spikesorting
  • GPU tasks have a lock - local data handler doesn't instantiate one

Split jobs.py run in two

19 Oct 15:21
Compare
Choose a tag to compare
  • Split jobs.py run function in two, one running large tasks (video compression, dlc, spike sorting), one the rest
  • Ensure RawEphysQC runs both probes if one fails

Fixes for RawEphysQC and DlcQc

14 Oct 13:18
Compare
Choose a tag to compare
  • Fix issue with RawEphysQC that was not looking in local Subjects folder for data
  • Fix ensure_required_data in DlcQc