├── .codecov.yml ├── .coveragerc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── code_coverage.yml │ ├── documentation.yml │ └── publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CITATION.cff ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── make.bat └── source │ ├── _templates │ ├── class.md │ └── function.md │ ├── api_reference.md │ ├── api_reference │ ├── callbacks.md │ ├── callbacks │ │ ├── batch.md │ │ └── streaming.md │ ├── datasets.md │ ├── datasets │ │ ├── real.md │ │ └── synthetic.md │ ├── detectors.md │ ├── detectors │ │ ├── concept_drift.md │ │ ├── concept_drift │ │ │ └── streaming.md │ │ ├── data_drift.md │ │ └── data_drift │ │ │ ├── batch.md │ │ │ └── streaming.md │ ├── metrics.md │ ├── utils.md │ └── utils │ │ ├── checks.md │ │ ├── data_structures.md │ │ ├── kernels.md │ │ ├── persistence.md │ │ └── stats.md │ ├── concepts.md │ ├── conf.py │ ├── contribute.md │ ├── examples.md │ ├── examples │ ├── concept_drift.md │ ├── concept_drift │ │ ├── DDM_advance.ipynb │ │ └── DDM_simple.ipynb │ ├── data_drift.md │ ├── data_drift │ │ ├── MMD_advance.ipynb │ │ ├── MMD_simple.ipynb │ │ ├── multivariate_detector.ipynb │ │ └── univariate_detector.ipynb │ ├── utils.md │ └── utils │ │ └── save_load.ipynb │ ├── faq.md │ ├── index.md │ ├── installation.md │ └── references.bib ├── frouros ├── __init__.py ├── callbacks │ ├── __init__.py │ ├── base.py │ ├── batch │ │ ├── __init__.py │ │ ├── base.py │ │ ├── permutation_test.py │ │ └── reset.py │ └── streaming │ │ ├── __init__.py │ │ ├── base.py │ │ └── history.py ├── datasets │ ├── __init__.py │ ├── base.py │ ├── exceptions.py │ ├── real.py │ └── synthetic.py ├── detectors │ ├── __init__.py │ ├── base.py │ ├── concept_drift │ │ ├── __init__.py │ │ ├── base.py │ │ ├── exceptions.py │ │ └── streaming │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── change_detection │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── bocd.py │ │ │ ├── cusum.py │ │ │ ├── geometric_moving_average.py │ │ │ └── page_hinkley.py │ │ │ ├── statistical_process_control │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── ddm.py │ │ │ ├── ecdd.py │ │ │ ├── eddm.py │ │ │ ├── hddm.py │ │ │ └── rddm.py │ │ │ └── window_based │ │ │ ├── __init__.py │ │ │ ├── adwin.py │ │ │ ├── base.py │ │ │ ├── kswin.py │ │ │ └── stepd.py │ └── data_drift │ │ ├── __init__.py │ │ ├── base.py │ │ ├── batch │ │ ├── __init__.py │ │ ├── base.py │ │ ├── distance_based │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── bhattacharyya_distance.py │ │ │ ├── emd.py │ │ │ ├── energy_distance.py │ │ │ ├── hellinger_distance.py │ │ │ ├── hi_normalized_complement.py │ │ │ ├── js.py │ │ │ ├── kl.py │ │ │ ├── mmd.py │ │ │ └── psi.py │ │ └── statistical_test │ │ │ ├── __init__.py │ │ │ ├── anderson_darling.py │ │ │ ├── base.py │ │ │ ├── bws.py │ │ │ ├── chisquare.py │ │ │ ├── cvm.py │ │ │ ├── ks.py │ │ │ ├── kuiper_test.py │ │ │ ├── mann_whitney_u.py │ │ │ └── welch_t_test.py │ │ ├── exceptions.py │ │ └── streaming │ │ ├── __init__.py │ │ ├── base.py │ │ ├── distance_based │ │ ├── __init__.py │ │ ├── base.py │ │ └── mmd.py │ │ └── statistical_test │ │ ├── __init__.py │ │ ├── base.py │ │ └── ks.py ├── metrics │ ├── __init__.py │ ├── base.py │ └── prequential_error.py ├── tests │ ├── __init__.py │ ├── conftest.py │ ├── integration │ │ ├── __init__.py │ │ ├── test_callback.py │ │ ├── test_concept_drift.py │ │ ├── test_data_drift.py │ │ ├── test_real.py │ │ └── test_synthetic.py │ └── unit │ │ ├── __init__.py │ │ ├── callbacks │ │ └── batch │ │ │ ├── __init__.py │ │ │ ├── test_permutation.py │ │ │ └── test_permutation_test_distance_based.py │ │ ├── detectors │ │ ├── __init__.py │ │ └── data_drift │ │ │ ├── __init__.py │ │ │ └── batch │ │ │ ├── __init__.py │ │ │ └── distance_based │ │ │ ├── __init__.py │ │ │ └── test_mmd.py │ │ ├── metrics │ │ ├── __init__.py │ │ └── test_prequential_error.py │ │ └── utils │ │ ├── test_checks.py │ │ ├── test_kernels.py │ │ ├── test_persistence.py │ │ └── test_stats.py └── utils │ ├── __init__.py │ ├── checks.py │ ├── data_structures.py │ ├── decorators.py │ ├── kernels.py │ ├── logger.py │ ├── persistence.py │ └── stats.py ├── images └── logo.png ├── pyproject.toml ├── setup.py └── tox.ini /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/code_coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.github/workflows/code_coverage.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # CODEOWNERS file 2 | 3 | * @jaime-cespedes-sisniega 4 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include LICENSE 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_templates/class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/_templates/class.md -------------------------------------------------------------------------------- /docs/source/_templates/function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/_templates/function.md -------------------------------------------------------------------------------- /docs/source/api_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference.md -------------------------------------------------------------------------------- /docs/source/api_reference/callbacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/callbacks.md -------------------------------------------------------------------------------- /docs/source/api_reference/callbacks/batch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/callbacks/batch.md -------------------------------------------------------------------------------- /docs/source/api_reference/callbacks/streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/callbacks/streaming.md -------------------------------------------------------------------------------- /docs/source/api_reference/datasets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/datasets.md -------------------------------------------------------------------------------- /docs/source/api_reference/datasets/real.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/datasets/real.md -------------------------------------------------------------------------------- /docs/source/api_reference/datasets/synthetic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/datasets/synthetic.md -------------------------------------------------------------------------------- /docs/source/api_reference/detectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/detectors.md -------------------------------------------------------------------------------- /docs/source/api_reference/detectors/concept_drift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/detectors/concept_drift.md -------------------------------------------------------------------------------- /docs/source/api_reference/detectors/concept_drift/streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/detectors/concept_drift/streaming.md -------------------------------------------------------------------------------- /docs/source/api_reference/detectors/data_drift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/detectors/data_drift.md -------------------------------------------------------------------------------- /docs/source/api_reference/detectors/data_drift/batch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/detectors/data_drift/batch.md -------------------------------------------------------------------------------- /docs/source/api_reference/detectors/data_drift/streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/detectors/data_drift/streaming.md -------------------------------------------------------------------------------- /docs/source/api_reference/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/metrics.md -------------------------------------------------------------------------------- /docs/source/api_reference/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/utils.md -------------------------------------------------------------------------------- /docs/source/api_reference/utils/checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/utils/checks.md -------------------------------------------------------------------------------- /docs/source/api_reference/utils/data_structures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/utils/data_structures.md -------------------------------------------------------------------------------- /docs/source/api_reference/utils/kernels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/utils/kernels.md -------------------------------------------------------------------------------- /docs/source/api_reference/utils/persistence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/utils/persistence.md -------------------------------------------------------------------------------- /docs/source/api_reference/utils/stats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/api_reference/utils/stats.md -------------------------------------------------------------------------------- /docs/source/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/concepts.md -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contribute.md: -------------------------------------------------------------------------------- 1 | ```{include} ../../CONTRIBUTING.md 2 | ``` 3 | -------------------------------------------------------------------------------- /docs/source/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/examples.md -------------------------------------------------------------------------------- /docs/source/examples/concept_drift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/examples/concept_drift.md -------------------------------------------------------------------------------- /docs/source/examples/concept_drift/DDM_advance.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/examples/concept_drift/DDM_advance.ipynb -------------------------------------------------------------------------------- /docs/source/examples/concept_drift/DDM_simple.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/examples/concept_drift/DDM_simple.ipynb -------------------------------------------------------------------------------- /docs/source/examples/data_drift.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/examples/data_drift.md -------------------------------------------------------------------------------- /docs/source/examples/data_drift/MMD_advance.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/examples/data_drift/MMD_advance.ipynb -------------------------------------------------------------------------------- /docs/source/examples/data_drift/MMD_simple.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/examples/data_drift/MMD_simple.ipynb -------------------------------------------------------------------------------- /docs/source/examples/data_drift/multivariate_detector.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/examples/data_drift/multivariate_detector.ipynb -------------------------------------------------------------------------------- /docs/source/examples/data_drift/univariate_detector.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/examples/data_drift/univariate_detector.ipynb -------------------------------------------------------------------------------- /docs/source/examples/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/examples/utils.md -------------------------------------------------------------------------------- /docs/source/examples/utils/save_load.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/examples/utils/save_load.ipynb -------------------------------------------------------------------------------- /docs/source/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/faq.md -------------------------------------------------------------------------------- /docs/source/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/index.md -------------------------------------------------------------------------------- /docs/source/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/installation.md -------------------------------------------------------------------------------- /docs/source/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/docs/source/references.bib -------------------------------------------------------------------------------- /frouros/__init__.py: -------------------------------------------------------------------------------- 1 | """Frouros.""" 2 | 3 | __version__ = "0.9.0" 4 | -------------------------------------------------------------------------------- /frouros/callbacks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/callbacks/__init__.py -------------------------------------------------------------------------------- /frouros/callbacks/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/callbacks/base.py -------------------------------------------------------------------------------- /frouros/callbacks/batch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/callbacks/batch/__init__.py -------------------------------------------------------------------------------- /frouros/callbacks/batch/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/callbacks/batch/base.py -------------------------------------------------------------------------------- /frouros/callbacks/batch/permutation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/callbacks/batch/permutation_test.py -------------------------------------------------------------------------------- /frouros/callbacks/batch/reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/callbacks/batch/reset.py -------------------------------------------------------------------------------- /frouros/callbacks/streaming/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/callbacks/streaming/__init__.py -------------------------------------------------------------------------------- /frouros/callbacks/streaming/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/callbacks/streaming/base.py -------------------------------------------------------------------------------- /frouros/callbacks/streaming/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/callbacks/streaming/history.py -------------------------------------------------------------------------------- /frouros/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | """Datasets init.""" 2 | -------------------------------------------------------------------------------- /frouros/datasets/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/datasets/base.py -------------------------------------------------------------------------------- /frouros/datasets/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/datasets/exceptions.py -------------------------------------------------------------------------------- /frouros/datasets/real.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/datasets/real.py -------------------------------------------------------------------------------- /frouros/datasets/synthetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/datasets/synthetic.py -------------------------------------------------------------------------------- /frouros/detectors/__init__.py: -------------------------------------------------------------------------------- 1 | """Detection methods init.""" 2 | -------------------------------------------------------------------------------- /frouros/detectors/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/base.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/__init__.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/base.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/exceptions.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/__init__.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/base.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/change_detection/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/change_detection/__init__.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/change_detection/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/change_detection/base.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/change_detection/bocd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/change_detection/bocd.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/change_detection/cusum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/change_detection/cusum.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/change_detection/geometric_moving_average.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/change_detection/geometric_moving_average.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/change_detection/page_hinkley.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/change_detection/page_hinkley.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/statistical_process_control/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/statistical_process_control/__init__.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/statistical_process_control/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/statistical_process_control/base.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/statistical_process_control/ddm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/statistical_process_control/ddm.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/statistical_process_control/ecdd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/statistical_process_control/ecdd.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/statistical_process_control/eddm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/statistical_process_control/eddm.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/statistical_process_control/hddm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/statistical_process_control/hddm.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/statistical_process_control/rddm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/statistical_process_control/rddm.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/window_based/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/window_based/__init__.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/window_based/adwin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/window_based/adwin.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/window_based/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/window_based/base.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/window_based/kswin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/window_based/kswin.py -------------------------------------------------------------------------------- /frouros/detectors/concept_drift/streaming/window_based/stepd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/concept_drift/streaming/window_based/stepd.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/__init__.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/base.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/__init__.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/base.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/distance_based/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/distance_based/__init__.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/distance_based/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/distance_based/base.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/distance_based/bhattacharyya_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/distance_based/bhattacharyya_distance.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/distance_based/emd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/distance_based/emd.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/distance_based/energy_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/distance_based/energy_distance.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/distance_based/hellinger_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/distance_based/hellinger_distance.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/distance_based/hi_normalized_complement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/distance_based/hi_normalized_complement.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/distance_based/js.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/distance_based/js.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/distance_based/kl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/distance_based/kl.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/distance_based/mmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/distance_based/mmd.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/distance_based/psi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/distance_based/psi.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/statistical_test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/statistical_test/__init__.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/statistical_test/anderson_darling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/statistical_test/anderson_darling.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/statistical_test/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/statistical_test/base.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/statistical_test/bws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/statistical_test/bws.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/statistical_test/chisquare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/statistical_test/chisquare.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/statistical_test/cvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/statistical_test/cvm.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/statistical_test/ks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/statistical_test/ks.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/statistical_test/kuiper_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/statistical_test/kuiper_test.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/statistical_test/mann_whitney_u.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/statistical_test/mann_whitney_u.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/batch/statistical_test/welch_t_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/batch/statistical_test/welch_t_test.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/exceptions.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/streaming/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/streaming/__init__.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/streaming/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/streaming/base.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/streaming/distance_based/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/streaming/distance_based/__init__.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/streaming/distance_based/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/streaming/distance_based/base.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/streaming/distance_based/mmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/streaming/distance_based/mmd.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/streaming/statistical_test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/streaming/statistical_test/__init__.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/streaming/statistical_test/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/streaming/statistical_test/base.py -------------------------------------------------------------------------------- /frouros/detectors/data_drift/streaming/statistical_test/ks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/detectors/data_drift/streaming/statistical_test/ks.py -------------------------------------------------------------------------------- /frouros/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/metrics/__init__.py -------------------------------------------------------------------------------- /frouros/metrics/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/metrics/base.py -------------------------------------------------------------------------------- /frouros/metrics/prequential_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/metrics/prequential_error.py -------------------------------------------------------------------------------- /frouros/tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests init.""" 2 | -------------------------------------------------------------------------------- /frouros/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/conftest.py -------------------------------------------------------------------------------- /frouros/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | """Integration tests init.""" 2 | -------------------------------------------------------------------------------- /frouros/tests/integration/test_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/integration/test_callback.py -------------------------------------------------------------------------------- /frouros/tests/integration/test_concept_drift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/integration/test_concept_drift.py -------------------------------------------------------------------------------- /frouros/tests/integration/test_data_drift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/integration/test_data_drift.py -------------------------------------------------------------------------------- /frouros/tests/integration/test_real.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/integration/test_real.py -------------------------------------------------------------------------------- /frouros/tests/integration/test_synthetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/integration/test_synthetic.py -------------------------------------------------------------------------------- /frouros/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit tests init.""" 2 | -------------------------------------------------------------------------------- /frouros/tests/unit/callbacks/batch/__init__.py: -------------------------------------------------------------------------------- 1 | """Batch callbacks test init.""" 2 | -------------------------------------------------------------------------------- /frouros/tests/unit/callbacks/batch/test_permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/unit/callbacks/batch/test_permutation.py -------------------------------------------------------------------------------- /frouros/tests/unit/callbacks/batch/test_permutation_test_distance_based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/unit/callbacks/batch/test_permutation_test_distance_based.py -------------------------------------------------------------------------------- /frouros/tests/unit/detectors/__init__.py: -------------------------------------------------------------------------------- 1 | """Detectors test init.""" 2 | -------------------------------------------------------------------------------- /frouros/tests/unit/detectors/data_drift/__init__.py: -------------------------------------------------------------------------------- 1 | """Data drift detectors test init.""" 2 | -------------------------------------------------------------------------------- /frouros/tests/unit/detectors/data_drift/batch/__init__.py: -------------------------------------------------------------------------------- 1 | """Batch data drift detectors test init.""" 2 | -------------------------------------------------------------------------------- /frouros/tests/unit/detectors/data_drift/batch/distance_based/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/unit/detectors/data_drift/batch/distance_based/__init__.py -------------------------------------------------------------------------------- /frouros/tests/unit/detectors/data_drift/batch/distance_based/test_mmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/unit/detectors/data_drift/batch/distance_based/test_mmd.py -------------------------------------------------------------------------------- /frouros/tests/unit/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | """Metrics test init.""" 2 | -------------------------------------------------------------------------------- /frouros/tests/unit/metrics/test_prequential_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/unit/metrics/test_prequential_error.py -------------------------------------------------------------------------------- /frouros/tests/unit/utils/test_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/unit/utils/test_checks.py -------------------------------------------------------------------------------- /frouros/tests/unit/utils/test_kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/unit/utils/test_kernels.py -------------------------------------------------------------------------------- /frouros/tests/unit/utils/test_persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/unit/utils/test_persistence.py -------------------------------------------------------------------------------- /frouros/tests/unit/utils/test_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/tests/unit/utils/test_stats.py -------------------------------------------------------------------------------- /frouros/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/utils/__init__.py -------------------------------------------------------------------------------- /frouros/utils/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/utils/checks.py -------------------------------------------------------------------------------- /frouros/utils/data_structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/utils/data_structures.py -------------------------------------------------------------------------------- /frouros/utils/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/utils/decorators.py -------------------------------------------------------------------------------- /frouros/utils/kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/utils/kernels.py -------------------------------------------------------------------------------- /frouros/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/utils/logger.py -------------------------------------------------------------------------------- /frouros/utils/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/utils/persistence.py -------------------------------------------------------------------------------- /frouros/utils/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/frouros/utils/stats.py -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/images/logo.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFCA-Advanced-Computing/frouros/HEAD/tox.ini --------------------------------------------------------------------------------