LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
frouros/__init__.py
frouros.egg-info/PKG-INFO
frouros.egg-info/SOURCES.txt
frouros.egg-info/dependency_links.txt
frouros.egg-info/not-zip-safe
frouros.egg-info/requires.txt
frouros.egg-info/top_level.txt
frouros/callbacks/__init__.py
frouros/callbacks/base.py
frouros/callbacks/batch/__init__.py
frouros/callbacks/batch/base.py
frouros/callbacks/batch/permutation_test.py
frouros/callbacks/batch/reset.py
frouros/callbacks/streaming/__init__.py
frouros/callbacks/streaming/base.py
frouros/callbacks/streaming/history.py
frouros/datasets/__init__.py
frouros/datasets/base.py
frouros/datasets/exceptions.py
frouros/datasets/real.py
frouros/datasets/synthetic.py
frouros/detectors/__init__.py
frouros/detectors/base.py
frouros/detectors/concept_drift/__init__.py
frouros/detectors/concept_drift/base.py
frouros/detectors/concept_drift/exceptions.py
frouros/detectors/concept_drift/streaming/__init__.py
frouros/detectors/concept_drift/streaming/base.py
frouros/detectors/concept_drift/streaming/change_detection/__init__.py
frouros/detectors/concept_drift/streaming/change_detection/base.py
frouros/detectors/concept_drift/streaming/change_detection/bocd.py
frouros/detectors/concept_drift/streaming/change_detection/cusum.py
frouros/detectors/concept_drift/streaming/change_detection/geometric_moving_average.py
frouros/detectors/concept_drift/streaming/change_detection/page_hinkley.py
frouros/detectors/concept_drift/streaming/statistical_process_control/__init__.py
frouros/detectors/concept_drift/streaming/statistical_process_control/base.py
frouros/detectors/concept_drift/streaming/statistical_process_control/ddm.py
frouros/detectors/concept_drift/streaming/statistical_process_control/ecdd.py
frouros/detectors/concept_drift/streaming/statistical_process_control/eddm.py
frouros/detectors/concept_drift/streaming/statistical_process_control/hddm.py
frouros/detectors/concept_drift/streaming/statistical_process_control/rddm.py
frouros/detectors/concept_drift/streaming/window_based/__init__.py
frouros/detectors/concept_drift/streaming/window_based/adwin.py
frouros/detectors/concept_drift/streaming/window_based/base.py
frouros/detectors/concept_drift/streaming/window_based/kswin.py
frouros/detectors/concept_drift/streaming/window_based/stepd.py
frouros/detectors/data_drift/__init__.py
frouros/detectors/data_drift/base.py
frouros/detectors/data_drift/exceptions.py
frouros/detectors/data_drift/batch/__init__.py
frouros/detectors/data_drift/batch/base.py
frouros/detectors/data_drift/batch/distance_based/__init__.py
frouros/detectors/data_drift/batch/distance_based/base.py
frouros/detectors/data_drift/batch/distance_based/bhattacharyya_distance.py
frouros/detectors/data_drift/batch/distance_based/emd.py
frouros/detectors/data_drift/batch/distance_based/energy_distance.py
frouros/detectors/data_drift/batch/distance_based/hellinger_distance.py
frouros/detectors/data_drift/batch/distance_based/hi_normalized_complement.py
frouros/detectors/data_drift/batch/distance_based/js.py
frouros/detectors/data_drift/batch/distance_based/kl.py
frouros/detectors/data_drift/batch/distance_based/mmd.py
frouros/detectors/data_drift/batch/distance_based/psi.py
frouros/detectors/data_drift/batch/statistical_test/__init__.py
frouros/detectors/data_drift/batch/statistical_test/anderson_darling.py
frouros/detectors/data_drift/batch/statistical_test/base.py
frouros/detectors/data_drift/batch/statistical_test/bws.py
frouros/detectors/data_drift/batch/statistical_test/chisquare.py
frouros/detectors/data_drift/batch/statistical_test/cvm.py
frouros/detectors/data_drift/batch/statistical_test/ks.py
frouros/detectors/data_drift/batch/statistical_test/kuiper_test.py
frouros/detectors/data_drift/batch/statistical_test/mann_whitney_u.py
frouros/detectors/data_drift/batch/statistical_test/welch_t_test.py
frouros/detectors/data_drift/streaming/__init__.py
frouros/detectors/data_drift/streaming/base.py
frouros/detectors/data_drift/streaming/distance_based/__init__.py
frouros/detectors/data_drift/streaming/distance_based/base.py
frouros/detectors/data_drift/streaming/distance_based/mmd.py
frouros/detectors/data_drift/streaming/statistical_test/__init__.py
frouros/detectors/data_drift/streaming/statistical_test/base.py
frouros/detectors/data_drift/streaming/statistical_test/ks.py
frouros/metrics/__init__.py
frouros/metrics/base.py
frouros/metrics/prequential_error.py
frouros/tests/__init__.py
frouros/tests/conftest.py
frouros/tests/integration/__init__.py
frouros/tests/integration/test_callback.py
frouros/tests/integration/test_concept_drift.py
frouros/tests/integration/test_data_drift.py
frouros/tests/integration/test_real.py
frouros/tests/integration/test_synthetic.py
frouros/tests/unit/__init__.py
frouros/tests/unit/detectors/__init__.py
frouros/tests/unit/detectors/data_drift/__init__.py
frouros/tests/unit/detectors/data_drift/batch/__init__.py
frouros/tests/unit/detectors/data_drift/batch/distance_based/__init__.py
frouros/tests/unit/detectors/data_drift/batch/distance_based/test_mmd.py
frouros/tests/unit/metrics/__init__.py
frouros/tests/unit/metrics/test_prequential_error.py
frouros/utils/__init__.py
frouros/utils/checks.py
frouros/utils/data_structures.py
frouros/utils/kernels.py
frouros/utils/logger.py
frouros/utils/stats.py