├── .github ├── CODEOWNERS └── workflows │ └── cicd.yml ├── .gitignore ├── .isort.cfg ├── Dockerfile ├── LICENSE ├── README.md ├── action.yml ├── mypy.ini ├── poetry.lock ├── pyproject.toml ├── scripts └── deploy.sh ├── setup.cfg ├── src └── signal_processing_algorithms │ ├── __init__.py │ ├── determinism.py │ ├── energy_statistics │ ├── __init__.py │ ├── cext_calculator.py │ ├── e_divisive.c │ └── energy_statistics.py │ └── gesd.py └── tests ├── __init__.py ├── conftest.py ├── data ├── expected_result_robust_series.json ├── expected_result_robust_series_proper_division.json ├── long_series.json ├── mad_series.json ├── profiling │ ├── huge.json │ ├── large.json │ ├── medium.json │ ├── short.json │ ├── small.json │ └── very_large.json ├── real_series.json └── robust_series.json ├── test_calculator.py ├── test_deployment.py ├── test_detection.py ├── test_e_divisive.py ├── test_energy_statistics.py └── test_gesd.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @mongodb/dev-prod-dag -------------------------------------------------------------------------------- /.github/workflows/cicd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/.github/workflows/cicd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/.isort.cfg -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/action.yml -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/mypy.ini -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/setup.cfg -------------------------------------------------------------------------------- /src/signal_processing_algorithms/__init__.py: -------------------------------------------------------------------------------- 1 | """Algorithms for processing signals.""" 2 | -------------------------------------------------------------------------------- /src/signal_processing_algorithms/determinism.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/src/signal_processing_algorithms/determinism.py -------------------------------------------------------------------------------- /src/signal_processing_algorithms/energy_statistics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/signal_processing_algorithms/energy_statistics/cext_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/src/signal_processing_algorithms/energy_statistics/cext_calculator.py -------------------------------------------------------------------------------- /src/signal_processing_algorithms/energy_statistics/e_divisive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/src/signal_processing_algorithms/energy_statistics/e_divisive.c -------------------------------------------------------------------------------- /src/signal_processing_algorithms/energy_statistics/energy_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/src/signal_processing_algorithms/energy_statistics/energy_statistics.py -------------------------------------------------------------------------------- /src/signal_processing_algorithms/gesd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/src/signal_processing_algorithms/gesd.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for signal_processing_algorithms.""" 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/expected_result_robust_series.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/data/expected_result_robust_series.json -------------------------------------------------------------------------------- /tests/data/expected_result_robust_series_proper_division.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/data/expected_result_robust_series_proper_division.json -------------------------------------------------------------------------------- /tests/data/long_series.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/data/long_series.json -------------------------------------------------------------------------------- /tests/data/mad_series.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/data/mad_series.json -------------------------------------------------------------------------------- /tests/data/profiling/huge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/data/profiling/huge.json -------------------------------------------------------------------------------- /tests/data/profiling/large.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/data/profiling/large.json -------------------------------------------------------------------------------- /tests/data/profiling/medium.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/data/profiling/medium.json -------------------------------------------------------------------------------- /tests/data/profiling/short.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/data/profiling/short.json -------------------------------------------------------------------------------- /tests/data/profiling/small.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/data/profiling/small.json -------------------------------------------------------------------------------- /tests/data/profiling/very_large.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/data/profiling/very_large.json -------------------------------------------------------------------------------- /tests/data/real_series.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/data/real_series.json -------------------------------------------------------------------------------- /tests/data/robust_series.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/data/robust_series.json -------------------------------------------------------------------------------- /tests/test_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/test_calculator.py -------------------------------------------------------------------------------- /tests/test_deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/test_deployment.py -------------------------------------------------------------------------------- /tests/test_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/test_detection.py -------------------------------------------------------------------------------- /tests/test_e_divisive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/test_e_divisive.py -------------------------------------------------------------------------------- /tests/test_energy_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/test_energy_statistics.py -------------------------------------------------------------------------------- /tests/test_gesd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/signal-processing-algorithms/HEAD/tests/test_gesd.py --------------------------------------------------------------------------------