.gitignore
.mypy.ini
.pylintrc
README.md
requirements.txt
requirements_dev.txt
setup.py
.github/workflows/codeql-analysis.yml
.github/workflows/create_release.yml
.github/workflows/testing.yml
docs/changelog.md
docs/api_docs/redvox/index.html
docs/api_docs/redvox/settings.html
docs/api_docs/redvox/api1000/errors.html
docs/api_docs/redvox/api1000/index.html
docs/api_docs/redvox/api1000/common/common.html
docs/api_docs/redvox/api1000/common/decorators.html
docs/api_docs/redvox/api1000/common/generic.html
docs/api_docs/redvox/api1000/common/index.html
docs/api_docs/redvox/api1000/common/lz4.html
docs/api_docs/redvox/api1000/common/mapping.html
docs/api_docs/redvox/api1000/common/metadata.html
docs/api_docs/redvox/api1000/common/typing.html
docs/api_docs/redvox/api1000/gui/image_viewer.html
docs/api_docs/redvox/api1000/gui/index.html
docs/api_docs/redvox/api1000/proto/index.html
docs/api_docs/redvox/api1000/proto/redvox_api_m_pb2.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/event_streams.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/index.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/station_information.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/timing_information.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/wrapped_packet.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/sensors/audio.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/sensors/image.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/sensors/index.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/sensors/location.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/sensors/sensors.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/sensors/single.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/sensors/xyz.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/sensors/derived/index.html
docs/api_docs/redvox/api1000/wrapped_redvox_packet/sensors/derived/movement.html
docs/api_docs/redvox/api900/concat.html
docs/api_docs/redvox/api900/constants.html
docs/api_docs/redvox/api900/deprecation.html
docs/api_docs/redvox/api900/exceptions.html
docs/api_docs/redvox/api900/index.html
docs/api_docs/redvox/api900/location_analyzer.html
docs/api_docs/redvox/api900/migrations.html
docs/api_docs/redvox/api900/reader.html
docs/api_docs/redvox/api900/reader_utils.html
docs/api_docs/redvox/api900/stat_utils.html
docs/api_docs/redvox/api900/summarize.html
docs/api_docs/redvox/api900/types.html
docs/api_docs/redvox/api900/wrapped_redvox_packet.html
docs/api_docs/redvox/api900/lib/api900_pb2.html
docs/api_docs/redvox/api900/lib/index.html
docs/api_docs/redvox/api900/qa/gap_detection.html
docs/api_docs/redvox/api900/qa/index.html
docs/api_docs/redvox/api900/sensors/accelerometer_sensor.html
docs/api_docs/redvox/api900/sensors/barometer_sensor.html
docs/api_docs/redvox/api900/sensors/evenly_sampled_channel.html
docs/api_docs/redvox/api900/sensors/evenly_sampled_sensor.html
docs/api_docs/redvox/api900/sensors/gyroscope_sensor.html
docs/api_docs/redvox/api900/sensors/image_sensor.html
docs/api_docs/redvox/api900/sensors/index.html
docs/api_docs/redvox/api900/sensors/infrared_sensor.html
docs/api_docs/redvox/api900/sensors/interleaved_channel.html
docs/api_docs/redvox/api900/sensors/light_sensor.html
docs/api_docs/redvox/api900/sensors/location_sensor.html
docs/api_docs/redvox/api900/sensors/magnetometer_sensor.html
docs/api_docs/redvox/api900/sensors/microphone_sensor.html
docs/api_docs/redvox/api900/sensors/time_synchronization_sensor.html
docs/api_docs/redvox/api900/sensors/unevenly_sampled_channel.html
docs/api_docs/redvox/api900/sensors/unevenly_sampled_sensor.html
docs/api_docs/redvox/api900/sensors/xyz_unevenly_sampled_sensor.html
docs/api_docs/redvox/api900/timesync/api900_timesync.html
docs/api_docs/redvox/api900/timesync/index.html
docs/api_docs/redvox/api900/timesync/tri_message_stats.html
docs/api_docs/redvox/cli/cli.html
docs/api_docs/redvox/cli/conversions.html
docs/api_docs/redvox/cli/data_req.html
docs/api_docs/redvox/cli/index.html
docs/api_docs/redvox/cloud/api.html
docs/api_docs/redvox/cloud/api_m_fqns.html
docs/api_docs/redvox/cloud/auth_api.html
docs/api_docs/redvox/cloud/client.html
docs/api_docs/redvox/cloud/config.html
docs/api_docs/redvox/cloud/data_api.html
docs/api_docs/redvox/cloud/data_client.html
docs/api_docs/redvox/cloud/data_io.html
docs/api_docs/redvox/cloud/errors.html
docs/api_docs/redvox/cloud/index.html
docs/api_docs/redvox/cloud/metadata_api.html
docs/api_docs/redvox/cloud/query_timing_correction.html
docs/api_docs/redvox/cloud/routes.html
docs/api_docs/redvox/cloud/station_stats.html
docs/api_docs/redvox/common/api_conversions.html
docs/api_docs/redvox/common/api_reader.html
docs/api_docs/redvox/common/api_reader_old.html
docs/api_docs/redvox/common/constants.html
docs/api_docs/redvox/common/cross_stats.html
docs/api_docs/redvox/common/data_window.html
docs/api_docs/redvox/common/data_window_configuration.html
docs/api_docs/redvox/common/date_time_utils.html
docs/api_docs/redvox/common/errors.html
docs/api_docs/redvox/common/file_statistics.html
docs/api_docs/redvox/common/gap_and_pad_utils.html
docs/api_docs/redvox/common/index.html
docs/api_docs/redvox/common/io.html
docs/api_docs/redvox/common/offset_model.html
docs/api_docs/redvox/common/parallel_utils.html
docs/api_docs/redvox/common/sensor_data.html
docs/api_docs/redvox/common/sensor_reader_utils.html
docs/api_docs/redvox/common/station.html
docs/api_docs/redvox/common/station_utils.html
docs/api_docs/redvox/common/stats_helper.html
docs/api_docs/redvox/common/timesync.html
docs/api_docs/redvox/common/tri_message_stats.html
docs/api_docs/redvox/common/versioning.html
docs/api_docs/redvox/common/gui/cloud_data_retrieval.html
docs/api_docs/redvox/common/gui/index.html
docs/api_docs/redvox/tests/index.html
docs/api_docs/redvox/tests/test_settings.html
docs/api_docs/redvox/tests/api1000/index.html
docs/api_docs/redvox/tests/api1000/test_audio.html
docs/api_docs/redvox/tests/api1000/test_common.html
docs/api_docs/redvox/tests/api1000/test_image.html
docs/api_docs/redvox/tests/api1000/test_location.html
docs/api_docs/redvox/tests/api1000/test_sensors.html
docs/api_docs/redvox/tests/api1000/test_single.html
docs/api_docs/redvox/tests/api1000/test_station_info.html
docs/api_docs/redvox/tests/api1000/test_timing_info.html
docs/api_docs/redvox/tests/api1000/test_wrapped_packet_m.html
docs/api_docs/redvox/tests/api1000/test_xyz.html
docs/api_docs/redvox/tests/api1000/common/index.html
docs/api_docs/redvox/tests/api1000/common/test_decorators.html
docs/api_docs/redvox/tests/api1000/common/test_mapping.html
docs/api_docs/redvox/tests/api1000/common/test_typing.html
docs/api_docs/redvox/tests/api900/index.html
docs/api_docs/redvox/tests/api900/mock_packets.html
docs/api_docs/redvox/tests/api900/test_concatenation.html
docs/api_docs/redvox/tests/api900/test_location_analyzer.html
docs/api_docs/redvox/tests/api900/test_migrations.html
docs/api_docs/redvox/tests/api900/test_reader.html
docs/api_docs/redvox/tests/api900/test_reader_functions.html
docs/api_docs/redvox/tests/api900/test_reader_utils.html
docs/api_docs/redvox/tests/api900/test_stat_utils.html
docs/api_docs/redvox/tests/api900/test_wrapped_redvox_packet.html
docs/api_docs/redvox/tests/api900/sensors/index.html
docs/api_docs/redvox/tests/api900/sensors/test_accelerometer_sensor.html
docs/api_docs/redvox/tests/api900/sensors/test_barometer_sensor.html
docs/api_docs/redvox/tests/api900/sensors/test_evenly_sampled_sensor.html
docs/api_docs/redvox/tests/api900/sensors/test_gyroscope_sensor.html
docs/api_docs/redvox/tests/api900/sensors/test_infrared_sensor.html
docs/api_docs/redvox/tests/api900/sensors/test_light_sensor.html
docs/api_docs/redvox/tests/api900/sensors/test_location_sensor.html
docs/api_docs/redvox/tests/api900/sensors/test_magnetometer_sensor.html
docs/api_docs/redvox/tests/api900/sensors/test_microphone_sensor.html
docs/api_docs/redvox/tests/api900/sensors/test_time_synchronization_sensor.html
docs/api_docs/redvox/tests/api900/sensors/test_unevenly_sampled_sensor.html
docs/api_docs/redvox/tests/api900/sensors/test_xyz_unevenly_sampled_sensor.html
docs/api_docs/redvox/tests/api900/timesync/index.html
docs/api_docs/redvox/tests/api900/timesync/test_api900_timesync.html
docs/api_docs/redvox/tests/api900/timesync/test_tri_message_stats.html
docs/api_docs/redvox/tests/cli/index.html
docs/api_docs/redvox/tests/cli/test_cli.html
docs/api_docs/redvox/tests/cloud/cloud_test_utils.html
docs/api_docs/redvox/tests/cloud/index.html
docs/api_docs/redvox/tests/cloud/test_client.html
docs/api_docs/redvox/tests/common/index.html
docs/api_docs/redvox/tests/common/test_api_reader.html
docs/api_docs/redvox/tests/common/test_cross_stats.html
docs/api_docs/redvox/tests/common/test_data_window.html
docs/api_docs/redvox/tests/common/test_date_time_utils.html
docs/api_docs/redvox/tests/common/test_file_statistics.html
docs/api_docs/redvox/tests/common/test_gap_and_pad_utils.html
docs/api_docs/redvox/tests/common/test_io.html
docs/api_docs/redvox/tests/common/test_offset_model.html
docs/api_docs/redvox/tests/common/test_parallel_utils.html
docs/api_docs/redvox/tests/common/test_sensor_reader_utils.html
docs/api_docs/redvox/tests/common/test_station.html
docs/api_docs/redvox/tests/common/test_station_utils.html
docs/api_docs/redvox/tests/common/test_stats_helper.html
docs/api_docs/redvox/tests/common/test_timesync.html
docs/api_docs/redvox/tests/common/test_tri_message_stats.html
docs/python_sdk/README.md
docs/python_sdk/installation.md
docs/python_sdk/low_level_api.md
docs/python_sdk/toc.sh
docs/python_sdk/cli/README.md
docs/python_sdk/cli/img/gui.png
docs/python_sdk/cloud/README.md
docs/python_sdk/data_window/README.md
docs/python_sdk/data_window/README_old.md
docs/python_sdk/data_window/data_window.config.toml
docs/python_sdk/data_window/station/README.md
docs/python_sdk/data_window/station/README_old.md
docs/python_sdk/img/audio_wf.png
docs/python_sdk/img/gyro_wf.png
docs/python_sdk/img/metrics.png
docs/python_sdk/img/pressure_wf.png
docs/python_sdk/img/redvox_logo.png
docs/python_sdk/img/report_id.png
docs/python_sdk/img/report_id_2.png
redvox/__init__.py
redvox/settings.py
redvox.egg-info/PKG-INFO
redvox.egg-info/SOURCES.txt
redvox.egg-info/dependency_links.txt
redvox.egg-info/entry_points.txt
redvox.egg-info/requires.txt
redvox.egg-info/top_level.txt
redvox/api1000/__init__.py
redvox/api1000/errors.py
redvox/api1000/common/__init__.py
redvox/api1000/common/common.py
redvox/api1000/common/decorators.py
redvox/api1000/common/generic.py
redvox/api1000/common/lz4.py
redvox/api1000/common/mapping.py
redvox/api1000/common/metadata.py
redvox/api1000/common/typing.py
redvox/api1000/gui/__init__.py
redvox/api1000/gui/image_viewer.py
redvox/api1000/proto/__init__.py
redvox/api1000/proto/redvox_api_m.proto
redvox/api1000/proto/redvox_api_m_pb2.py
redvox/api1000/proto/redvox_api_m_pb2.pyi
redvox/api1000/proto/update.sh
redvox/api1000/wrapped_redvox_packet/__init__.py
redvox/api1000/wrapped_redvox_packet/event_streams.py
redvox/api1000/wrapped_redvox_packet/station_information.py
redvox/api1000/wrapped_redvox_packet/timing_information.py
redvox/api1000/wrapped_redvox_packet/wrapped_packet.py
redvox/api1000/wrapped_redvox_packet/sensors/__init__.py
redvox/api1000/wrapped_redvox_packet/sensors/audio.py
redvox/api1000/wrapped_redvox_packet/sensors/image.py
redvox/api1000/wrapped_redvox_packet/sensors/location.py
redvox/api1000/wrapped_redvox_packet/sensors/sensors.py
redvox/api1000/wrapped_redvox_packet/sensors/single.py
redvox/api1000/wrapped_redvox_packet/sensors/xyz.py
redvox/api1000/wrapped_redvox_packet/sensors/derived/__init__.py
redvox/api1000/wrapped_redvox_packet/sensors/derived/movement.py
redvox/api900/__init__.py
redvox/api900/concat.py
redvox/api900/constants.py
redvox/api900/deprecation.py
redvox/api900/exceptions.py
redvox/api900/location_analyzer.py
redvox/api900/migrations.py
redvox/api900/reader.py
redvox/api900/reader_utils.py
redvox/api900/stat_utils.py
redvox/api900/summarize.py
redvox/api900/types.py
redvox/api900/wrapped_redvox_packet.py
redvox/api900/lib/__init__.py
redvox/api900/lib/api900.proto
redvox/api900/lib/api900_pb2.py
redvox/api900/lib/api900_pb2.pyi
redvox/api900/lib/update.sh
redvox/api900/qa/__init__.py
redvox/api900/qa/gap_detection.py
redvox/api900/sensors/__init__.py
redvox/api900/sensors/accelerometer_sensor.py
redvox/api900/sensors/barometer_sensor.py
redvox/api900/sensors/evenly_sampled_channel.py
redvox/api900/sensors/evenly_sampled_sensor.py
redvox/api900/sensors/gyroscope_sensor.py
redvox/api900/sensors/image_sensor.py
redvox/api900/sensors/infrared_sensor.py
redvox/api900/sensors/interleaved_channel.py
redvox/api900/sensors/light_sensor.py
redvox/api900/sensors/location_sensor.py
redvox/api900/sensors/magnetometer_sensor.py
redvox/api900/sensors/microphone_sensor.py
redvox/api900/sensors/time_synchronization_sensor.py
redvox/api900/sensors/unevenly_sampled_channel.py
redvox/api900/sensors/unevenly_sampled_sensor.py
redvox/api900/sensors/xyz_unevenly_sampled_sensor.py
redvox/api900/timesync/__init__.py
redvox/api900/timesync/api900_timesync.py
redvox/api900/timesync/tri_message_stats.py
redvox/cli/__init__.py
redvox/cli/cli.py
redvox/cli/conversions.py
redvox/cli/data_req.py
redvox/cloud/__init__.py
redvox/cloud/api.py
redvox/cloud/api_m_fqns.py
redvox/cloud/auth_api.py
redvox/cloud/client.py
redvox/cloud/config.py
redvox/cloud/data_api.py
redvox/cloud/data_client.py
redvox/cloud/data_io.py
redvox/cloud/errors.py
redvox/cloud/metadata_api.py
redvox/cloud/query_timing_correction.py
redvox/cloud/routes.py
redvox/cloud/station_stats.py
redvox/common/__init__.py
redvox/common/api_conversions.py
redvox/common/api_reader.py
redvox/common/api_reader_dw.py
redvox/common/api_reader_old.py
redvox/common/constants.py
redvox/common/cross_stats.py
redvox/common/data_window.config.toml
redvox/common/data_window.py
redvox/common/data_window_configuration.py
redvox/common/data_window_configuration_old.py
redvox/common/data_window_io.py
redvox/common/data_window_old.py
redvox/common/date_time_utils.py
redvox/common/errors.py
redvox/common/event_stream.py
redvox/common/event_stream_io.py
redvox/common/file_statistics.py
redvox/common/gap_and_pad_utils.py
redvox/common/gap_and_pad_utils_old.py
redvox/common/io.py
redvox/common/offset_model.py
redvox/common/packet_to_pyarrow.py
redvox/common/parallel_utils.py
redvox/common/run_me.py
redvox/common/sensor_data.py
redvox/common/sensor_data_old.py
redvox/common/sensor_io.py
redvox/common/sensor_reader_utils.py
redvox/common/sensor_reader_utils_old.py
redvox/common/station.py
redvox/common/station_io.py
redvox/common/station_old.py
redvox/common/station_utils.py
redvox/common/stats_helper.py
redvox/common/timesync.py
redvox/common/timesync_io.py
redvox/common/timesync_old.py
redvox/common/tri_message_stats.py
redvox/common/versioning.py
redvox/common/gui/__init__.py
redvox/common/gui/cloud_data_retrieval.py
redvox/tests/__init__.py
redvox/tests/pyarrow_demo.py
redvox/tests/recreate_bug.py
redvox/tests/test_settings.py
redvox/tests/api1000/__init__.py
redvox/tests/api1000/test_audio.py
redvox/tests/api1000/test_common.py
redvox/tests/api1000/test_image.py
redvox/tests/api1000/test_location.py
redvox/tests/api1000/test_sensors.py
redvox/tests/api1000/test_single.py
redvox/tests/api1000/test_station_info.py
redvox/tests/api1000/test_timing_info.py
redvox/tests/api1000/test_wrapped_packet_m.py
redvox/tests/api1000/test_xyz.py
redvox/tests/api1000/common/__init__.py
redvox/tests/api1000/common/test_decorators.py
redvox/tests/api1000/common/test_mapping.py
redvox/tests/api1000/common/test_typing.py
redvox/tests/api900/__init__.py
redvox/tests/api900/mock_packets.py
redvox/tests/api900/test_concatenation.py
redvox/tests/api900/test_location_analyzer.py
redvox/tests/api900/test_migrations.py
redvox/tests/api900/test_reader.py
redvox/tests/api900/test_reader_functions.py
redvox/tests/api900/test_reader_utils.py
redvox/tests/api900/test_stat_utils.py
redvox/tests/api900/test_wrapped_redvox_packet.py
redvox/tests/api900/sensors/__init__.py
redvox/tests/api900/sensors/test_accelerometer_sensor.py
redvox/tests/api900/sensors/test_barometer_sensor.py
redvox/tests/api900/sensors/test_evenly_sampled_sensor.py
redvox/tests/api900/sensors/test_gyroscope_sensor.py
redvox/tests/api900/sensors/test_infrared_sensor.py
redvox/tests/api900/sensors/test_light_sensor.py
redvox/tests/api900/sensors/test_location_sensor.py
redvox/tests/api900/sensors/test_magnetometer_sensor.py
redvox/tests/api900/sensors/test_microphone_sensor.py
redvox/tests/api900/sensors/test_time_synchronization_sensor.py
redvox/tests/api900/sensors/test_unevenly_sampled_sensor.py
redvox/tests/api900/sensors/test_xyz_unevenly_sampled_sensor.py
redvox/tests/api900/timesync/__init__.py
redvox/tests/api900/timesync/test_api900_timesync.py
redvox/tests/api900/timesync/test_tri_message_stats.py
redvox/tests/cli/__init__.py
redvox/tests/cli/test_cli.py
redvox/tests/cloud/__init__.py
redvox/tests/cloud/cloud_test_utils.py
redvox/tests/cloud/test_client.py
redvox/tests/common/__init__.py
redvox/tests/common/test_api_reader.py
redvox/tests/common/test_cross_stats.py
redvox/tests/common/test_data_window.py
redvox/tests/common/test_date_time_utils.py
redvox/tests/common/test_file_statistics.py
redvox/tests/common/test_gap_and_pad_utils.py
redvox/tests/common/test_io.py
redvox/tests/common/test_offset_model.py
redvox/tests/common/test_parallel_utils.py
redvox/tests/common/test_sensor.py
redvox/tests/common/test_sensor_reader_utils.py
redvox/tests/common/test_station.py
redvox/tests/common/test_station_utils.py
redvox/tests/common/test_stats_helper.py
redvox/tests/common/test_timesync.py
redvox/tests/common/test_tri_message_stats.py
redvox/tests/test_data/0000000001_1597189452945991.rdvxm
redvox/tests/test_data/0000000001_1597189457945569.rdvxm
redvox/tests/test_data/0000000001_1597189462946314.rdvxm
redvox/tests/test_data/1637650010_1531343782220.json
redvox/tests/test_data/1637650010_1531343782220.rdvxz
redvox/tests/test_data/1637680001_1532459197088.json
redvox/tests/test_data/1637680001_1532459197088.rdvxz
redvox/tests/test_data/1637680001_1532459248280.json
redvox/tests/test_data/1637680001_1532459248280.rdvxz
redvox/tests/test_data/1637680001_1532459299477.json
redvox/tests/test_data/1637680001_1532459299477.rdvxz
redvox/tests/test_data/dw_test.config.toml
redvox/tests/test_data/example.json
redvox/tests/test_data/example.rdvxm
redvox/tests/test_data/example.rdvxz
redvox/tests/test_data/out.mseed
redvox/tests/test_data/redvox_logo.png
redvox/tests/test_data/apix_reader_test_data/2000000900_1611696577468.rdvxz
redvox/tests/test_data/apix_reader_test_data/2000001000_1611696577468324.rdvxm
redvox/tests/test_data/apix_reader_test_data/api1000/2021/01/26/21/1000001000_1611696022472372.rdvxm
redvox/tests/test_data/apix_reader_test_data/api1000/2021/01/26/21/1000001000_1611696278931847.rdvxm
redvox/tests/test_data/apix_reader_test_data/api900/2021/01/26/1000000900_1611696022472.rdvxz
redvox/tests/test_data/apix_reader_test_data/api900/2021/01/26/1000000900_1611696278931.rdvxz
redvox/tests/test_data/location_analyzer_test_data/1234567890_1234567890123.rdvxz
redvox/tests/test_data/location_analyzer_test_data/9876543210_1234567890123.rdvxz
redvox/tests/test_data/location_analyzer_test_data/master.csv
redvox/tests/test_data/location_analyzer_test_data/master.kml
redvox/tests/test_data/location_analyzer_test_data/master_android.csv
redvox/tests/test_data/location_analyzer_test_data/master_ios.csv
scripts/check_user_config.py
scripts/clean.sh
scripts/docs.sh
scripts/install.sh
scripts/mypy.sh
scripts/publish.sh
scripts/pylint.sh
scripts/test.sh