├── .coveragerc ├── .github └── workflows │ └── CI.yml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docs ├── Makefile ├── requirements.txt └── source │ ├── conf.py │ ├── docker.rst │ ├── images │ ├── J1855+0307_folded.png │ ├── J1855+0307_folded_dereddened.png │ ├── J1855+0307_pgram.png │ ├── J1855+0307_pgram_zoom.png │ ├── J1932-3655_blind_detection.png │ └── J1932-3655_psrchive_small.png │ ├── index.rst │ ├── installation.rst │ ├── kernfuncs.rst │ ├── pipeline.rst │ ├── quickstart.rst │ └── reference.rst ├── pyproject.toml ├── setup.py ├── src └── riptide │ ├── __init__.py │ ├── apps │ └── rseek.py │ ├── candidate.py │ ├── clustering.py │ ├── cpp │ ├── README.md │ ├── block.hpp │ ├── downsample.hpp │ ├── kernels.hpp │ ├── periodogram.hpp │ ├── python_bindings.cpp │ ├── running_median.hpp │ ├── snr.hpp │ └── transforms.hpp │ ├── ffautils.py │ ├── folding.py │ ├── libffa.py │ ├── metadata.py │ ├── peak_detection.py │ ├── periodogram.py │ ├── pipeline │ ├── __init__.py │ ├── config │ │ └── example.yaml │ ├── config_validation.py │ ├── dmiter.py │ ├── harmonic_testing.py │ ├── peak_cluster.py │ ├── pipeline.py │ └── worker_pool.py │ ├── reading │ ├── __init__.py │ ├── presto.py │ └── sigproc.py │ ├── running_medians.py │ ├── search.py │ ├── serialization.py │ ├── time_series.py │ └── timing.py └── tests ├── __init__.py ├── data ├── README.md ├── fake_presto_radio.dat ├── fake_presto_radio.inf ├── fake_presto_radio_breaks.dat ├── fake_presto_radio_breaks.inf ├── fake_presto_xray.dat ├── fake_presto_xray.inf ├── fake_sigproc_float32.tim ├── fake_sigproc_int8.tim ├── fake_sigproc_uint8.tim └── fake_sigproc_uint8_nosignedkey.tim ├── pipeline_config_A.yml ├── pipeline_config_B.yml ├── presto_generation.py ├── test_ffa_base_functions.py ├── test_ffa_search_pgram.py ├── test_pipeline.py ├── test_rseek.py ├── test_running_median.py ├── test_snr.py └── test_time_series.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/docker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/docker.rst -------------------------------------------------------------------------------- /docs/source/images/J1855+0307_folded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/images/J1855+0307_folded.png -------------------------------------------------------------------------------- /docs/source/images/J1855+0307_folded_dereddened.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/images/J1855+0307_folded_dereddened.png -------------------------------------------------------------------------------- /docs/source/images/J1855+0307_pgram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/images/J1855+0307_pgram.png -------------------------------------------------------------------------------- /docs/source/images/J1855+0307_pgram_zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/images/J1855+0307_pgram_zoom.png -------------------------------------------------------------------------------- /docs/source/images/J1932-3655_blind_detection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/images/J1932-3655_blind_detection.png -------------------------------------------------------------------------------- /docs/source/images/J1932-3655_psrchive_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/images/J1932-3655_psrchive_small.png -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/kernfuncs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/kernfuncs.rst -------------------------------------------------------------------------------- /docs/source/pipeline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/pipeline.rst -------------------------------------------------------------------------------- /docs/source/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/quickstart.rst -------------------------------------------------------------------------------- /docs/source/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/docs/source/reference.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/setup.py -------------------------------------------------------------------------------- /src/riptide/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/__init__.py -------------------------------------------------------------------------------- /src/riptide/apps/rseek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/apps/rseek.py -------------------------------------------------------------------------------- /src/riptide/candidate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/candidate.py -------------------------------------------------------------------------------- /src/riptide/clustering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/clustering.py -------------------------------------------------------------------------------- /src/riptide/cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/cpp/README.md -------------------------------------------------------------------------------- /src/riptide/cpp/block.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/cpp/block.hpp -------------------------------------------------------------------------------- /src/riptide/cpp/downsample.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/cpp/downsample.hpp -------------------------------------------------------------------------------- /src/riptide/cpp/kernels.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/cpp/kernels.hpp -------------------------------------------------------------------------------- /src/riptide/cpp/periodogram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/cpp/periodogram.hpp -------------------------------------------------------------------------------- /src/riptide/cpp/python_bindings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/cpp/python_bindings.cpp -------------------------------------------------------------------------------- /src/riptide/cpp/running_median.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/cpp/running_median.hpp -------------------------------------------------------------------------------- /src/riptide/cpp/snr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/cpp/snr.hpp -------------------------------------------------------------------------------- /src/riptide/cpp/transforms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/cpp/transforms.hpp -------------------------------------------------------------------------------- /src/riptide/ffautils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/ffautils.py -------------------------------------------------------------------------------- /src/riptide/folding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/folding.py -------------------------------------------------------------------------------- /src/riptide/libffa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/libffa.py -------------------------------------------------------------------------------- /src/riptide/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/metadata.py -------------------------------------------------------------------------------- /src/riptide/peak_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/peak_detection.py -------------------------------------------------------------------------------- /src/riptide/periodogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/periodogram.py -------------------------------------------------------------------------------- /src/riptide/pipeline/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/pipeline/__init__.py -------------------------------------------------------------------------------- /src/riptide/pipeline/config/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/pipeline/config/example.yaml -------------------------------------------------------------------------------- /src/riptide/pipeline/config_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/pipeline/config_validation.py -------------------------------------------------------------------------------- /src/riptide/pipeline/dmiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/pipeline/dmiter.py -------------------------------------------------------------------------------- /src/riptide/pipeline/harmonic_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/pipeline/harmonic_testing.py -------------------------------------------------------------------------------- /src/riptide/pipeline/peak_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/pipeline/peak_cluster.py -------------------------------------------------------------------------------- /src/riptide/pipeline/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/pipeline/pipeline.py -------------------------------------------------------------------------------- /src/riptide/pipeline/worker_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/pipeline/worker_pool.py -------------------------------------------------------------------------------- /src/riptide/reading/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/reading/__init__.py -------------------------------------------------------------------------------- /src/riptide/reading/presto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/reading/presto.py -------------------------------------------------------------------------------- /src/riptide/reading/sigproc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/reading/sigproc.py -------------------------------------------------------------------------------- /src/riptide/running_medians.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/running_medians.py -------------------------------------------------------------------------------- /src/riptide/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/search.py -------------------------------------------------------------------------------- /src/riptide/serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/serialization.py -------------------------------------------------------------------------------- /src/riptide/time_series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/time_series.py -------------------------------------------------------------------------------- /src/riptide/timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/src/riptide/timing.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/data/README.md -------------------------------------------------------------------------------- /tests/data/fake_presto_radio.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/data/fake_presto_radio.dat -------------------------------------------------------------------------------- /tests/data/fake_presto_radio.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/data/fake_presto_radio.inf -------------------------------------------------------------------------------- /tests/data/fake_presto_radio_breaks.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/data/fake_presto_radio_breaks.dat -------------------------------------------------------------------------------- /tests/data/fake_presto_radio_breaks.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/data/fake_presto_radio_breaks.inf -------------------------------------------------------------------------------- /tests/data/fake_presto_xray.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/data/fake_presto_xray.dat -------------------------------------------------------------------------------- /tests/data/fake_presto_xray.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/data/fake_presto_xray.inf -------------------------------------------------------------------------------- /tests/data/fake_sigproc_float32.tim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/data/fake_sigproc_float32.tim -------------------------------------------------------------------------------- /tests/data/fake_sigproc_int8.tim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/data/fake_sigproc_int8.tim -------------------------------------------------------------------------------- /tests/data/fake_sigproc_uint8.tim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/data/fake_sigproc_uint8.tim -------------------------------------------------------------------------------- /tests/data/fake_sigproc_uint8_nosignedkey.tim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/data/fake_sigproc_uint8_nosignedkey.tim -------------------------------------------------------------------------------- /tests/pipeline_config_A.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/pipeline_config_A.yml -------------------------------------------------------------------------------- /tests/pipeline_config_B.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/pipeline_config_B.yml -------------------------------------------------------------------------------- /tests/presto_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/presto_generation.py -------------------------------------------------------------------------------- /tests/test_ffa_base_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/test_ffa_base_functions.py -------------------------------------------------------------------------------- /tests/test_ffa_search_pgram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/test_ffa_search_pgram.py -------------------------------------------------------------------------------- /tests/test_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/test_pipeline.py -------------------------------------------------------------------------------- /tests/test_rseek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/test_rseek.py -------------------------------------------------------------------------------- /tests/test_running_median.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/test_running_median.py -------------------------------------------------------------------------------- /tests/test_snr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/test_snr.py -------------------------------------------------------------------------------- /tests/test_time_series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/v-morello/riptide/HEAD/tests/test_time_series.py --------------------------------------------------------------------------------