Coverage report: 64%

Files Functions Classes

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

File function statements missing excluded coverage
brainbox/__init__.py (no function) 5 2 0 60%
brainbox/atlas.py _label2values 4 4 0 0%
brainbox/atlas.py plot_atlas 71 71 0 0%
brainbox/atlas.py (no function) 6 6 0 0%
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_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 3 0 88%
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 get_training_status 38 1 0 97%
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 velocity 12 12 0 0%
brainbox/behavior/wheel.py velocity_smoothed 13 13 0 0%
brainbox/behavior/wheel.py last_movement_onset 16 16 0 0%
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) 29 2 0 93%
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 39 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 1 0 93%
brainbox/io/one.py _get_attributes 7 5 0 29%
brainbox/io/one.py _load_channels_locations_from_disk 20 9 0 55%
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.load_spike_sorting_object 2 2 0 0%
brainbox/io/one.py SpikeSortingLoader.get_version 3 3 0 0%
brainbox/io/one.py SpikeSortingLoader.download_spike_sorting_object 11 2 0 82%
brainbox/io/one.py SpikeSortingLoader.raw_electrophysiology 6 4 0 33%
brainbox/io/one.py SpikeSortingLoader.load_channels 13 1 0 92%
brainbox/io/one.py SpikeSortingLoader.load_spike_sorting 15 2 0 87%
brainbox/io/one.py SpikeSortingLoader._assert_version_consistency 6 1 0 83%
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/lfp.py butter_filter 17 17 0 0%
brainbox/lfp.py power_spectrum 4 4 0 0%
brainbox/lfp.py coherence 8 8 0 0%
brainbox/lfp.py (no function) 5 5 0 0%
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/quality/lfp_qc.py _plot_spectra 23 23 0 0%
brainbox/quality/lfp_qc.py _plot_rmsmap 27 27 0 0%
brainbox/quality/lfp_qc.py (no function) 21 21 0 0%
brainbox/quality/permutation_test.py permut_test 19 19 0 0%
brainbox/quality/permutation_test.py plot_permut_test 8 8 0 0%
brainbox/quality/permutation_test.py (no function) 13 13 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/spike_features.py depth 22 22 0 0%
brainbox/spike_features.py (no function) 3 3 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/atlas/atlas.py BrainAtlas 1 1 0 0%
ibllib/atlas/atlas.py NeedlesAtlas 1 1 0 0%
ibllib/atlas/atlas.py MRITorontoAtlas 1 1 0 0%
ibllib/atlas/atlas.py FranklinPaxinosAtlas 1 1 0 0%
ibllib/atlas/flatmaps.py FlatMap 1 1 0 0%
ibllib/atlas/flatmaps.py circles 1 1 0 0%
ibllib/atlas/flatmaps.py swanson 1 1 0 0%
ibllib/atlas/flatmaps.py swanson_json 1 1 0 0%
ibllib/atlas/genes.py allen_gene_expression 1 1 0 0%
ibllib/atlas/genes.py (no function) 4 4 0 0%
ibllib/atlas/plots.py plot_scalar_on_slice 1 1 0 0%
ibllib/atlas/plots.py plot_scalar_on_flatmap 1 1 0 0%
ibllib/atlas/plots.py plot_volume_on_slice 1 1 0 0%
ibllib/atlas/plots.py plot_points_on_slice 1 1 0 0%
ibllib/atlas/plots.py plot_scalar_on_barplot 1 1 0 0%
ibllib/atlas/plots.py plot_swanson_vector 1 1 0 0%
ibllib/atlas/plots.py plot_swanson 1 1 0 0%
ibllib/atlas/regions.py regions_from_allen_csv 2 2 0 0%
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 19 19 0 0%
ibllib/ephys/ephysqc.py extract_rmsmap 19 19 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 3 0 82%
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 _get_task_types_json_config 12 2 0 83%
ibllib/io/extractors/base.py get_task_protocol 8 3 0 62%
ibllib/io/extractors/base.py get_task_extractor_type 11 3 0 73%
ibllib/io/extractors/base.py get_session_extractor_type 8 1 0 88%
ibllib/io/extractors/base.py _get_pipeline_from_task_type 7 1 0 86%
ibllib/io/extractors/biased_trials.py ProbaContrasts.get_pregenerated_events 33 1 0 97%
ibllib/io/extractors/biased_trials.py extract_all 15 2 0 87%
ibllib/io/extractors/bpod_trials.py extract_all 32 4 0 88%
ibllib/io/extractors/bpod_trials.py get_bpod_extractor 14 8 0 43%
ibllib/io/extractors/camera.py CameraTimestampsFPGA._extract 40 5 0 88%
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/camera.py extract_all 18 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 9 1 0 89%
ibllib/io/extractors/ephys_fpga.py FpgaTrials._update_var_names 27 6 0 78%
ibllib/io/extractors/ephys_fpga.py FpgaTrials.load_sync 1 1 0 0%
ibllib/io/extractors/ephys_fpga.py FpgaTrials._extract 49 4 0 92%
ibllib/io/extractors/ephys_fpga.py FpgaTrials.build_trials 37 6 23 84%
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 extract_all 13 2 0 85%
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/fibrephotometry.py sync_photometry_to_daq 30 4 0 87%
ibllib/io/extractors/fibrephotometry.py read_daq_timestamps 6 2 0 67%
ibllib/io/extractors/habituation_trials.py HabituationTrials._extract 49 1 0 98%
ibllib/io/extractors/habituation_trials.py extract_all 7 7 0 0%
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 6 0 92%
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 9 0 50%
ibllib/io/extractors/opto_trials.py extract_all 4 4 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/signatures.py spike_sorting_signature 3 3 0 0%
ibllib/io/extractors/signatures.py (no function) 30 30 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.get_stimOn_times_ge5 17 2 0 88%
ibllib/io/extractors/training_trials.py StimOnTimes_deprecated.get_stimOn_times_lt5 30 1 0 97%
ibllib/io/extractors/training_trials.py extract_all 11 1 0 91%
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 2 0 92%
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/training_wheel.py extract_all 1 1 0 0%
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 35 9 0 74%
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 1 0 95%
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/npy_header.py read 10 10 0 0%
ibllib/io/npy_header.py (no function) 3 3 0 0%
ibllib/io/raw_daq_loaders.py load_raw_daq_tdms 7 1 0 86%
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 get_sync_label 8 2 0 75%
ibllib/io/session_params.py get_video_compressed 6 1 0 83%
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 DataHandler.getData 13 13 0 0%
ibllib/oneibl/data_handlers.py DataHandler.getOutputFiles 11 11 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 27 27 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 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__ 3 3 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.__init__ 4 4 0 0%
ibllib/oneibl/data_handlers.py SDSCDataHandler.setUp 13 13 0 0%
ibllib/oneibl/data_handlers.py SDSCDataHandler.uploadData 3 3 0 0%
ibllib/oneibl/data_handlers.py SDSCDataHandler.cleanUp 2 2 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 10 2 0 80%
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/registration.py register_dataset 23 8 0 65%
ibllib/oneibl/registration.py register_dataset._get_protected 4 1 0 75%
ibllib/oneibl/registration.py IBLRegistrationClient.register_session 84 10 0 88%
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 _alyx_procedure_from_task_type 10 2 0 80%
ibllib/oneibl/registration.py rename_files_compatibility 9 5 0 44%
ibllib/oneibl/stream.py VideoStreamer.__init__ 8 8 0 0%
ibllib/oneibl/stream.py VideoStreamer._url 3 3 0 0%
ibllib/oneibl/stream.py VideoStreamer.get_frame 2 2 0 0%
ibllib/oneibl/stream.py (no function) 8 8 0 0%
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 MesoscopeTask.load_sync 5 1 0 80%
ibllib/pipes/base_tasks.py RegisterRawDataTask.rename_files 20 1 0 95%
ibllib/pipes/base_tasks.py RegisterRawDataTask.register_snapshots 38 2 0 95%
ibllib/pipes/base_tasks.py RegisterRawDataTask._run 16 2 0 88%
ibllib/pipes/behavior_tasks.py HabituationTrialsBpod._run 7 3 0 57%
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._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 get_acquisition_description 15 3 0 80%
ibllib/pipes/dynamic_pipeline.py make_pipeline 171 13 0 92%
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_preprocessing.py EphysPulses._run 5 5 0 0%
ibllib/pipes/ephys_preprocessing.py RawEphysQC._run 23 23 0 0%
ibllib/pipes/ephys_preprocessing.py EphysAudio._run 7 1 0 86%
ibllib/pipes/ephys_preprocessing.py SpikeSorting._sample2v 3 3 0 0%
ibllib/pipes/ephys_preprocessing.py SpikeSorting._fetch_pykilosort_version 11 11 0 0%
ibllib/pipes/ephys_preprocessing.py SpikeSorting._fetch_pykilosort_run_version 6 6 0 0%
ibllib/pipes/ephys_preprocessing.py SpikeSorting._fetch_ks2_commit_hash 7 7 0 0%
ibllib/pipes/ephys_preprocessing.py SpikeSorting.setUp 4 4 0 0%
ibllib/pipes/ephys_preprocessing.py SpikeSorting._run_pykilosort 42 42 0 0%
ibllib/pipes/ephys_preprocessing.py SpikeSorting._run 46 46 0 0%
ibllib/pipes/ephys_preprocessing.py SpikeSorting.get_signatures 25 1 0 96%
ibllib/pipes/ephys_preprocessing.py EphysVideoCompress._run 6 2 0 67%
ibllib/pipes/ephys_preprocessing.py EphysVideoSyncQc.get_signatures 28 5 0 82%
ibllib/pipes/ephys_preprocessing.py EphysTrials._behaviour_criterion 5 5 0 0%
ibllib/pipes/ephys_preprocessing.py EphysTrials.run_qc 28 28 0 0%
ibllib/pipes/ephys_preprocessing.py EphysTrials._run 5 2 0 60%
ibllib/pipes/ephys_preprocessing.py EphysCellsQc._compute_cell_qc 11 11 0 0%
ibllib/pipes/ephys_preprocessing.py EphysCellsQc._label_probe_qc 18 18 0 0%
ibllib/pipes/ephys_preprocessing.py EphysCellsQc._run 13 13 0 0%
ibllib/pipes/ephys_preprocessing.py EphysMtscomp._run 18 18 0 0%
ibllib/pipes/ephys_preprocessing.py EphysDLC._check_dlcenv 10 10 0 0%
ibllib/pipes/ephys_preprocessing.py EphysDLC._video_intact 5 5 0 0%
ibllib/pipes/ephys_preprocessing.py EphysDLC._run 54 54 0 0%
ibllib/pipes/ephys_preprocessing.py EphysPostDLC._run 85 44 0 48%
ibllib/pipes/ephys_preprocessing.py EphysPassive._run 4 4 0 0%
ibllib/pipes/ephys_preprocessing.py EphysExtractionPipeline.__init__ 19 19 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._run 23 23 0 0%
ibllib/pipes/ephys_tasks.py CellQCMixin.compute_cell_qc 11 11 0 0%
ibllib/pipes/ephys_tasks.py CellQCMixin._label_probe_qc 17 17 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 44 44 0 0%
ibllib/pipes/ephys_tasks.py SpikeSorting._run 42 42 0 0%
ibllib/pipes/ephys_tasks.py EphysCellsQc._run 13 13 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 _get_pipeline_class 10 10 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 28 3 0 89%
ibllib/pipes/local_server.py task_queue 13 4 0 69%
ibllib/pipes/local_server.py tasks_runner 20 2 0 90%
ibllib/pipes/mesoscope_tasks.py MesoscopeCompress._run 46 4 0 91%
ibllib/pipes/mesoscope_tasks.py MesoscopePreprocess._rename_outputs 51 6 0 88%
ibllib/pipes/mesoscope_tasks.py MesoscopePreprocess._check_meta_data 9 9 0 0%
ibllib/pipes/mesoscope_tasks.py MesoscopePreprocess._check_meta_data.equal_dicts 3 3 0 0%
ibllib/pipes/mesoscope_tasks.py MesoscopePreprocess._consolidate_exptQC 11 11 0 0%
ibllib/pipes/mesoscope_tasks.py MesoscopePreprocess._create_db 16 1 0 94%
ibllib/pipes/mesoscope_tasks.py MesoscopePreprocess._run 47 8 0 83%
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 subjects_data_folder 13 3 0 77%
ibllib/pipes/misc.py cli_ask_options 8 8 0 0%
ibllib/pipes/misc.py behavior_exists 6 1 0 83%
ibllib/pipes/misc.py rename_session 27 7 0 74%
ibllib/pipes/misc.py copy_with_check 6 6 0 0%
ibllib/pipes/misc.py transfer_session_folders 58 13 0 78%
ibllib/pipes/misc.py transfer_session_folders._remote_session_picker 14 5 0 64%
ibllib/pipes/misc.py transfer_folder 17 17 0 0%
ibllib/pipes/misc.py load_params_dict 6 6 0 0%
ibllib/pipes/misc.py load_videopc_params 4 4 0 0%
ibllib/pipes/misc.py load_ephyspc_params 3 3 0 0%
ibllib/pipes/misc.py create_videopc_params 22 22 0 0%
ibllib/pipes/misc.py create_ephyspc_params 20 20 0 0%
ibllib/pipes/misc.py rdiff_install 31 27 0 13%
ibllib/pipes/misc.py rsync_paths 29 10 0 66%
ibllib/pipes/misc.py confirm_ephys_remote_folder 61 61 0 0%
ibllib/pipes/misc.py create_alyx_probe_insertions 25 8 0 68%
ibllib/pipes/misc.py check_create_raw_session_flag 41 3 0 93%
ibllib/pipes/misc.py check_create_raw_session_flag.check_status 5 1 0 80%
ibllib/pipes/misc.py rename_ephys_files 15 1 0 93%
ibllib/pipes/misc.py create_custom_ephys_wirings 18 18 0 0%
ibllib/pipes/misc.py get_iblscripts_folder 1 1 0 0%
ibllib/pipes/misc.py copy_wiring_files 23 23 0 0%
ibllib/pipes/misc.py multi_parts_flags_creation 26 2 0 92%
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/photometry_tasks.py FibrePhotometryExtractionPipeline.__init__ 11 11 0 0%
ibllib/pipes/purge_rig_data.py session_name 1 1 0 0%
ibllib/pipes/purge_rig_data.py purge_local_data 30 30 0 0%
ibllib/pipes/purge_rig_data.py (no function) 15 15 0 0%
ibllib/pipes/remote_server.py _run_command 5 5 0 0%
ibllib/pipes/remote_server.py job_transfer_ks2 34 34 0 0%
ibllib/pipes/remote_server.py job_transfer_ks2._get_volume_usage_percentage 5 5 0 0%
ibllib/pipes/remote_server.py job_run_ks2 20 20 0 0%
ibllib/pipes/remote_server.py (no function) 17 17 0 0%
ibllib/pipes/scan_fix_passive_files.py find_pairs 24 2 0 92%
ibllib/pipes/sdsc_tasks.py RegisterSpikeSortingSDSC.signature 2 2 0 0%
ibllib/pipes/sdsc_tasks.py RegisterSpikeSortingSDSC.__init__ 3 3 0 0%
ibllib/pipes/sdsc_tasks.py RegisterSpikeSortingSDSC._run 10 10 0 0%
ibllib/pipes/sdsc_tasks.py RegisterSpikeSortingSDSC._run._fs 2 2 0 0%
ibllib/pipes/sdsc_tasks.py (no function) 9 9 0 0%
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 58 3 0 95%
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 5 1 0 80%
ibllib/pipes/tasks.py Task.get_data_handler 18 11 0 39%
ibllib/pipes/tasks.py Task._creates_lock 6 1 0 83%
ibllib/pipes/tasks.py Pipeline.__init__ 13 1 0 92%
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_preprocessing.py TrainingRegisterRaw._run 1 1 0 0%
ibllib/pipes/training_preprocessing.py TrainingTrials.run_qc 14 14 0 0%
ibllib/pipes/training_preprocessing.py TrainingTrials._run 4 1 0 75%
ibllib/pipes/training_preprocessing.py TrainingAudio._run 1 1 0 0%
ibllib/pipes/training_preprocessing.py TrainingDLC._run 1 1 0 0%
ibllib/pipes/training_preprocessing.py TrainingStatus._run 15 15 0 0%
ibllib/pipes/training_preprocessing.py TrainingExtractionPipeline.__init__ 11 11 0 0%
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 10 0 81%
ibllib/pipes/training_status.py get_latest_training_information 40 7 0 82%
ibllib/pipes/training_status.py compute_training_status 32 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 12 0 65%
ibllib/pipes/training_status.py get_training_info_for_session 76 15 0 80%
ibllib/pipes/training_status.py add_training_lines 8 1 0 88%
ibllib/pipes/training_status.py make_plots 34 1 0 97%
ibllib/pipes/transfer_rig_data.py main 39 1 0 97%
ibllib/pipes/transfer_rig_data.py (no function) 17 5 0 71%
ibllib/pipes/video_tasks.py VideoRegisterRaw.assert_expected_outputs 10 10 0 0%
ibllib/pipes/video_tasks.py VideoConvert._run 25 3 0 88%
ibllib/pipes/video_tasks.py VideoSyncQcCamlog._run 8 1 0 88%
ibllib/pipes/video_tasks.py VideoSyncQcNidq._run 12 2 0 83%
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 37 27 0 27%
ibllib/pipes/widefield_tasks.py WidefieldCompress._run 13 1 0 92%
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) 42 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 10 10 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 wiggle 21 21 0 0%
ibllib/plots/misc.py wiggle.insert_zeros 15 15 0 0%
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 15 0 0%
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 (no function) 19 3 0 84%
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.plot 1 1 0 0%
ibllib/plots/snapshot.py Snapshot.generate_image 5 1 0 80%
ibllib/plots/snapshot.py Snapshot.register_image 16 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__ 26 6 0 77%
ibllib/qc/camera.py CameraQC.load_data 68 10 0 85%
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.ensure_required_data 47 19 0 60%
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 20 2 0 90%
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 51 51 0 0%
ibllib/qc/camera.py CameraQCCamlog.ensure_required_data 25 25 0 0%
ibllib/qc/camera.py CameraQCCamlog.check_camera_times 5 5 0 0%
ibllib/qc/camera.py get_video_collection 7 1 0 86%
ibllib/qc/camera.py (no function) 75 2 0 97%
ibllib/qc/critical_reasons.py main_gui 12 1 0 92%
ibllib/qc/critical_reasons.py main 13 2 0 85%
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__ 10 1 0 90%
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/qcplots.py plot_results 37 37 0 0%
ibllib/qc/qcplots.py plot_results.get_trial_level_failed 2 2 0 0%
ibllib/qc/qcplots.py (no function) 8 8 0 0%
ibllib/qc/task_extractors.py TaskQCExtractor.__init__ 21 1 0 95%
ibllib/qc/task_extractors.py TaskQCExtractor._ensure_required_data 19 3 0 84%
ibllib/qc/task_extractors.py TaskQCExtractor.load_raw_data 14 7 0 50%
ibllib/qc/task_extractors.py TaskQCExtractor.extract_data 20 9 0 55%
ibllib/qc/task_metrics.py compute_session_status_from_dict 5 1 0 80%
ibllib/qc/task_metrics.py TaskQC.compute 11 4 0 64%
ibllib/qc/task_metrics.py HabituationQC.compute 59 5 0 92%
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 DataFrameModel.__init__ 2 2 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py DataFrameModel.setDataFrame 3 3 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py DataFrameModel.dataFrame 1 1 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py DataFrameModel.headerData 5 5 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py DataFrameModel.rowCount 3 3 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py DataFrameModel.columnCount 3 3 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py DataFrameModel.data 13 13 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py DataFrameModel.roleNames 2 2 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py DataFrameModel.sort 5 5 0 0%
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__ 16 16 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py GraphWindow.load_file 4 4 0 0%
ibllib/qc/task_qc_viewer/ViewEphysQC.py GraphWindow.update_df 3 3 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 7 7 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 37 3 0 92%
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) 39 1 0 97%
ibllib/tests/__init__.py _get_test_db 5 2 0 60%
ibllib/tests/fixtures/utils.py create_fake_raw_video_data_folder 19 1 0 95%
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   20015 7127 86 64%

No items found using the specified filter.

673 functions skipped due to complete coverage.