Coverage report: 72%

Files Functions Classes

coverage.py v7.5.4, created at 2024-07-08 17:16 +0100

File class statements missing excluded coverage
brainbox/__init__.py (no class) 5 2 0 60%
brainbox/atlas.py (no class) 6 6 0 0%
brainbox/behavior/wheel.py (no class) 29 2 0 93%
brainbox/core.py TimeSeries 12 3 0 75%
brainbox/io/one.py SpikeSortingLoader 211 84 0 60%
brainbox/io/one.py SessionLoader 102 27 0 74%
brainbox/io/one.py EphysSessionLoader 17 17 0 0%
brainbox/io/spikeglx.py Streamer 85 9 0 89%
brainbox/lfp.py (no class) 5 5 0 0%
brainbox/plot_base.py ImagePlot 24 2 0 92%
brainbox/plot_base.py ProbePlot 29 3 0 90%
brainbox/plot_base.py ScatterPlot 28 2 0 93%
brainbox/population/cca.py (no class) 70 48 0 31%
brainbox/quality/lfp_qc.py (no class) 21 21 0 0%
brainbox/quality/permutation_test.py (no class) 13 13 0 0%
brainbox/spike_features.py (no class) 3 3 0 0%
brainbox/task/_knockoff.py RegressionFDR 39 39 0 0%
brainbox/task/_statsmodels.py NullDistribution 37 37 0 0%
ibllib/__init__.py (no class) 9 1 0 89%
ibllib/atlas/genes.py (no class) 4 4 0 0%
ibllib/ephys/ephysqc.py EphysQC 84 63 0 25%
ibllib/exceptions.py IblError 4 1 0 75%
ibllib/io/extractors/base.py BaseExtractor 45 5 0 89%
ibllib/io/extractors/base.py BaseBpodTrialsExtractor 15 3 0 80%
ibllib/io/extractors/biased_trials.py ProbaContrasts 35 1 0 97%
ibllib/io/extractors/camera.py CameraTimestampsFPGA 47 5 0 89%
ibllib/io/extractors/camera.py CameraTimestampsCamlog 19 5 0 74%
ibllib/io/extractors/ephys_fpga.py FpgaTrials 201 28 29 86%
ibllib/io/extractors/ephys_fpga.py FpgaTrialsHabituation 39 7 18 82%
ibllib/io/extractors/ephys_passive.py PassiveChoiceWorld 35 14 0 60%
ibllib/io/extractors/habituation_trials.py HabituationTrials 52 1 0 98%
ibllib/io/extractors/mesoscope.py TimelineTrials 166 25 9 85%
ibllib/io/extractors/mesoscope.py MesoscopeSyncTimeline 82 4 0 95%
ibllib/io/extractors/opto_trials.py LaserBool 18 9 0 50%
ibllib/io/extractors/signatures.py (no class) 30 30 0 0%
ibllib/io/extractors/training_trials.py ContrastLR 6 2 0 67%
ibllib/io/extractors/training_trials.py RepNum 10 3 0 70%
ibllib/io/extractors/training_trials.py FeedbackTimes 30 3 0 90%
ibllib/io/extractors/training_trials.py ItiDuration 4 4 0 0%
ibllib/io/extractors/training_trials.py TrialType 11 11 0 0%
ibllib/io/extractors/training_trials.py GoCueTimes 19 2 0 89%
ibllib/io/extractors/training_trials.py StimOnTimes_deprecated 52 3 0 94%
ibllib/io/extractors/video_motion.py MotionAlignment 202 98 0 51%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession 363 247 0 32%
ibllib/io/extractors/widefield.py Widefield 85 7 0 92%
ibllib/io/extractors/widefield.py (no class) 34 4 0 88%
ibllib/io/npy_header.py (no class) 3 3 0 0%
ibllib/oneibl/data_handlers.py DataHandler 34 25 0 26%
ibllib/oneibl/data_handlers.py ServerGlobusDataHandler 42 42 0 0%
ibllib/oneibl/data_handlers.py RemoteHttpDataHandler 6 6 0 0%
ibllib/oneibl/data_handlers.py RemoteAwsDataHandler 52 52 0 0%
ibllib/oneibl/data_handlers.py RemoteGlobusDataHandler 5 5 0 0%
ibllib/oneibl/data_handlers.py SDSCDataHandler 22 22 0 0%
ibllib/oneibl/data_handlers.py PopeyeDataHandler 5 5 0 0%
ibllib/oneibl/patcher.py Patcher 64 25 0 61%
ibllib/oneibl/patcher.py GlobusPatcher 75 18 0 76%
ibllib/oneibl/patcher.py IBLGlobusPatcher 45 45 0 0%
ibllib/oneibl/patcher.py SSHPatcher 9 9 0 0%
ibllib/oneibl/patcher.py FTPPatcher 54 29 0 46%
ibllib/oneibl/patcher.py SDSCPatcher 11 11 0 0%
ibllib/oneibl/registration.py IBLRegistrationClient 99 15 0 85%
ibllib/oneibl/stream.py VideoStreamer 13 13 0 0%
ibllib/oneibl/stream.py (no class) 8 8 0 0%
ibllib/pipes/audio_tasks.py AudioCompress 9 1 0 89%
ibllib/pipes/base_tasks.py BehaviourTask 34 3 0 91%
ibllib/pipes/base_tasks.py MesoscopeTask 11 1 0 91%
ibllib/pipes/base_tasks.py RegisterRawDataTask 78 5 0 94%
ibllib/pipes/behavior_tasks.py HabituationTrialsBpod 22 3 0 86%
ibllib/pipes/behavior_tasks.py HabituationTrialsNidq 11 3 0 73%
ibllib/pipes/behavior_tasks.py PassiveTaskNidq 6 1 0 83%
ibllib/pipes/behavior_tasks.py PassiveTaskTimeline 12 10 0 17%
ibllib/pipes/behavior_tasks.py ChoiceWorldTrialsBpod 35 2 0 94%
ibllib/pipes/behavior_tasks.py ChoiceWorldTrialsNidq 53 22 0 58%
ibllib/pipes/behavior_tasks.py TrainingStatus 19 2 0 89%
ibllib/pipes/ephys_alignment.py EphysAlignment 184 77 0 58%
ibllib/pipes/ephys_preprocessing.py EphysPulses 22 5 0 77%
ibllib/pipes/ephys_preprocessing.py RawEphysQC 47 23 0 51%
ibllib/pipes/ephys_preprocessing.py EphysAudio 7 1 0 86%
ibllib/pipes/ephys_preprocessing.py SpikeSorting 154 120 0 22%
ibllib/pipes/ephys_preprocessing.py EphysVideoCompress 18 2 0 89%
ibllib/pipes/ephys_preprocessing.py EphysVideoSyncQc 35 5 0 86%
ibllib/pipes/ephys_preprocessing.py EphysTrials 52 35 0 33%
ibllib/pipes/ephys_preprocessing.py EphysCellsQc 54 42 0 22%
ibllib/pipes/ephys_preprocessing.py EphysMtscomp 36 18 0 50%
ibllib/pipes/ephys_preprocessing.py EphysDLC 69 69 0 0%
ibllib/pipes/ephys_preprocessing.py EphysPostDLC 85 44 0 48%
ibllib/pipes/ephys_preprocessing.py EphysPassive 16 4 0 75%
ibllib/pipes/ephys_preprocessing.py EphysExtractionPipeline 19 19 0 0%
ibllib/pipes/ephys_tasks.py EphysCompressNP1 26 2 0 92%
ibllib/pipes/ephys_tasks.py EphysCompressNP21 36 11 0 69%
ibllib/pipes/ephys_tasks.py EphysCompressNP24 43 6 0 86%
ibllib/pipes/ephys_tasks.py EphysPulses 18 1 0 94%
ibllib/pipes/ephys_tasks.py RawEphysQC 25 23 0 8%
ibllib/pipes/ephys_tasks.py CellQCMixin 28 28 0 0%
ibllib/pipes/ephys_tasks.py SpikeSorting 112 104 0 7%
ibllib/pipes/ephys_tasks.py EphysCellsQc 15 13 0 13%
ibllib/pipes/mesoscope_tasks.py MesoscopeCompress 53 4 0 92%
ibllib/pipes/mesoscope_tasks.py MesoscopePreprocess 159 38 0 76%
ibllib/pipes/misc.py WindowsInhibitor 11 11 0 0%
ibllib/pipes/photometry_tasks.py FibrePhotometryExtractionPipeline 11 11 0 0%
ibllib/pipes/purge_rig_data.py (no class) 15 15 0 0%
ibllib/pipes/remote_server.py (no class) 17 17 0 0%
ibllib/pipes/sdsc_tasks.py RegisterSpikeSortingSDSC 17 17 0 0%
ibllib/pipes/sdsc_tasks.py (no class) 9 9 0 0%
ibllib/pipes/sync_tasks.py SyncMtscomp 45 3 0 93%
ibllib/pipes/sync_tasks.py SyncPulses 8 1 0 88%
ibllib/pipes/tasks.py Task 201 32 0 84%
ibllib/pipes/tasks.py Pipeline 99 18 0 82%
ibllib/pipes/training_preprocessing.py TrainingRegisterRaw 1 1 0 0%
ibllib/pipes/training_preprocessing.py TrainingTrials 24 15 0 38%
ibllib/pipes/training_preprocessing.py TrainingAudio 1 1 0 0%
ibllib/pipes/training_preprocessing.py TrainingDLC 1 1 0 0%
ibllib/pipes/training_preprocessing.py TrainingStatus 15 15 0 0%
ibllib/pipes/training_preprocessing.py TrainingExtractionPipeline 11 11 0 0%
ibllib/pipes/transfer_rig_data.py (no class) 17 5 0 71%
ibllib/pipes/video_tasks.py VideoRegisterRaw 12 10 0 17%
ibllib/pipes/video_tasks.py VideoConvert 27 3 0 89%
ibllib/pipes/video_tasks.py VideoSyncQcCamlog 10 1 0 90%
ibllib/pipes/video_tasks.py VideoSyncQcNidq 14 2 0 86%
ibllib/pipes/video_tasks.py DLC 76 74 0 3%
ibllib/pipes/video_tasks.py EphysPostDLC 88 86 0 2%
ibllib/pipes/video_tasks.py LightningPose 53 41 0 23%
ibllib/pipes/widefield_tasks.py WidefieldCompress 15 1 0 93%
ibllib/pipes/widefield_tasks.py WidefieldPreprocess 18 10 0 44%
ibllib/pipes/widefield_tasks.py WidefieldFOV 4 4 0 0%
ibllib/pipes/widefield_tasks.py (no class) 42 2 0 95%
ibllib/plots/figures.py BehaviourPlots 33 33 0 0%
ibllib/plots/figures.py HistologySlices 25 25 0 0%
ibllib/plots/figures.py LfpPlots 33 33 0 0%
ibllib/plots/figures.py ApPlots 21 21 0 0%
ibllib/plots/figures.py SpikeSorting 54 54 0 0%
ibllib/plots/figures.py BadChannelsAp 42 42 0 0%
ibllib/plots/misc.py Density 30 30 0 0%
ibllib/plots/misc.py Traces 23 23 0 0%
ibllib/plots/misc.py (no class) 19 3 0 84%
ibllib/plots/snapshot.py ReportSnapshot 17 3 0 82%
ibllib/plots/snapshot.py ReportSnapshotProbe 65 65 0 0%
ibllib/plots/snapshot.py Snapshot 44 3 0 93%
ibllib/qc/alignment_qc.py AlignmentQC 186 56 0 70%
ibllib/qc/base.py QC 89 9 0 90%
ibllib/qc/camera.py CameraQC 488 57 0 88%
ibllib/qc/camera.py CameraQCCamlog 84 84 0 0%
ibllib/qc/camera.py (no class) 75 2 0 97%
ibllib/qc/critical_reasons.py Note 67 17 0 75%
ibllib/qc/critical_reasons.py CriticalNote 17 3 0 82%
ibllib/qc/critical_reasons.py SignOffNote 31 4 0 87%
ibllib/qc/dlc.py DlcQC 137 33 0 76%
ibllib/qc/qcplots.py (no class) 8 8 0 0%
ibllib/qc/task_extractors.py TaskQCExtractor 95 20 0 79%
ibllib/qc/task_metrics.py TaskQC 60 4 0 93%
ibllib/qc/task_metrics.py HabituationQC 59 5 0 92%
ibllib/qc/task_qc_viewer/ViewEphysQC.py DataFrameModel 37 37 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py PlotCanvas 9 9 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py PlotWindow 6 6 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py GraphWindow 38 38 0 0%
ibllib/qc/task_qc_viewer/task_qc.py QcFrame 59 8 0 86%
ibllib/qc/task_qc_viewer/task_qc.py (no class) 39 1 0 97%
Total   11146 3146 58 72%

No items found using the specified filter.

157 classes skipped due to complete coverage.