Skip to content

Commit 5d5afd2

Browse files
committed
Put main stuff back
1 parent 79f0206 commit 5d5afd2

2 files changed

Lines changed: 38 additions & 1 deletion

File tree

src/spikeinterface/qualitymetrics/tests/test_metrics_functions.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,3 +536,32 @@ def test_calculate_sd_ratio(sorting_analyzer_simple):
536536
assert np.all(list(sd_ratio.keys()) == sorting_analyzer_simple.unit_ids)
537537
# @aurelien can you check this, this is not working anymore
538538
# assert np.allclose(list(sd_ratio.values()), 1, atol=0.25, rtol=0)
539+
540+
541+
if __name__ == "__main__":
542+
543+
sorting_analyzer = _sorting_analyzer_simple()
544+
print(sorting_analyzer)
545+
546+
test_unit_structure_in_output(_small_sorting_analyzer())
547+
548+
# test_calculate_firing_rate_num_spikes(sorting_analyzer)
549+
550+
test_calculate_snrs(sorting_analyzer)
551+
# test_calculate_amplitude_cutoff(sorting_analyzer)
552+
# test_calculate_presence_ratio(sorting_analyzer)
553+
# test_calculate_amplitude_median(sorting_analyzer)
554+
# test_calculate_sliding_rp_violations(sorting_analyzer)
555+
# test_calculate_drift_metrics(sorting_analyzer)
556+
# test_synchrony_metrics(sorting_analyzer)
557+
# test_synchrony_metrics_unit_id_subset(sorting_analyzer)
558+
# test_synchrony_metrics_no_unit_ids(sorting_analyzer)
559+
# test_calculate_firing_range(sorting_analyzer)
560+
# test_calculate_amplitude_cv_metrics(sorting_analyzer)
561+
# test_calculate_sd_ratio(sorting_analyzer)
562+
563+
# sorting_analyzer_violations = _sorting_analyzer_violations()
564+
# print(sorting_analyzer_violations)
565+
# test_calculate_isi_violations(sorting_analyzer_violations)
566+
# test_calculate_sliding_rp_violations(sorting_analyzer_violations)
567+
# test_calculate_rp_violations(sorting_analyzer_violations)

src/spikeinterface/qualitymetrics/tests/test_quality_metric_calculator.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
def test_compute_quality_metrics(sorting_analyzer_simple):
2121
sorting_analyzer = sorting_analyzer_simple
22-
print(sorting_analyzer)
2322

2423
# without PCs
2524
metrics = compute_quality_metrics(
@@ -245,3 +244,12 @@ def test_empty_units(sorting_analyzer_simple):
245244
# for metric_name in metrics.columns:
246245
# # NaNs are skipped
247246
# assert np.allclose(metrics[metric_name].dropna(), metrics_par[metric_name].dropna())
247+
248+
if __name__ == "__main__":
249+
250+
sorting_analyzer = get_sorting_analyzer()
251+
print(sorting_analyzer)
252+
253+
test_compute_quality_metrics(sorting_analyzer)
254+
test_compute_quality_metrics_recordingless(sorting_analyzer)
255+
test_empty_units(sorting_analyzer)

0 commit comments

Comments
 (0)