Coverage report: 67%

Files Functions Classes

coverage.py v7.7.0, created at 2025-03-17 15:25 +0000

File function statements missing excluded coverage
brainbox/__init__.py (no function) 5 2 0 60%
brainbox/behavior/dlc.py plt_window 1 1 0 0%
brainbox/behavior/dlc.py insert_idx 7 1 0 86%
brainbox/behavior/dlc.py get_speed 8 8 0 0%
brainbox/behavior/dlc.py get_speed_for_features 3 3 0 0%
brainbox/behavior/dlc.py get_feature_event_times 7 7 0 0%
brainbox/behavior/dlc.py get_licks 2 2 0 0%
brainbox/behavior/dlc.py get_sniffs 2 2 0 0%
brainbox/behavior/dlc.py get_dlc_everything 13 13 0 0%
brainbox/behavior/dlc.py get_smooth_pupil_diameter 24 7 0 71%
brainbox/behavior/dlc.py plot_trace_on_frame 42 42 0 0%
brainbox/behavior/dlc.py plot_wheel_position 21 21 0 0%
brainbox/behavior/dlc.py _bin_window_licks 13 13 0 0%
brainbox/behavior/dlc.py plot_lick_hist 12 12 0 0%
brainbox/behavior/dlc.py plot_lick_raster 9 9 0 0%
brainbox/behavior/dlc.py plot_motion_energy_hist 35 35 0 0%
brainbox/behavior/dlc.py plot_speed_hist 22 22 0 0%
brainbox/behavior/dlc.py plot_pupil_diameter_hist 17 17 0 0%
brainbox/behavior/training.py get_lab_training_status 5 5 0 0%
brainbox/behavior/training.py get_subject_training_status 12 12 0 0%
brainbox/behavior/training.py get_sessions 51 51 0 0%
brainbox/behavior/training.py display_status 5 5 0 0%
brainbox/behavior/training.py compute_performance 14 2 0 86%
brainbox/behavior/training.py compute_psychometric 17 4 0 76%
brainbox/behavior/training.py compute_reaction_time 16 16 0 0%
brainbox/behavior/training.py plot_psychometric 38 7 0 82%
brainbox/behavior/training.py plot_reaction_time 24 24 0 0%
brainbox/behavior/training.py plot_reaction_time_over_trials 19 19 0 0%
brainbox/behavior/wheel.py interpolate_position 9 3 0 67%
brainbox/behavior/wheel.py movements 85 16 0 81%
brainbox/behavior/wheel.py cm_to_deg 1 1 0 0%
brainbox/behavior/wheel.py traces_by_trial 9 2 0 78%
brainbox/behavior/wheel.py (no function) 23 2 0 91%
brainbox/core.py TimeSeries.__init__ 11 2 0 82%
brainbox/core.py TimeSeries.copy 1 1 0 0%
brainbox/ephys_plots.py image_lfp_spectrum_plot 25 25 0 0%
brainbox/ephys_plots.py image_rms_plot 24 24 0 0%
brainbox/ephys_plots.py scatter_raster_plot 25 25 0 0%
brainbox/ephys_plots.py image_fr_plot 10 10 0 0%
brainbox/ephys_plots.py image_crosscorr_plot 10 10 0 0%
brainbox/ephys_plots.py scatter_amp_depth_fr_plot 12 12 0 0%
brainbox/ephys_plots.py probe_lfp_spectrum_plot 14 14 0 0%
brainbox/ephys_plots.py probe_rms_plot 10 10 0 0%
brainbox/ephys_plots.py line_fr_plot 11 11 0 0%
brainbox/ephys_plots.py line_amp_plot 15 15 0 0%
brainbox/ephys_plots.py plot_brain_regions 40 6 0 85%
brainbox/ephys_plots.py plot_cdf 19 19 0 0%
brainbox/ephys_plots.py plot_cdf.histc 5 5 0 0%
brainbox/ephys_plots.py image_raw_data 15 15 0 0%
brainbox/ephys_plots.py image_raw_data.gain2level 1 1 0 0%
brainbox/io/one.py load_lfp 7 7 0 0%
brainbox/io/one.py _channels_alyx2bunch 2 2 0 0%
brainbox/io/one.py _channels_traj2bunch 3 3 0 0%
brainbox/io/one.py _load_spike_sorting 15 3 0 80%
brainbox/io/one.py _get_attributes 7 5 0 29%
brainbox/io/one.py _load_channels_locations_from_disk 20 20 0 0%
brainbox/io/one.py channel_locations_interpolation 21 3 0 86%
brainbox/io/one.py _load_channel_locations_traj 49 47 0 4%
brainbox/io/one.py load_channel_locations 14 14 0 0%
brainbox/io/one.py load_spike_sorting_fast 15 15 0 0%
brainbox/io/one.py load_spike_sorting 7 1 0 86%
brainbox/io/one.py load_spike_sorting_with_channel 14 14 0 0%
brainbox/io/one.py _remove_old_clusters 5 5 0 0%
brainbox/io/one.py merge_clusters_channels 20 20 0 0%
brainbox/io/one.py load_passive_rfmap 7 7 0 0%
brainbox/io/one.py load_wheel_reaction_times 12 12 0 0%
brainbox/io/one.py load_channels_from_insertion 23 23 0 0%
brainbox/io/one.py SpikeSortingLoader.__post_init__ 22 10 0 55%
brainbox/io/one.py SpikeSortingLoader._load_object 7 3 0 57%
brainbox/io/one.py SpikeSortingLoader._get_spike_sorting_collection 11 4 0 64%
brainbox/io/one.py SpikeSortingLoader.load_spike_sorting_object 2 2 0 0%
brainbox/io/one.py SpikeSortingLoader.get_version 4 4 0 0%
brainbox/io/one.py SpikeSortingLoader.download_spike_sorting_object 13 2 0 85%
brainbox/io/one.py SpikeSortingLoader.download_raw_electrophysiology 8 8 0 0%
brainbox/io/one.py SpikeSortingLoader.raw_electrophysiology 6 4 0 33%
brainbox/io/one.py SpikeSortingLoader.download_raw_waveforms 2 2 0 0%
brainbox/io/one.py SpikeSortingLoader.raw_waveforms 2 2 0 0%
brainbox/io/one.py SpikeSortingLoader.load_channels 16 3 0 81%
brainbox/io/one.py SpikeSortingLoader.load_spike_sorting 15 3 0 80%
brainbox/io/one.py SpikeSortingLoader._assert_version_consistency 6 6 0 0%
brainbox/io/one.py SpikeSortingLoader.compute_metrics 3 3 0 0%
brainbox/io/one.py SpikeSortingLoader.merge_clusters 21 8 0 62%
brainbox/io/one.py SpikeSortingLoader.url 2 2 0 0%
brainbox/io/one.py SpikeSortingLoader._get_probe_info 10 3 0 70%
brainbox/io/one.py SpikeSortingLoader.timesprobe2times 5 5 0 0%
brainbox/io/one.py SpikeSortingLoader.raster 30 9 0 70%
brainbox/io/one.py SpikeSortingLoader.plot_rawdata_snippet 26 26 0 0%
brainbox/io/one.py SessionLoader.__post_init__ 10 4 0 60%
brainbox/io/one.py SessionLoader.load_session_data 15 4 0 73%
brainbox/io/one.py SessionLoader._find_behaviour_collection 9 2 0 78%
brainbox/io/one.py SessionLoader.load_wheel 10 1 0 90%
brainbox/io/one.py SessionLoader.load_licks 1 1 0 0%
brainbox/io/one.py SessionLoader.load_pupil 26 9 0 65%
brainbox/io/one.py SessionLoader._check_video_timestamps 10 6 0 40%
brainbox/io/one.py EphysSessionLoader.__init__ 8 8 0 0%
brainbox/io/one.py EphysSessionLoader.load_session_data 2 2 0 0%
brainbox/io/one.py EphysSessionLoader.load_spike_sorting 6 6 0 0%
brainbox/io/one.py EphysSessionLoader.probes 1 1 0 0%
brainbox/io/spikeglx.py extract_waveforms 23 23 0 0%
brainbox/io/spikeglx.py Streamer.read 13 2 0 85%
brainbox/io/spikeglx.py Streamer._download_raw_partial 58 7 0 88%
brainbox/metrics/electrode_drift.py estimate_drift 28 28 13 0%
brainbox/metrics/single_units.py unit_stability 23 23 0 0%
brainbox/metrics/single_units.py missed_spikes_est 11 11 0 0%
brainbox/metrics/single_units.py wf_similarity 13 13 0 0%
brainbox/metrics/single_units.py firing_rate_coeff_var 6 6 0 0%
brainbox/metrics/single_units.py firing_rate_fano_factor 6 6 0 0%
brainbox/metrics/single_units.py average_drift 2 2 0 0%
brainbox/metrics/single_units.py pres_ratio 4 4 0 0%
brainbox/metrics/single_units.py ptp_over_noise 23 23 0 0%
brainbox/metrics/single_units.py contamination_alt 6 6 0 0%
brainbox/metrics/single_units.py contamination 10 10 0 0%
brainbox/metrics/single_units.py _max_acceptable_cont 6 6 0 0%
brainbox/metrics/single_units.py slidingRP_viol 18 18 0 0%
brainbox/metrics/single_units.py noise_cutoff 23 23 0 0%
brainbox/metrics/single_units.py spike_sorting_metrics 5 5 0 0%
brainbox/metrics/single_units.py quick_unit_metrics 46 46 0 0%
brainbox/metrics/single_units.py compute_labels 7 7 0 0%
brainbox/plot.py feat_vars 28 28 0 0%
brainbox/plot.py missed_spikes_est 21 21 0 0%
brainbox/plot.py wf_comp 18 18 0 0%
brainbox/plot.py amp_heatmap 36 36 0 0%
brainbox/plot.py firing_rate 17 17 0 0%
brainbox/plot.py peri_event_time_histogram 47 47 0 0%
brainbox/plot.py driftmap 13 5 0 62%
brainbox/plot.py pres_ratio 9 9 0 0%
brainbox/plot.py driftmap_color 36 36 0 0%
brainbox/plot_base.py ImagePlot.set_scale 3 1 0 67%
brainbox/plot_base.py ImagePlot.set_offset 3 1 0 67%
brainbox/plot_base.py ProbePlot.set_scale 3 1 0 67%
brainbox/plot_base.py ProbePlot._set_lim_list 4 1 0 75%
brainbox/plot_base.py ProbePlot.set_offset 3 1 0 67%
brainbox/plot_base.py ScatterPlot.__init__ 14 2 0 86%
brainbox/plot_base.py add_lines 5 5 0 0%
brainbox/plot_base.py plot_image 16 16 0 0%
brainbox/plot_base.py plot_scatter 27 27 0 0%
brainbox/plot_base.py plot_probe 25 25 0 0%
brainbox/plot_base.py plot_line 13 13 0 0%
brainbox/population/cca.py _smooth 6 6 0 0%
brainbox/population/cca.py _pca 4 4 0 0%
brainbox/population/cca.py preprocess 5 5 0 0%
brainbox/population/cca.py split_trials 8 8 0 0%
brainbox/population/cca.py split_timepoints 4 4 0 0%
brainbox/population/cca.py fit_cca 4 4 0 0%
brainbox/population/cca.py get_cca_projection 2 2 0 0%
brainbox/population/cca.py get_correlations 4 4 0 0%
brainbox/population/cca.py shuffle_analysis 1 1 0 0%
brainbox/population/cca.py plot_correlations 14 1 0 93%
brainbox/population/cca.py plot_pairwise_correlations 29 29 0 0%
brainbox/population/cca.py plot_pairwise_correlations_mult 31 31 0 0%
brainbox/population/cca.py bin_spikes_trials 5 5 0 0%
brainbox/population/cca.py split_by_area 7 7 0 0%
brainbox/population/cca.py get_event_bin_indexes 9 9 0 0%
brainbox/population/cca.py (no function) 70 48 0 31%
brainbox/population/decode.py classify 25 7 0 72%
brainbox/population/decode.py regress 24 2 0 92%
brainbox/population/decode.py lda_project 27 27 0 0%
brainbox/processing.py sync 32 6 0 81%
brainbox/processing.py bin_spikes 9 9 0 0%
brainbox/processing.py get_units_bunch 14 14 0 0%
brainbox/processing.py filter_units 24 24 0 0%
brainbox/singlecell.py bin_spikes 14 14 0 0%
brainbox/singlecell.py bin_spikes2D 18 18 0 0%
brainbox/singlecell.py calculate_peths 48 1 0 98%
brainbox/singlecell.py firing_rate 8 8 0 0%
brainbox/task/_knockoff.py RegressionFDR.__init__ 36 36 0 0%
brainbox/task/_knockoff.py RegressionFDR.threshold 3 3 0 0%
brainbox/task/_knockoff.py _design_knockoff_sdp 26 26 0 0%
brainbox/task/_knockoff.py _design_knockoff_equi 14 14 0 0%
brainbox/task/_knockoff.py _get_knmat 15 15 0 0%
brainbox/task/_statsmodels.py _ecdf 2 2 0 0%
brainbox/task/_statsmodels.py multipletests 85 85 0 0%
brainbox/task/_statsmodels.py fdrcorrection 27 27 0 0%
brainbox/task/_statsmodels.py fdrcorrection_twostage 40 40 0 0%
brainbox/task/_statsmodels.py local_fdr 19 19 0 0%
brainbox/task/_statsmodels.py NullDistribution.__init__ 14 14 0 0%
brainbox/task/_statsmodels.py NullDistribution.__init__.xform 13 13 0 0%
brainbox/task/_statsmodels.py NullDistribution.__init__.fun 8 8 0 0%
brainbox/task/_statsmodels.py NullDistribution.pdf 2 2 0 0%
brainbox/task/closed_loop.py responsive_units 10 2 0 80%
brainbox/task/closed_loop.py differentiate_units 10 1 0 90%
brainbox/task/closed_loop.py compute_comparison_statistics 21 5 0 76%
brainbox/task/closed_loop.py generate_pseudo_session 34 16 0 53%
brainbox/task/closed_loop.py get_impostor_target 34 5 0 85%
brainbox/task/passive.py get_rf_map_over_depth 26 1 0 96%
brainbox/task/passive.py get_stim_aligned_activity 27 5 0 81%
brainbox/task/trials.py find_trial_ids 61 16 0 74%
brainbox/task/trials.py get_event_aligned_raster 26 5 0 81%
brainbox/task/trials.py get_psth 7 7 0 0%
brainbox/task/trials.py filter_by_trial 1 1 0 0%
brainbox/task/trials.py filter_correct_incorrect_left_right 18 18 0 0%
brainbox/task/trials.py filter_correct_incorrect 12 12 0 0%
brainbox/task/trials.py filter_left_right 12 12 0 0%
brainbox/task/trials.py filter_trials 7 7 0 0%
brainbox/video.py motion_energy 8 1 0 88%
ibllib/__init__.py (no function) 9 1 0 89%
ibllib/ephys/ephysqc.py EphysQC.load_data 14 14 0 0%
ibllib/ephys/ephysqc.py EphysQC._compute_metrics_array 8 8 0 0%
ibllib/ephys/ephysqc.py EphysQC.run 41 41 0 0%
ibllib/ephys/ephysqc.py rmsmap 23 23 0 0%
ibllib/ephys/ephysqc.py extract_rmsmap 20 20 0 0%
ibllib/ephys/ephysqc.py raw_qc_session 8 8 0 0%
ibllib/ephys/ephysqc.py validate_ttl_test 44 4 0 91%
ibllib/ephys/ephysqc.py validate_ttl_test._single_test 5 2 0 60%
ibllib/ephys/ephysqc.py spike_sorting_metrics_ks2 18 18 0 0%
ibllib/ephys/ephysqc.py phy_model_from_ks2_path 12 12 0 0%
ibllib/ephys/ephysqc.py qc_fpga_task 38 1 0 97%
ibllib/ephys/spikes.py probes_description 33 4 0 88%
ibllib/ephys/spikes.py sync_spike_sorting 19 19 0 0%
ibllib/ephys/spikes.py sync_spike_sorting._sr 2 2 0 0%
ibllib/ephys/spikes.py ks2_to_alf 3 3 0 0%
ibllib/ephys/spikes.py ks2_to_tar 10 10 0 0%
ibllib/ephys/spikes.py detection 25 5 0 80%
ibllib/ephys/sync_probes.py apply_sync 5 1 0 80%
ibllib/ephys/sync_probes.py sync 5 1 0 80%
ibllib/ephys/sync_probes.py version3A 28 2 0 93%
ibllib/ephys/sync_probes.py version3A.get_sync_fronts 12 1 0 92%
ibllib/ephys/sync_probes.py version3B 37 6 0 84%
ibllib/ephys/sync_probes.py sync_probe_front_times 49 10 0 80%
ibllib/exceptions.py IblError.__init__ 3 1 0 67%
ibllib/io/extractors/base.py BaseExtractor._save 23 1 0 96%
ibllib/io/extractors/base.py BaseExtractor._save._write_to_disk 17 5 0 71%
ibllib/io/extractors/base.py BaseExtractor._extract 1 1 0 0%
ibllib/io/extractors/base.py BaseBpodTrialsExtractor.extract 13 1 0 92%
ibllib/io/extractors/base.py BaseBpodTrialsExtractor.alf_path 2 2 0 0%
ibllib/io/extractors/base.py run_extractor_classes 21 2 0 90%
ibllib/io/extractors/base.py get_task_protocol 8 3 0 62%
ibllib/io/extractors/biased_trials.py ProbaContrasts.get_pregenerated_events 33 1 0 97%
ibllib/io/extractors/bpod_trials.py get_bpod_extractor 17 1 0 94%
ibllib/io/extractors/camera.py CameraTimestampsFPGA._extract 40 6 0 85%
ibllib/io/extractors/camera.py CameraTimestampsCamlog._extract 12 5 0 58%
ibllib/io/extractors/camera.py align_with_gpio 38 1 0 97%
ibllib/io/extractors/camera.py attribute_times 16 1 0 94%
ibllib/io/extractors/ephys_fpga.py _sync_to_alf 27 6 0 78%
ibllib/io/extractors/ephys_fpga.py _assign_events_to_trial 33 2 0 94%
ibllib/io/extractors/ephys_fpga.py extract_sync 23 1 0 96%
ibllib/io/extractors/ephys_fpga.py get_protocol_period 15 1 0 93%
ibllib/io/extractors/ephys_fpga.py FpgaTrials._update_var_names 27 6 0 78%
ibllib/io/extractors/ephys_fpga.py FpgaTrials._extract 51 6 0 88%
ibllib/io/extractors/ephys_fpga.py FpgaTrials.build_trials 53 2 23 96%
ibllib/io/extractors/ephys_fpga.py FpgaTrials.get_audio_event_times 8 1 0 88%
ibllib/io/extractors/ephys_fpga.py FpgaTrials.get_bpod_event_times 17 1 0 94%
ibllib/io/extractors/ephys_fpga.py FpgaTrials._assign_events 28 6 6 79%
ibllib/io/extractors/ephys_fpga.py FpgaTrials.sync_bpod_clock 16 3 0 81%
ibllib/io/extractors/ephys_fpga.py FpgaTrialsHabituation._extract 8 3 0 62%
ibllib/io/extractors/ephys_fpga.py FpgaTrialsHabituation.get_bpod_event_times 9 1 0 89%
ibllib/io/extractors/ephys_fpga.py FpgaTrialsHabituation.build_trials 22 3 18 86%
ibllib/io/extractors/ephys_fpga.py load_channel_map 9 2 0 78%
ibllib/io/extractors/ephys_passive.py _get_passive_spacers 31 17 0 45%
ibllib/io/extractors/ephys_passive.py _get_id_raisefall_from_analogttl 7 1 0 86%
ibllib/io/extractors/ephys_passive.py _extract_passiveGabor_df 30 7 0 77%
ibllib/io/extractors/ephys_passive.py _extract_passiveAudio_intervals 39 20 0 49%
ibllib/io/extractors/ephys_passive.py extract_passive_periods 7 1 0 86%
ibllib/io/extractors/ephys_passive.py extract_rfmapping 19 3 0 84%
ibllib/io/extractors/ephys_passive.py extract_task_replay 17 3 0 82%
ibllib/io/extractors/ephys_passive.py extract_replay_debug 27 27 0 0%
ibllib/io/extractors/ephys_passive.py PassiveChoiceWorld._extract 35 14 0 60%
ibllib/io/extractors/habituation_trials.py HabituationTrials._extract 49 1 0 98%
ibllib/io/extractors/mesoscope.py TimelineTrials.load_sync 4 1 0 75%
ibllib/io/extractors/mesoscope.py TimelineTrials._extract 4 1 0 75%
ibllib/io/extractors/mesoscope.py TimelineTrials.build_trials 71 29 0 59%
ibllib/io/extractors/mesoscope.py TimelineTrials.get_valve_open_times 46 9 0 80%
ibllib/io/extractors/mesoscope.py TimelineTrials._assign_events_audio 8 8 9 0%
ibllib/io/extractors/mesoscope.py MesoscopeSyncTimeline.get_bout_edges 35 4 0 89%
ibllib/io/extractors/opto_trials.py LaserBool._extract 18 18 0 0%
ibllib/io/extractors/opto_trials.py (no function) 8 8 0 0%
ibllib/io/extractors/passive_plotting.py plot_rfmapping 4 4 0 0%
ibllib/io/extractors/passive_plotting.py plot_sync_channels 5 5 0 0%
ibllib/io/extractors/passive_plotting.py plot_passive_periods 4 4 0 0%
ibllib/io/extractors/passive_plotting.py plot_gabor_times 5 5 0 0%
ibllib/io/extractors/passive_plotting.py plot_valve_times 5 5 0 0%
ibllib/io/extractors/passive_plotting.py plot_audio_times 7 7 0 0%
ibllib/io/extractors/passive_plotting.py plot_stims_times 10 10 0 0%
ibllib/io/extractors/training_audio.py _get_conversion_factor 7 5 0 29%
ibllib/io/extractors/training_audio.py welchogram 22 1 0 95%
ibllib/io/extractors/training_audio.py extract_sound 36 11 0 69%
ibllib/io/extractors/training_audio.py _fix_wav_file 14 14 0 0%
ibllib/io/extractors/training_trials.py ContrastLR._extract 6 2 0 67%
ibllib/io/extractors/training_trials.py RepNum._extract.get_trial_repeat 6 3 0 50%
ibllib/io/extractors/training_trials.py FeedbackTimes.get_feedback_times_lt5 8 1 0 88%
ibllib/io/extractors/training_trials.py FeedbackTimes.get_feedback_times_ge5 18 2 0 89%
ibllib/io/extractors/training_trials.py ItiDuration._extract 4 4 0 0%
ibllib/io/extractors/training_trials.py TrialType._extract 11 11 0 0%
ibllib/io/extractors/training_trials.py GoCueTimes._extract 19 2 0 89%
ibllib/io/extractors/training_trials.py StimOnTimes_deprecated._extract 5 5 0 0%
ibllib/io/extractors/training_trials.py StimOnTimes_deprecated.get_stimOn_times_ge5 17 17 0 0%
ibllib/io/extractors/training_trials.py StimOnTimes_deprecated.get_stimOn_times_lt5 30 30 0 0%
ibllib/io/extractors/training_wheel.py sync_rotary_encoder 37 4 0 89%
ibllib/io/extractors/training_wheel.py get_wheel_position 53 15 0 72%
ibllib/io/extractors/training_wheel.py get_wheel_position.get_reset_trace_compensation_with_state_machine_times 26 3 0 88%
ibllib/io/extractors/training_wheel.py infer_wheel_units 13 1 0 92%
ibllib/io/extractors/training_wheel.py extract_wheel_moves 20 5 0 75%
ibllib/io/extractors/video_motion.py MotionAlignment.__init__ 13 1 0 92%
ibllib/io/extractors/video_motion.py MotionAlignment.align_all_trials 10 10 0 0%
ibllib/io/extractors/video_motion.py MotionAlignment.set_roi 9 9 0 0%
ibllib/io/extractors/video_motion.py MotionAlignment.set_roi.line_select_callback 4 4 0 0%
ibllib/io/extractors/video_motion.py MotionAlignment.load_data 12 12 0 0%
ibllib/io/extractors/video_motion.py MotionAlignment._set_eid_or_path 12 12 0 0%
ibllib/io/extractors/video_motion.py MotionAlignment.align_motion 57 24 0 58%
ibllib/io/extractors/video_motion.py MotionAlignment.plot_alignment 35 6 0 83%
ibllib/io/extractors/video_motion.py MotionAlignment.plot_alignment.animate 16 3 0 81%
ibllib/io/extractors/video_motion.py MotionAlignment.plot_alignment.process_key 17 17 0 0%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.__init__ 12 3 0 75%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.load_data 40 11 0 72%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.load_data.fix_keys 5 5 0 0%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.get_roi_mask 5 1 0 80%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.find_contaminated_frames 8 8 0 0%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.compute_motion_energy 55 55 0 0%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.compute_shifts 28 4 0 86%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.clean_shifts 17 10 0 41%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.qc_shifts 19 4 0 79%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.extract_times 7 2 0 71%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.single_cluster_raster 44 44 0 0%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.plot_with_behavior 61 61 0 0%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.plot_without_behavior 33 33 0 0%
ibllib/io/extractors/video_motion.py MotionAlignmentFullSession.process 34 8 0 76%
ibllib/io/extractors/widefield.py Widefield._extract 4 1 0 75%
ibllib/io/extractors/widefield.py Widefield._save 18 2 0 89%
ibllib/io/extractors/widefield.py Widefield.sync_timestamps 38 4 0 89%
ibllib/io/extractors/widefield.py (no function) 34 4 0 88%
ibllib/io/ffmpeg.py compress 11 1 0 91%
ibllib/io/flags.py excise_flag_file 11 3 0 73%
ibllib/io/flags.py write_flag_file 22 2 0 91%
ibllib/io/flags.py create_register_flags 13 13 0 0%
ibllib/io/flags.py create_extract_flags 15 15 0 0%
ibllib/io/flags.py create_transfer_flags 1 1 0 0%
ibllib/io/flags.py create_create_flags 1 1 0 0%
ibllib/io/flags.py create_other_flags 5 5 0 0%
ibllib/io/flags.py create_compress_video_flags 8 8 0 0%
ibllib/io/flags.py create_audio_flags 10 10 0 0%
ibllib/io/flags.py create_dlc_flags 9 9 0 0%
ibllib/io/flags.py create_flags 10 10 0 0%
ibllib/io/flags.py delete_flags 6 6 0 0%
ibllib/io/raw_daq_loaders.py load_raw_daq_tdms 7 2 0 71%
ibllib/io/raw_daq_loaders.py load_channels_tdms 22 1 0 95%
ibllib/io/raw_daq_loaders.py load_sync_tdms 25 25 0 0%
ibllib/io/raw_daq_loaders.py extract_sync_timeline 46 1 0 98%
ibllib/io/raw_data_loaders.py load_data 12 2 0 83%
ibllib/io/raw_data_loaders.py load_camera_gpio 24 1 0 96%
ibllib/io/raw_data_loaders.py _read_settings_json_compatibility_enforced 48 6 0 88%
ibllib/io/raw_data_loaders.py load_stim_position_screen 6 6 0 0%
ibllib/io/raw_data_loaders.py load_encoder_events 17 2 0 88%
ibllib/io/raw_data_loaders.py _load_encoder_ssv_file 5 2 0 60%
ibllib/io/raw_data_loaders.py load_encoder_positions 18 1 0 94%
ibllib/io/raw_data_loaders.py load_ambient_sensor 11 11 0 0%
ibllib/io/raw_data_loaders.py load_mic 13 13 0 0%
ibllib/io/raw_data_loaders.py sync_trials_robust 26 1 0 96%
ibllib/io/raw_data_loaders.py load_widefield_mmap 10 10 0 0%
ibllib/io/session_params.py aggregate_device 17 1 0 94%
ibllib/io/session_params.py get_sync_label 8 2 0 75%
ibllib/io/session_params.py get_video_compressed 6 1 0 83%
ibllib/io/session_params.py get_remote_stub_name 4 4 0 0%
ibllib/io/video.py get_video_frames_preload 28 2 0 93%
ibllib/io/video.py get_video_meta 21 1 0 95%
ibllib/io/video.py assert_valid_label 8 1 0 88%
ibllib/misc/misc.py _parametrized 2 2 0 0%
ibllib/misc/misc.py _parametrized.layer 2 2 0 0%
ibllib/misc/misc.py _parametrized.layer.repl 1 1 0 0%
ibllib/misc/misc.py structarr 4 1 0 75%
ibllib/misc/misc.py check_nvidia_driver 5 5 0 0%
ibllib/misc/qt.py get_main_window 2 2 0 0%
ibllib/misc/qt.py create_app 2 2 2 0%
ibllib/misc/qt.py require_qt.wrapped 4 4 0 0%
ibllib/oneibl/data_handlers.py ExpectedDataset.__init__ 8 1 0 88%
ibllib/oneibl/data_handlers.py ExpectedDataset.register 3 3 0 0%
ibllib/oneibl/data_handlers.py ExpectedDataset.__repr__ 11 11 0 0%
ibllib/oneibl/data_handlers.py ExpectedDataset.find_files 42 3 0 93%
ibllib/oneibl/data_handlers.py ExpectedDataset.filter 28 9 0 68%
ibllib/oneibl/data_handlers.py ExpectedDataset._apply_op 15 4 0 73%
ibllib/oneibl/data_handlers.py OptionalDataset.filter 2 2 0 0%
ibllib/oneibl/data_handlers.py DataHandler.getOutputFiles 6 6 0 0%
ibllib/oneibl/data_handlers.py DataHandler.uploadData 4 1 0 75%
ibllib/oneibl/data_handlers.py ServerGlobusDataHandler.__init__ 10 10 0 0%
ibllib/oneibl/data_handlers.py ServerGlobusDataHandler.setUp 26 26 0 0%
ibllib/oneibl/data_handlers.py ServerGlobusDataHandler.uploadData 3 3 0 0%
ibllib/oneibl/data_handlers.py ServerGlobusDataHandler.cleanUp 2 2 0 0%
ibllib/oneibl/data_handlers.py RemoteEC2DataHandler.__init__ 1 1 0 0%
ibllib/oneibl/data_handlers.py RemoteEC2DataHandler.setUp 2 2 0 0%
ibllib/oneibl/data_handlers.py RemoteEC2DataHandler.uploadData 3 3 0 0%
ibllib/oneibl/data_handlers.py RemoteHttpDataHandler.__init__ 1 1 0 0%
ibllib/oneibl/data_handlers.py RemoteHttpDataHandler.setUp 2 2 0 0%
ibllib/oneibl/data_handlers.py RemoteHttpDataHandler.uploadData 3 3 0 0%
ibllib/oneibl/data_handlers.py RemoteAwsDataHandler.__init__ 2 2 0 0%
ibllib/oneibl/data_handlers.py RemoteAwsDataHandler.setUp 2 2 0 0%
ibllib/oneibl/data_handlers.py RemoteAwsDataHandler.uploadData 44 44 0 0%
ibllib/oneibl/data_handlers.py RemoteAwsDataHandler.cleanUp 3 3 0 0%
ibllib/oneibl/data_handlers.py RemoteGlobusDataHandler.__init__ 1 1 0 0%
ibllib/oneibl/data_handlers.py RemoteGlobusDataHandler.setUp 1 1 0 0%
ibllib/oneibl/data_handlers.py RemoteGlobusDataHandler.uploadData 3 3 0 0%
ibllib/oneibl/data_handlers.py SDSCDataHandler.setUp 13 2 0 85%
ibllib/oneibl/data_handlers.py SDSCDataHandler.uploadData 3 3 0 0%
ibllib/oneibl/data_handlers.py PopeyeDataHandler.__init__ 3 3 0 0%
ibllib/oneibl/data_handlers.py PopeyeDataHandler.uploadData 1 1 0 0%
ibllib/oneibl/data_handlers.py PopeyeDataHandler.cleanUp 1 1 0 0%
ibllib/oneibl/patcher.py _run_command 9 9 0 0%
ibllib/oneibl/patcher.py Patcher._patch_dataset 21 6 0 71%
ibllib/oneibl/patcher.py Patcher.register_datasets 14 14 0 0%
ibllib/oneibl/patcher.py Patcher.patch_dataset 13 4 0 69%
ibllib/oneibl/patcher.py Patcher.patch_datasets 14 1 0 93%
ibllib/oneibl/patcher.py Patcher._scp 1 1 0 0%
ibllib/oneibl/patcher.py Patcher._rm 1 1 0 0%
ibllib/oneibl/patcher.py GlobusPatcher._scp 9 2 0 78%
ibllib/oneibl/patcher.py GlobusPatcher._rm 7 7 0 0%
ibllib/oneibl/patcher.py GlobusPatcher.patch_datasets 19 2 0 89%
ibllib/oneibl/patcher.py GlobusPatcher.launch_transfers 10 2 0 80%
ibllib/oneibl/patcher.py GlobusPatcher.launch_transfers._wait_for_task 7 2 0 71%
ibllib/oneibl/patcher.py GlobusPatcher.launch_transfers_secondary 8 3 0 62%
ibllib/oneibl/patcher.py IBLGlobusPatcher.__init__ 2 2 0 0%
ibllib/oneibl/patcher.py IBLGlobusPatcher.delete_dataset 42 42 0 0%
ibllib/oneibl/patcher.py IBLGlobusPatcher.delete_dataset.is_aws 1 1 0 0%
ibllib/oneibl/patcher.py SSHPatcher.__init__ 4 4 0 0%
ibllib/oneibl/patcher.py SSHPatcher._scp 3 3 0 0%
ibllib/oneibl/patcher.py SSHPatcher._rm 2 2 0 0%
ibllib/oneibl/patcher.py FTPPatcher.setup 17 1 0 94%
ibllib/oneibl/patcher.py FTPPatcher.create_dataset 13 13 0 0%
ibllib/oneibl/patcher.py FTPPatcher._scp 7 7 0 0%
ibllib/oneibl/patcher.py FTPPatcher.mktree 7 7 0 0%
ibllib/oneibl/patcher.py FTPPatcher._rm 1 1 0 0%
ibllib/oneibl/patcher.py SDSCPatcher.__init__ 2 2 0 0%
ibllib/oneibl/patcher.py SDSCPatcher.patch_datasets 2 2 0 0%
ibllib/oneibl/patcher.py SDSCPatcher._scp 6 6 0 0%
ibllib/oneibl/patcher.py SDSCPatcher._rm 1 1 0 0%
ibllib/oneibl/patcher.py S3Patcher.__init__ 5 5 0 0%
ibllib/oneibl/patcher.py S3Patcher.check_datasets 7 7 0 0%
ibllib/oneibl/patcher.py S3Patcher.patch_dataset 9 9 0 0%
ibllib/oneibl/patcher.py S3Patcher._scp 4 4 0 0%
ibllib/oneibl/patcher.py S3Patcher._rm 1 1 0 0%
ibllib/oneibl/registration.py register_dataset 24 9 0 62%
ibllib/oneibl/registration.py register_dataset._get_protected 4 1 0 75%
ibllib/oneibl/registration.py IBLRegistrationClient.register_session 98 7 0 93%
ibllib/oneibl/registration.py IBLRegistrationClient._register_bool 5 3 0 40%
ibllib/oneibl/registration.py IBLRegistrationClient.find_files 7 2 0 71%
ibllib/oneibl/registration.py rename_files_compatibility 9 5 0 44%
ibllib/oneibl/registration.py _get_session_times 21 2 0 90%
ibllib/pipes/__init__.py assign_task 2 2 0 0%
ibllib/pipes/audio_tasks.py AudioCompress._run 7 1 0 86%
ibllib/pipes/base_tasks.py BehaviourTask.extract_behaviour 1 1 0 0%
ibllib/pipes/base_tasks.py BehaviourTask.run_qc 2 2 0 0%
ibllib/pipes/base_tasks.py VideoTask.extract_camera 1 1 0 0%
ibllib/pipes/base_tasks.py VideoTask.run_qc 2 2 0 0%
ibllib/pipes/base_tasks.py MesoscopeTask.load_sync 5 1 0 80%
ibllib/pipes/base_tasks.py RegisterRawDataTask.rename_files 19 2 0 89%
ibllib/pipes/base_tasks.py RegisterRawDataTask.register_snapshots 38 2 0 95%
ibllib/pipes/base_tasks.py RegisterRawDataTask._run 8 2 0 75%
ibllib/pipes/behavior_tasks.py HabituationTrialsBpod._run 7 2 0 71%
ibllib/pipes/behavior_tasks.py HabituationTrialsNidq.signature 3 3 0 0%
ibllib/pipes/behavior_tasks.py PassiveTaskNidq._run 4 1 0 75%
ibllib/pipes/behavior_tasks.py PassiveTaskTimeline.signature 2 2 0 0%
ibllib/pipes/behavior_tasks.py PassiveTaskTimeline._run 10 10 0 0%
ibllib/pipes/behavior_tasks.py ChoiceWorldTrialsBpod._run 14 2 0 86%
ibllib/pipes/behavior_tasks.py ChoiceWorldTrialsNidq._behaviour_criterion 11 11 0 0%
ibllib/pipes/behavior_tasks.py ChoiceWorldTrialsNidq.run_qc 31 10 0 68%
ibllib/pipes/behavior_tasks.py ChoiceWorldTrialsNidq._run 4 1 0 75%
ibllib/pipes/behavior_tasks.py TrainingStatus._run 17 2 0 88%
ibllib/pipes/dynamic_pipeline.py acquisition_description_legacy_session 6 1 0 83%
ibllib/pipes/dynamic_pipeline.py get_acquisition_description 15 1 0 93%
ibllib/pipes/dynamic_pipeline.py _get_trials_tasks 67 7 0 90%
ibllib/pipes/dynamic_pipeline.py is_active_trials_task 3 3 0 0%
ibllib/pipes/dynamic_pipeline.py make_pipeline 118 7 0 94%
ibllib/pipes/dynamic_pipeline.py make_pipeline_dict 5 2 0 60%
ibllib/pipes/ephys_alignment.py EphysAlignment.__init__ 18 1 0 94%
ibllib/pipes/ephys_alignment.py EphysAlignment.get_insertion_track 16 2 0 88%
ibllib/pipes/ephys_alignment.py EphysAlignment.get_track_and_feature 1 1 0 0%
ibllib/pipes/ephys_alignment.py EphysAlignment.feature2track_lin 5 1 0 80%
ibllib/pipes/ephys_alignment.py EphysAlignment.get_histology_regions 25 1 0 96%
ibllib/pipes/ephys_alignment.py EphysAlignment.get_nearest_boundary 42 42 0 0%
ibllib/pipes/ephys_alignment.py EphysAlignment.arrange_into_regions 18 18 0 0%
ibllib/pipes/ephys_alignment.py EphysAlignment.get_perp_vector 11 11 0 0%
ibllib/pipes/ephys_tasks.py EphysCompressNP1._run 24 2 0 92%
ibllib/pipes/ephys_tasks.py EphysCompressNP21._run 34 11 0 68%
ibllib/pipes/ephys_tasks.py EphysCompressNP24._run 35 6 0 83%
ibllib/pipes/ephys_tasks.py EphysPulses._run 11 1 0 91%
ibllib/pipes/ephys_tasks.py RawEphysQC.signature 2 2 0 0%
ibllib/pipes/ephys_tasks.py RawEphysQC._run 23 23 0 0%
ibllib/pipes/ephys_tasks.py CellQCMixin.compute_cell_qc 22 22 0 0%
ibllib/pipes/ephys_tasks.py CellQCMixin._label_probe_qc 17 17 0 0%
ibllib/pipes/ephys_tasks.py SpikeSorting.signature 2 2 0 0%
ibllib/pipes/ephys_tasks.py SpikeSorting.scratch_folder_run 11 11 0 0%
ibllib/pipes/ephys_tasks.py SpikeSorting._sample2v 3 3 0 0%
ibllib/pipes/ephys_tasks.py SpikeSorting._fetch_iblsorter_version 15 15 0 0%
ibllib/pipes/ephys_tasks.py SpikeSorting._run_iblsort 33 33 0 0%
ibllib/pipes/ephys_tasks.py SpikeSorting._run 55 55 0 0%
ibllib/pipes/histology.py load_track_csv 9 1 0 89%
ibllib/pipes/histology.py get_picked_tracks 9 9 0 0%
ibllib/pipes/histology.py get_micro_manipulator_data 30 30 0 0%
ibllib/pipes/histology.py plot2d_all 13 13 0 0%
ibllib/pipes/histology.py plot3d_all 14 14 0 0%
ibllib/pipes/histology.py register_track 37 5 0 86%
ibllib/pipes/histology.py register_aligned_track 21 10 0 52%
ibllib/pipes/histology.py create_trajectory_dict 7 2 0 71%
ibllib/pipes/histology.py create_channel_dict 4 4 0 0%
ibllib/pipes/histology.py register_chronic_track_files 26 26 0 0%
ibllib/pipes/histology.py register_track_files 30 30 0 0%
ibllib/pipes/histology.py detect_missing_histology_tracks 38 38 0 0%
ibllib/pipes/histology.py coverage 40 40 0 0%
ibllib/pipes/histology.py coverage.crawl_up_from_tip 1 1 0 0%
ibllib/pipes/histology.py coverage_grid 19 19 0 0%
ibllib/pipes/histology.py coverage_grid._get_scale_and_indices 9 9 0 0%
ibllib/pipes/local_server.py _run_command 5 5 0 0%
ibllib/pipes/local_server.py _get_volume_usage 6 6 0 0%
ibllib/pipes/local_server.py report_health 6 6 0 0%
ibllib/pipes/local_server.py job_creator 32 7 0 78%
ibllib/pipes/local_server.py task_queue 13 4 0 69%
ibllib/pipes/local_server.py tasks_runner 20 3 0 85%
ibllib/pipes/mesoscope_tasks.py MesoscopeCompress._run 50 6 0 88%
ibllib/pipes/mesoscope_tasks.py MesoscopePreprocess.setUp 29 3 0 90%
ibllib/pipes/mesoscope_tasks.py MesoscopePreprocess._rename_outputs 50 2 0 96%
ibllib/pipes/mesoscope_tasks.py MesoscopePreprocess._consolidate_exptQC 28 3 0 89%
ibllib/pipes/mesoscope_tasks.py MesoscopePreprocess._meta2ops 16 1 0 94%
ibllib/pipes/mesoscope_tasks.py MesoscopePreprocess._run 53 3 0 94%
ibllib/pipes/mesoscope_tasks.py in_triangle 10 10 0 0%
ibllib/pipes/mesoscope_tasks.py in_triangle.area 1 1 0 0%
ibllib/pipes/mesoscope_tasks.py find_triangle 7 7 0 0%
ibllib/pipes/mesoscope_tasks.py _nearest_neighbour_1d 9 9 0 0%
ibllib/pipes/mesoscope_tasks.py _update_points 25 25 0 0%
ibllib/pipes/misc.py create_alyx_probe_insertions 25 8 0 68%
ibllib/pipes/misc.py rename_ephys_files 15 1 0 93%
ibllib/pipes/misc.py get_iblscripts_folder 1 1 0 0%
ibllib/pipes/misc.py WindowsInhibitor._set_thread_execution_state 3 3 0 0%
ibllib/pipes/misc.py WindowsInhibitor.inhibit 4 4 0 0%
ibllib/pipes/misc.py WindowsInhibitor.uninhibit 4 4 0 0%
ibllib/pipes/misc.py sleepless.inner 6 2 0 67%
ibllib/pipes/neurophotometrics.py FibrePhotometrySync._sync_bpod_neurophotometrics 21 1 0 95%
ibllib/pipes/neurophotometrics.py FibrePhotometrySync._run 36 3 0 92%
ibllib/pipes/scan_fix_passive_files.py find_pairs 24 2 0 92%
ibllib/pipes/sync_tasks.py SyncMtscomp._run 43 3 0 93%
ibllib/pipes/sync_tasks.py SyncPulses._run 6 1 0 83%
ibllib/pipes/tasks.py Task.run 62 5 0 92%
ibllib/pipes/tasks.py Task.register_images 7 6 0 14%
ibllib/pipes/tasks.py Task.rerun 1 1 0 0%
ibllib/pipes/tasks.py Task.setUp 22 5 0 77%
ibllib/pipes/tasks.py Task.assert_expected_outputs 9 4 0 56%
ibllib/pipes/tasks.py Task.assert_expected_inputs 15 2 0 87%
ibllib/pipes/tasks.py Task.get_data_handler 20 13 0 35%
ibllib/pipes/tasks.py Task._creates_lock 6 1 0 83%
ibllib/pipes/tasks.py Pipeline.make_graph 19 1 0 95%
ibllib/pipes/tasks.py Pipeline.create_alyx_tasks 37 12 0 68%
ibllib/pipes/tasks.py Pipeline.create_tasks_list_from_pipeline 10 1 0 90%
ibllib/pipes/tasks.py Pipeline.run 13 2 0 85%
ibllib/pipes/tasks.py Pipeline.rerun 1 1 0 0%
ibllib/pipes/tasks.py run_alyx_task 46 4 0 91%
ibllib/pipes/training_status.py get_training_table_from_aws 14 4 0 71%
ibllib/pipes/training_status.py upload_training_table_to_aws 12 2 0 83%
ibllib/pipes/training_status.py load_trials 53 44 0 17%
ibllib/pipes/training_status.py get_latest_training_information 42 7 0 83%
ibllib/pipes/training_status.py find_earliest_recompute_date 6 1 0 83%
ibllib/pipes/training_status.py compute_training_status 33 1 0 97%
ibllib/pipes/training_status.py compute_session_duration_delay_location 20 5 0 75%
ibllib/pipes/training_status.py get_data_collection 21 2 0 90%
ibllib/pipes/training_status.py get_sess_dict 34 13 0 62%
ibllib/pipes/training_status.py get_training_info_for_session 76 16 0 79%
ibllib/pipes/training_status.py plot_fit_params 61 2 0 97%
ibllib/pipes/training_status.py add_training_lines 8 2 0 75%
ibllib/pipes/training_status.py plot_heatmap_performance_over_days 34 2 0 94%
ibllib/pipes/training_status.py make_plots 34 1 0 97%
ibllib/pipes/video_tasks.py VideoRegisterRaw.assert_expected_outputs 10 10 0 0%
ibllib/pipes/video_tasks.py VideoCompress._run 8 2 0 75%
ibllib/pipes/video_tasks.py VideoConvert._run 25 3 0 88%
ibllib/pipes/video_tasks.py VideoSyncQcCamlog.run_qc 4 1 0 75%
ibllib/pipes/video_tasks.py VideoSyncQcBpod.extract_camera 5 1 0 80%
ibllib/pipes/video_tasks.py VideoSyncQcBpod.run_qc 7 2 0 71%
ibllib/pipes/video_tasks.py VideoSyncQcNidq.extract_camera 7 2 0 71%
ibllib/pipes/video_tasks.py VideoSyncQcNidq.run_qc 4 1 0 75%
ibllib/pipes/video_tasks.py DLC.signature 2 2 0 0%
ibllib/pipes/video_tasks.py DLC._check_dlcenv 10 10 0 0%
ibllib/pipes/video_tasks.py DLC._video_intact 5 5 0 0%
ibllib/pipes/video_tasks.py DLC._run 59 59 0 0%
ibllib/pipes/video_tasks.py EphysPostDLC.signature 1 1 0 0%
ibllib/pipes/video_tasks.py EphysPostDLC._run 85 85 0 0%
ibllib/pipes/video_tasks.py LightningPose._video_intact 5 5 0 0%
ibllib/pipes/video_tasks.py LightningPose._check_env 9 9 0 0%
ibllib/pipes/video_tasks.py LightningPose._run 55 45 0 18%
ibllib/pipes/widefield_tasks.py WidefieldCompress._run 11 1 0 91%
ibllib/pipes/widefield_tasks.py WidefieldPreprocess._run 14 10 0 29%
ibllib/pipes/widefield_tasks.py WidefieldFOV.signature 2 2 0 0%
ibllib/pipes/widefield_tasks.py WidefieldFOV._run 2 2 0 0%
ibllib/pipes/widefield_tasks.py (no function) 41 2 0 95%
ibllib/plots/figures.py set_axis_label_size 8 8 0 0%
ibllib/plots/figures.py remove_axis_outline 6 6 0 0%
ibllib/plots/figures.py BehaviourPlots.signature 2 2 0 0%
ibllib/plots/figures.py BehaviourPlots.__init__ 7 7 0 0%
ibllib/plots/figures.py BehaviourPlots._run 24 24 0 0%
ibllib/plots/figures.py HistologySlices._run 22 22 0 0%
ibllib/plots/figures.py HistologySlices.get_probe_signature 3 3 0 0%
ibllib/plots/figures.py LfpPlots._run 30 30 0 0%
ibllib/plots/figures.py LfpPlots.get_probe_signature 3 3 0 0%
ibllib/plots/figures.py ApPlots._run 18 18 0 0%
ibllib/plots/figures.py ApPlots.get_probe_signature 3 3 0 0%
ibllib/plots/figures.py SpikeSorting._run 24 24 0 0%
ibllib/plots/figures.py SpikeSorting._run.plot_driftmap 17 17 0 0%
ibllib/plots/figures.py SpikeSorting.get_probe_signature 3 3 0 0%
ibllib/plots/figures.py SpikeSorting.get_signatures 12 12 0 0%
ibllib/plots/figures.py BadChannelsAp.get_probe_signature 4 4 0 0%
ibllib/plots/figures.py BadChannelsAp._run 38 38 0 0%
ibllib/plots/figures.py ephys_bad_channels 98 98 0 0%
ibllib/plots/figures.py ephys_bad_channels.gain2level 1 1 0 0%
ibllib/plots/figures.py raw_destripe 31 31 0 0%
ibllib/plots/figures.py dlc_qc_plot 113 90 0 20%
ibllib/plots/misc.py Density.__init__ 24 24 0 0%
ibllib/plots/misc.py Density.on_key_press 6 6 0 0%
ibllib/plots/misc.py Traces.__init__ 15 1 0 93%
ibllib/plots/misc.py Traces.on_key_press 8 8 0 0%
ibllib/plots/misc.py squares 10 1 0 90%
ibllib/plots/misc.py vertical_lines 9 1 0 89%
ibllib/plots/misc.py spectrum 22 22 0 0%
ibllib/plots/misc.py color_cycle 4 4 0 0%
ibllib/plots/misc.py starplot 21 2 0 90%
ibllib/plots/snapshot.py ReportSnapshot._run 1 1 0 0%
ibllib/plots/snapshot.py ReportSnapshot.register_images 12 2 0 83%
ibllib/plots/snapshot.py ReportSnapshotProbe.__init__ 15 15 0 0%
ibllib/plots/snapshot.py ReportSnapshotProbe.pid_label 1 1 0 0%
ibllib/plots/snapshot.py ReportSnapshotProbe.get_probe_signature 1 1 0 0%
ibllib/plots/snapshot.py ReportSnapshotProbe.get_histology_status 12 12 0 0%
ibllib/plots/snapshot.py ReportSnapshotProbe.get_channels 35 35 0 0%
ibllib/plots/snapshot.py ReportSnapshotProbe.register_images 1 1 0 0%
ibllib/plots/snapshot.py Snapshot.__init__ 6 1 0 83%
ibllib/plots/snapshot.py Snapshot.plot 1 1 0 0%
ibllib/plots/snapshot.py Snapshot.generate_image 5 1 0 80%
ibllib/plots/snapshot.py Snapshot.register_image 17 1 0 94%
ibllib/qc/alignment_qc.py AlignmentQC.load_data 28 4 0 86%
ibllib/qc/alignment_qc.py AlignmentQC.run 20 5 0 75%
ibllib/qc/alignment_qc.py AlignmentQC.resolve_manual 19 3 0 84%
ibllib/qc/alignment_qc.py AlignmentQC.upload_channels 51 30 0 41%
ibllib/qc/alignment_qc.py AlignmentQC.update_experimenter_evaluation 14 14 0 0%
ibllib/qc/alignment_qc.py get_aligned_channels 19 19 0 0%
ibllib/qc/base.py QC.run 1 1 0 0%
ibllib/qc/base.py QC.load_data 1 1 0 0%
ibllib/qc/base.py QC._confirm_endpoint_id 16 3 0 81%
ibllib/qc/base.py QC.update 18 2 0 89%
ibllib/qc/base.py QC.update_extended_qc 21 2 0 90%
ibllib/qc/camera.py CameraQC.__init__ 24 6 0 75%
ibllib/qc/camera.py CameraQC.type 3 1 0 67%
ibllib/qc/camera.py CameraQC.load_data 63 9 0 86%
ibllib/qc/camera.py CameraQC.load_video_data 8 3 0 62%
ibllib/qc/camera.py CameraQC.get_active_wheel_period 15 4 0 73%
ibllib/qc/camera.py CameraQC._set_sync 9 3 0 67%
ibllib/qc/camera.py CameraQC._update_meta_from_session_params 13 2 0 85%
ibllib/qc/camera.py CameraQC.run 26 3 0 88%
ibllib/qc/camera.py CameraQC._remove_check 7 5 0 29%
ibllib/qc/camera.py CameraQC.check_brightness 34 1 0 97%
ibllib/qc/camera.py CameraQC.check_wheel_alignment 22 2 0 91%
ibllib/qc/camera.py CameraQCCamlog.__init__ 3 3 0 0%
ibllib/qc/camera.py CameraQCCamlog.load_data 49 49 0 0%
ibllib/qc/camera.py CameraQCCamlog.check_camera_times 5 5 0 0%
ibllib/qc/camera.py get_video_collection 7 7 0 0%
ibllib/qc/camera.py (no function) 70 2 0 97%
ibllib/qc/critical_reasons.py main_gui 10 1 0 90%
ibllib/qc/critical_reasons.py main 9 1 0 89%
ibllib/qc/critical_reasons.py Note.extra_prompt 1 1 0 0%
ibllib/qc/critical_reasons.py Note.note_title 1 1 0 0%
ibllib/qc/critical_reasons.py Note.__init__ 9 2 0 78%
ibllib/qc/critical_reasons.py Note.get_content_type 6 6 0 0%
ibllib/qc/critical_reasons.py Note.describe 2 2 0 0%
ibllib/qc/critical_reasons.py Note._map_num_to_description 7 2 0 71%
ibllib/qc/critical_reasons.py Note.reasons_prompt 12 4 0 67%
ibllib/qc/critical_reasons.py CriticalNote.update_existing_note 9 1 0 89%
ibllib/qc/critical_reasons.py CriticalNote.delete_note_prompt 6 2 0 67%
ibllib/qc/critical_reasons.py SignOffNote.sign_off 7 1 0 86%
ibllib/qc/critical_reasons.py SignOffNote.update_existing_note 5 1 0 80%
ibllib/qc/critical_reasons.py SignOffNote.get_datetime_key 6 2 0 67%
ibllib/qc/dlc.py DlcQC.load_data 23 20 0 13%
ibllib/qc/dlc.py DlcQC.run 15 11 0 27%
ibllib/qc/dlc.py DlcQC.run.is_metric 1 1 0 0%
ibllib/qc/dlc.py DlcQC.check_pupil_diameter_snr 10 1 0 90%
ibllib/qc/dlc.py run_all_qc 6 6 0 0%
ibllib/qc/task_extractors.py TaskQCExtractor.__init__ 9 1 0 89%
ibllib/qc/task_metrics.py compute_session_status_from_dict 5 1 0 80%
ibllib/qc/task_metrics.py TaskQC.compute 9 2 0 78%
ibllib/qc/task_metrics.py HabituationQC.compute 57 3 0 95%
ibllib/qc/task_metrics.py _wheel_move_during_closed_loop 21 2 0 90%
ibllib/qc/task_metrics.py check_stimulus_move_before_goCue 13 2 0 85%
ibllib/qc/task_metrics.py check_audio_pre_trial 10 2 0 80%
ibllib/qc/task_qc_viewer/ViewEphysQC.py PlotCanvas.__init__ 9 9 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py PlotWindow.__init__ 6 6 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py GraphWindow.__init__ 58 58 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py GraphWindow.closeEvent 6 6 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py GraphWindow.showEvent 2 2 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py GraphWindow.contextMenu 7 7 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py GraphWindow.pinColumn 6 6 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py GraphWindow.changeFilter 6 6 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py GraphWindow.loadFile 5 5 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py GraphWindow.updateDataframe 22 22 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py GraphWindow.tv_double_clicked 15 15 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py viewqc 11 11 0 0%
ibllib/qc/task_qc_viewer/task_qc.py QcFrame.__init__ 21 2 0 90%
ibllib/qc/task_qc_viewer/task_qc.py QcFrame.n_trials 1 1 0 0%
ibllib/qc/task_qc_viewer/task_qc.py QcFrame.create_plots 34 5 0 85%
ibllib/qc/task_qc_viewer/task_qc.py show_session_task_qc 45 3 0 93%
ibllib/qc/task_qc_viewer/task_qc.py qc_gui_cli 6 6 0 0%
ibllib/qc/task_qc_viewer/task_qc.py (no function) 38 1 0 97%
ibllib/tests/__init__.py _get_test_db 5 2 0 60%
ibllib/tests/fixtures/utils.py populate_raw_spikeglx 17 6 0 65%
ibllib/tests/fixtures/utils.py create_fake_raw_video_data_folder 19 8 0 58%
ibllib/tests/fixtures/utils.py create_fake_raw_behavior_data_folder 29 2 0 93%
ibllib/tests/fixtures/utils.py register_new_session 8 2 0 75%
ibllib/time.py isostr2date 8 1 0 88%
Total   18125 6009 86 67%

No items found using the specified filter.

639 functions skipped due to complete coverage.