ibllib.pipes.ephys_preprocessing

Classes

EphysAudio

Computes raw electrophysiology QC

EphysCellsQc

EphysDLC

EphysExtractionPipeline

EphysMtscomp

EphysPassive

EphysPulses

Extract Pulses from raw electrophysiology data into numpy arrays Perform the probes synchronisation with nidq (3B) or main probe (3A)

EphysTrials

EphysVideoCompress

RawEphysQC

Computes raw electrophysiology QC

SpikeSorting_KS2_Matlab

Computes raw electrophysiology QC

class EphysPulses(session_path, parents=None, taskid=None, one=None, machine=None, clobber=False)[source]

Bases: ibllib.pipes.tasks.Task

Extract Pulses from raw electrophysiology data into numpy arrays Perform the probes synchronisation with nidq (3B) or main probe (3A)

cpu = 2
io_charge = 30
priority = 90
level = 0
class RawEphysQC(session_path, parents=None, taskid=None, one=None, machine=None, clobber=False)[source]

Bases: ibllib.pipes.tasks.Task

Computes raw electrophysiology QC

cpu = 2
io_charge = 30
priority = 10
level = 0
class EphysAudio(session_path, parents=None, taskid=None, one=None, machine=None, clobber=False)[source]

Bases: ibllib.pipes.tasks.Task

Computes raw electrophysiology QC

cpu = 2
priority = 10
level = 0
class SpikeSorting_KS2_Matlab(session_path, parents=None, taskid=None, one=None, machine=None, clobber=False)[source]

Bases: ibllib.pipes.tasks.Task

Computes raw electrophysiology QC

gpu = 1
io_charge = 70
priority = 60
level = 1
class EphysVideoCompress(session_path, parents=None, taskid=None, one=None, machine=None, clobber=False)[source]

Bases: ibllib.pipes.tasks.Task

priority = 40
level = 1
class EphysTrials(session_path, parents=None, taskid=None, one=None, machine=None, clobber=False)[source]

Bases: ibllib.pipes.tasks.Task

priority = 90
level = 1
class EphysCellsQc(session_path, parents=None, taskid=None, one=None, machine=None, clobber=False)[source]

Bases: ibllib.pipes.tasks.Task

priority = 90
level = 3
class EphysMtscomp(session_path, parents=None, taskid=None, one=None, machine=None, clobber=False)[source]

Bases: ibllib.pipes.tasks.Task

priority = 50
level = 0
class EphysDLC(session_path, parents=None, taskid=None, one=None, machine=None, clobber=False)[source]

Bases: ibllib.pipes.tasks.Task

gpu = 1
cpu = 4
io_charge = 90
level = 2
class EphysPassive(session_path, parents=None, taskid=None, one=None, machine=None, clobber=False)[source]

Bases: ibllib.pipes.tasks.Task

cpu = 1
io_charge = 90
level = 1
class EphysExtractionPipeline(session_path=None, **kwargs)[source]

Bases: ibllib.pipes.tasks.Pipeline

label = 'ibllib.pipes.ephys_preprocessing'