Releases: int-brain-lab/ibllib
Releases · int-brain-lab/ibllib
EphysDLC task run on local servers
- 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
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
- Fixes and better logging for EphysPostDLC task
Report Snapshots
- 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
- 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
- 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
- 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
- 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
- Fix issue with RawEphysQC that was not looking in local Subjects folder for data
- Fix ensure_required_data in DlcQc
Median RMS from samples of .ap data in RawEphysQC
- RawEphysQC tasks computes median RMS from samples for .ap data (stored in _iblqc_ephysChannels.RMS)
- New EphysQC class