├── .bumpversion.cfg ├── .github └── workflows │ └── pytest.yml ├── .gitignore ├── LICENSE ├── README.md ├── notebooks ├── collar_based_fscore.ipynb ├── psd_roc.png └── psds.ipynb ├── pyproject.toml ├── sed_scores_eval ├── __init__.py ├── base_modules │ ├── __init__.py │ ├── bootstrap.py │ ├── curves.py │ ├── cy_detection.pyx │ ├── cy_medfilt.pyx │ ├── detection.py │ ├── error_rate.py │ ├── ground_truth.py │ ├── io.py │ ├── postprocessing.py │ ├── precision_recall.py │ ├── roc.py │ ├── scores.py │ └── statistics.py ├── clip_based │ ├── __init__.py │ ├── error_rate.py │ ├── intermediate_statistics.py │ ├── precision_recall.py │ ├── reference.py │ └── roc.py ├── collar_based │ ├── __init__.py │ ├── error_rate.py │ ├── intermediate_statistics.py │ ├── precision_recall.py │ └── reference.py ├── intersection_based │ ├── __init__.py │ ├── error_rate.py │ ├── intermediate_statistics.py │ ├── pipsds.py │ ├── precision_recall.py │ ├── psds.py │ └── reference.py ├── segment_based │ ├── __init__.py │ ├── error_rate.py │ ├── intermediate_statistics.py │ ├── precision_recall.py │ ├── reference.py │ └── roc.py └── utils │ ├── __init__.py │ ├── array_ops.py │ ├── nested.py │ ├── parallel.py │ ├── test.py │ └── visualization.py ├── setup.py └── tests ├── test_clip_based ├── test_clip_based_area_under_roc.py ├── test_clip_based_average_precision.py ├── test_clip_based_fscore.py └── test_clip_based_intermediate_statistics.py ├── test_collar_based ├── test_collar_based_error_rate.py ├── test_collar_based_fscore.py └── test_collar_based_intermediate_statistics.py ├── test_intersection_based ├── test_intersection_based_fscore.py ├── test_intersection_based_intermediate_statistics.py ├── test_pipsds.py └── test_psds.py ├── test_segment_based ├── test_segment_based_area_under_roc.py ├── test_segment_based_average_precision.py ├── test_segment_based_error_rate.py ├── test_segment_based_fscore.py └── test_segment_based_intermediate_statistics.py └── test_utils └── test_median_filter.py /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.github/workflows/pytest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/.github/workflows/pytest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/README.md -------------------------------------------------------------------------------- /notebooks/collar_based_fscore.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/notebooks/collar_based_fscore.ipynb -------------------------------------------------------------------------------- /notebooks/psd_roc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/notebooks/psd_roc.png -------------------------------------------------------------------------------- /notebooks/psds.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/notebooks/psds.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/pyproject.toml -------------------------------------------------------------------------------- /sed_scores_eval/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/__init__.py -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/bootstrap.py -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/curves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/curves.py -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/cy_detection.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/cy_detection.pyx -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/cy_medfilt.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/cy_medfilt.pyx -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/detection.py -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/error_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/error_rate.py -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/ground_truth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/ground_truth.py -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/io.py -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/postprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/postprocessing.py -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/precision_recall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/precision_recall.py -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/roc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/roc.py -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/scores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/scores.py -------------------------------------------------------------------------------- /sed_scores_eval/base_modules/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/base_modules/statistics.py -------------------------------------------------------------------------------- /sed_scores_eval/clip_based/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/clip_based/__init__.py -------------------------------------------------------------------------------- /sed_scores_eval/clip_based/error_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/clip_based/error_rate.py -------------------------------------------------------------------------------- /sed_scores_eval/clip_based/intermediate_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/clip_based/intermediate_statistics.py -------------------------------------------------------------------------------- /sed_scores_eval/clip_based/precision_recall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/clip_based/precision_recall.py -------------------------------------------------------------------------------- /sed_scores_eval/clip_based/reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/clip_based/reference.py -------------------------------------------------------------------------------- /sed_scores_eval/clip_based/roc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/clip_based/roc.py -------------------------------------------------------------------------------- /sed_scores_eval/collar_based/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/collar_based/__init__.py -------------------------------------------------------------------------------- /sed_scores_eval/collar_based/error_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/collar_based/error_rate.py -------------------------------------------------------------------------------- /sed_scores_eval/collar_based/intermediate_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/collar_based/intermediate_statistics.py -------------------------------------------------------------------------------- /sed_scores_eval/collar_based/precision_recall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/collar_based/precision_recall.py -------------------------------------------------------------------------------- /sed_scores_eval/collar_based/reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/collar_based/reference.py -------------------------------------------------------------------------------- /sed_scores_eval/intersection_based/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/intersection_based/__init__.py -------------------------------------------------------------------------------- /sed_scores_eval/intersection_based/error_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/intersection_based/error_rate.py -------------------------------------------------------------------------------- /sed_scores_eval/intersection_based/intermediate_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/intersection_based/intermediate_statistics.py -------------------------------------------------------------------------------- /sed_scores_eval/intersection_based/pipsds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/intersection_based/pipsds.py -------------------------------------------------------------------------------- /sed_scores_eval/intersection_based/precision_recall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/intersection_based/precision_recall.py -------------------------------------------------------------------------------- /sed_scores_eval/intersection_based/psds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/intersection_based/psds.py -------------------------------------------------------------------------------- /sed_scores_eval/intersection_based/reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/intersection_based/reference.py -------------------------------------------------------------------------------- /sed_scores_eval/segment_based/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/segment_based/__init__.py -------------------------------------------------------------------------------- /sed_scores_eval/segment_based/error_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/segment_based/error_rate.py -------------------------------------------------------------------------------- /sed_scores_eval/segment_based/intermediate_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/segment_based/intermediate_statistics.py -------------------------------------------------------------------------------- /sed_scores_eval/segment_based/precision_recall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/segment_based/precision_recall.py -------------------------------------------------------------------------------- /sed_scores_eval/segment_based/reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/segment_based/reference.py -------------------------------------------------------------------------------- /sed_scores_eval/segment_based/roc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/segment_based/roc.py -------------------------------------------------------------------------------- /sed_scores_eval/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/utils/__init__.py -------------------------------------------------------------------------------- /sed_scores_eval/utils/array_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/utils/array_ops.py -------------------------------------------------------------------------------- /sed_scores_eval/utils/nested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/utils/nested.py -------------------------------------------------------------------------------- /sed_scores_eval/utils/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/utils/parallel.py -------------------------------------------------------------------------------- /sed_scores_eval/utils/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/utils/test.py -------------------------------------------------------------------------------- /sed_scores_eval/utils/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/sed_scores_eval/utils/visualization.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_clip_based/test_clip_based_area_under_roc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_clip_based/test_clip_based_area_under_roc.py -------------------------------------------------------------------------------- /tests/test_clip_based/test_clip_based_average_precision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_clip_based/test_clip_based_average_precision.py -------------------------------------------------------------------------------- /tests/test_clip_based/test_clip_based_fscore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_clip_based/test_clip_based_fscore.py -------------------------------------------------------------------------------- /tests/test_clip_based/test_clip_based_intermediate_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_clip_based/test_clip_based_intermediate_statistics.py -------------------------------------------------------------------------------- /tests/test_collar_based/test_collar_based_error_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_collar_based/test_collar_based_error_rate.py -------------------------------------------------------------------------------- /tests/test_collar_based/test_collar_based_fscore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_collar_based/test_collar_based_fscore.py -------------------------------------------------------------------------------- /tests/test_collar_based/test_collar_based_intermediate_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_collar_based/test_collar_based_intermediate_statistics.py -------------------------------------------------------------------------------- /tests/test_intersection_based/test_intersection_based_fscore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_intersection_based/test_intersection_based_fscore.py -------------------------------------------------------------------------------- /tests/test_intersection_based/test_intersection_based_intermediate_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_intersection_based/test_intersection_based_intermediate_statistics.py -------------------------------------------------------------------------------- /tests/test_intersection_based/test_pipsds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_intersection_based/test_pipsds.py -------------------------------------------------------------------------------- /tests/test_intersection_based/test_psds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_intersection_based/test_psds.py -------------------------------------------------------------------------------- /tests/test_segment_based/test_segment_based_area_under_roc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_segment_based/test_segment_based_area_under_roc.py -------------------------------------------------------------------------------- /tests/test_segment_based/test_segment_based_average_precision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_segment_based/test_segment_based_average_precision.py -------------------------------------------------------------------------------- /tests/test_segment_based/test_segment_based_error_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_segment_based/test_segment_based_error_rate.py -------------------------------------------------------------------------------- /tests/test_segment_based/test_segment_based_fscore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_segment_based/test_segment_based_fscore.py -------------------------------------------------------------------------------- /tests/test_segment_based/test_segment_based_intermediate_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_segment_based/test_segment_based_intermediate_statistics.py -------------------------------------------------------------------------------- /tests/test_utils/test_median_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fgnt/sed_scores_eval/HEAD/tests/test_utils/test_median_filter.py --------------------------------------------------------------------------------