.DS_Store
.coverage
.coveragerc
.gitignore
.pre-commit-config.yaml
CHANGELOG.md
LICENSE
MANIFEST.in
README.md
alembic.ini
database_setup.md
environment.yaml
pyproject.toml
setup.cfg
setup.py
.github/.codecov.yml
.github/PULL_REQUEST_TEMPLATE.md
.github/workflows/testsuite.yml
alembic/README
alembic/env.py
alembic/script.py.mako
alembic/__pycache__/env.cpython-36.pyc
alembic/__pycache__/env.cpython-37.pyc
alembic/__pycache__/env.cpython-39.pyc
alembic/versions/.DS_Store
alembic/versions/38aa03a7c923_add_weather_table.py
alembic/versions/38aa03a7c923_add_weather_table.pyc
alembic/versions/3d3c72ecbc0d_add_rtp_task_resource_record_table.py
alembic/versions/3d3c72ecbc0d_add_rtp_task_resource_record_table.pyc
alembic/versions/3e86ac6195d8_increase_size_of_lib_files_filename.py
alembic/versions/3e86ac6195d8_increase_size_of_lib_files_filename.pyc
alembic/versions/40a641ef2f52_add_node_control.py
alembic/versions/4653b4902dc0_add_subsystem_error_table.py
alembic/versions/4653b4902dc0_add_subsystem_error_table.pyc
alembic/versions/4c07fb24fcfd_add_subsystem_error_table.pyc
alembic/versions/50c966c5427a_more_antenna_stats.py
alembic/versions/5b141f32ea38_remove_bad_autoincrements.py
alembic/versions/5b141f32ea38_remove_bad_autoincrements.pyc
alembic/versions/5fbb4d08569a_add_correlator_and_snap_version_info.py
alembic/versions/5feda4ca9935_add_rtp_task_multiple_process_event_table.py
alembic/versions/63b625cf7b06_add_white_rabbit_status.py
alembic/versions/64bc793c6237_added_dubitable.py
alembic/versions/64bc793c6237_added_dubitable.pyc
alembic/versions/64c7a405e4c8_add_corr_config_tables.py
alembic/versions/68041e36e11b_adding_new_heraautos_table.py
alembic/versions/7463268309ab_add_part_rosetta_table.py
alembic/versions/77c082c87844_add_correlator_config_detailed_tables.py
alembic/versions/8d28fd6d4a11_.pyc
alembic/versions/8e7282ae4840_updated_rtp_tables.py
alembic/versions/8e7282ae4840_updated_rtp_tables.pyc
alembic/versions/93ff199763ac_update_lib_raid_errors_table.py
alembic/versions/93ff199763ac_update_lib_raid_errors_table.pyc
alembic/versions/9460cc78cb50_add_correlator_control.py
alembic/versions/9d9af47e64c8_add_rtptaskprocessevent_table.py
alembic/versions/a3d144cdc527_add_nodes.py
alembic/versions/a42f5c04610f_added_apriori_antenna_table.py
alembic/versions/a68c0e31204e_onsite_baseline_july_2017.py
alembic/versions/a68c0e31204e_onsite_baseline_july_2017.pyc
alembic/versions/b022867d09e3_changed_library_file_to_reference_in_.py
alembic/versions/b1063869f198_bring_up_to_master.py
alembic/versions/b1063869f198_bring_up_to_master.pyc
alembic/versions/bad90ab035ba_add_rtplaunchrecord_table.py
alembic/versions/bb6db4d3fee6_add_rtp_tracking_tables.py
alembic/versions/c0985153bf41_add_cm_version_table.py
alembic/versions/c0985153bf41_add_cm_version_table.pyc
alembic/versions/c4c88519fb71_fft_overflow.py
alembic/versions/c66b6b222bde_remove_histogram_bin_centers.py
alembic/versions/c9a1ff35c6ed_make_librarian_file_obsids_optional.py
alembic/versions/c9a1ff35c6ed_make_librarian_file_obsids_optional.pyc
alembic/versions/d208118c58d0_add_ant_status_table.py
alembic/versions/d2f22cbd4c5a_add_ant_metric_indices.py
alembic/versions/e33c1d5684cf_changed_parts_paper_table_to_parts.py
alembic/versions/e33c1d5684cf_changed_parts_paper_table_to_parts.pyc
alembic/versions/e66c069eb92b_adding_qm_tables.py
alembic/versions/e66c069eb92b_adding_qm_tables.pyc
alembic/versions/e83aa47e530b_add_antenna_status_columns.py
alembic/versions/edecd502cdd8_add_daemon_status.py
alembic/versions/f29adafca107_add_roach_temp_table.py
alembic/versions/f9ca2a16eef8_version_description.pyc
alembic/versions/fb372bb87c37_add_snap_status_table.py
alembic/versions/__pycache__/.DS_Store
alembic/versions/__pycache__/170e4cb8ecd9_testing.cpython-36.pyc
alembic/versions/__pycache__/174ce7d7c2b1_add_ant_metric_indices.cpython-39.pyc
alembic/versions/__pycache__/1e7e73213f5e_testing.cpython-36.pyc
alembic/versions/__pycache__/25718f99f395_testing.cpython-36.pyc
alembic/versions/__pycache__/2edc8bbb91b5_constraints_catchup.cpython-36.pyc
alembic/versions/__pycache__/3361f6dd6eb1_add_correlator_control.cpython-36.pyc
alembic/versions/__pycache__/38aa03a7c923_add_weather_table.cpython-36.pyc
alembic/versions/__pycache__/38aa03a7c923_add_weather_table.cpython-37.pyc
alembic/versions/__pycache__/38aa03a7c923_add_weather_table.cpython-39.pyc
alembic/versions/__pycache__/3d3c72ecbc0d_add_rtp_task_resource_record_table.cpython-36.pyc
alembic/versions/__pycache__/3d3c72ecbc0d_add_rtp_task_resource_record_table.cpython-37.pyc
alembic/versions/__pycache__/3d3c72ecbc0d_add_rtp_task_resource_record_table.cpython-39.pyc
alembic/versions/__pycache__/3e86ac6195d8_increase_size_of_lib_files_filename.cpython-36.pyc
alembic/versions/__pycache__/3e86ac6195d8_increase_size_of_lib_files_filename.cpython-37.pyc
alembic/versions/__pycache__/3e86ac6195d8_increase_size_of_lib_files_filename.cpython-39.pyc
alembic/versions/__pycache__/40a641ef2f52_add_node_control.cpython-36.pyc
alembic/versions/__pycache__/40a641ef2f52_add_node_control.cpython-37.pyc
alembic/versions/__pycache__/40a641ef2f52_add_node_control.cpython-39.pyc
alembic/versions/__pycache__/4653b4902dc0_add_subsystem_error_table.cpython-36.pyc
alembic/versions/__pycache__/4653b4902dc0_add_subsystem_error_table.cpython-37.pyc
alembic/versions/__pycache__/4653b4902dc0_add_subsystem_error_table.cpython-39.pyc
alembic/versions/__pycache__/50c966c5427a_more_antenna_stats.cpython-36.pyc
alembic/versions/__pycache__/50c966c5427a_more_antenna_stats.cpython-37.pyc
alembic/versions/__pycache__/50c966c5427a_more_antenna_stats.cpython-39.pyc
alembic/versions/__pycache__/539c936192ca_add_views.cpython-36.pyc
alembic/versions/__pycache__/5b141f32ea38_remove_bad_autoincrements.cpython-36.pyc
alembic/versions/__pycache__/5b141f32ea38_remove_bad_autoincrements.cpython-37.pyc
alembic/versions/__pycache__/5b141f32ea38_remove_bad_autoincrements.cpython-39.pyc
alembic/versions/__pycache__/5e838c142e7d_add_correlator_control.cpython-36.pyc
alembic/versions/__pycache__/5fbb4d08569a_add_correlator_and_snap_version_info.cpython-36.pyc
alembic/versions/__pycache__/5fbb4d08569a_add_correlator_and_snap_version_info.cpython-37.pyc
alembic/versions/__pycache__/5fbb4d08569a_add_correlator_and_snap_version_info.cpython-39.pyc
alembic/versions/__pycache__/5feda4ca9935_add_rtp_task_multiple_process_event_table.cpython-39.pyc
alembic/versions/__pycache__/63b625cf7b06_add_white_rabbit_status.cpython-36.pyc
alembic/versions/__pycache__/63b625cf7b06_add_white_rabbit_status.cpython-37.pyc
alembic/versions/__pycache__/63b625cf7b06_add_white_rabbit_status.cpython-39.pyc
alembic/versions/__pycache__/64bc793c6237_added_dubitable.cpython-36.pyc
alembic/versions/__pycache__/64bc793c6237_added_dubitable.cpython-37.pyc
alembic/versions/__pycache__/64bc793c6237_added_dubitable.cpython-39.pyc
alembic/versions/__pycache__/64c7a405e4c8_add_corr_config_tables.cpython-36.pyc
alembic/versions/__pycache__/64c7a405e4c8_add_corr_config_tables.cpython-37.pyc
alembic/versions/__pycache__/64c7a405e4c8_add_corr_config_tables.cpython-39.pyc
alembic/versions/__pycache__/68041e36e11b_adding_new_heraautos_table.cpython-36.pyc
alembic/versions/__pycache__/68041e36e11b_adding_new_heraautos_table.cpython-37.pyc
alembic/versions/__pycache__/68041e36e11b_adding_new_heraautos_table.cpython-39.pyc
alembic/versions/__pycache__/6887c418e0ea_add_nodes.cpython-36.pyc
alembic/versions/__pycache__/7463268309ab_add_part_rosetta_table.cpython-37.pyc
alembic/versions/__pycache__/7463268309ab_add_part_rosetta_table.cpython-39.pyc
alembic/versions/__pycache__/74e327e433c9_add_time_views.cpython-36.pyc
alembic/versions/__pycache__/77c082c87844_add_correlator_config_detailed_tables.cpython-37.pyc
alembic/versions/__pycache__/77c082c87844_add_correlator_config_detailed_tables.cpython-39.pyc
alembic/versions/__pycache__/867ac80acfeb_add_correlator_control.cpython-36.pyc
alembic/versions/__pycache__/8e7282ae4840_updated_rtp_tables.cpython-36.pyc
alembic/versions/__pycache__/8e7282ae4840_updated_rtp_tables.cpython-37.pyc
alembic/versions/__pycache__/8e7282ae4840_updated_rtp_tables.cpython-39.pyc
alembic/versions/__pycache__/93a5fba2727b_testing.cpython-36.pyc
alembic/versions/__pycache__/93ff199763ac_update_lib_raid_errors_table.cpython-36.pyc
alembic/versions/__pycache__/93ff199763ac_update_lib_raid_errors_table.cpython-37.pyc
alembic/versions/__pycache__/93ff199763ac_update_lib_raid_errors_table.cpython-39.pyc
alembic/versions/__pycache__/9460cc78cb50_add_correlator_control.cpython-36.pyc
alembic/versions/__pycache__/9460cc78cb50_add_correlator_control.cpython-37.pyc
alembic/versions/__pycache__/9460cc78cb50_add_correlator_control.cpython-39.pyc
alembic/versions/__pycache__/9d9af47e64c8_add_rtptaskprocessevent_table.cpython-39.pyc
alembic/versions/__pycache__/9e208dfd0778_add_correlator_config_table.cpython-37.pyc
alembic/versions/__pycache__/a3d144cdc527_add_nodes.cpython-36.pyc
alembic/versions/__pycache__/a3d144cdc527_add_nodes.cpython-37.pyc
alembic/versions/__pycache__/a3d144cdc527_add_nodes.cpython-39.pyc
alembic/versions/__pycache__/a42f5c04610f_added_apriori_antenna_table.cpython-36.pyc
alembic/versions/__pycache__/a42f5c04610f_added_apriori_antenna_table.cpython-37.pyc
alembic/versions/__pycache__/a42f5c04610f_added_apriori_antenna_table.cpython-39.pyc
alembic/versions/__pycache__/a68c0e31204e_onsite_baseline_july_2017.cpython-36.pyc
alembic/versions/__pycache__/a68c0e31204e_onsite_baseline_july_2017.cpython-37.pyc
alembic/versions/__pycache__/a68c0e31204e_onsite_baseline_july_2017.cpython-39.pyc
alembic/versions/__pycache__/b022867d09e3_changed_library_file_to_reference_in_.cpython-36.pyc
alembic/versions/__pycache__/b022867d09e3_changed_library_file_to_reference_in_.cpython-37.pyc
alembic/versions/__pycache__/b022867d09e3_changed_library_file_to_reference_in_.cpython-39.pyc
alembic/versions/__pycache__/b1063869f198_bring_up_to_master.cpython-36.pyc
alembic/versions/__pycache__/b1063869f198_bring_up_to_master.cpython-37.pyc
alembic/versions/__pycache__/b1063869f198_bring_up_to_master.cpython-39.pyc
alembic/versions/__pycache__/b27d5aec2573_testing.cpython-36.pyc
alembic/versions/__pycache__/bad90ab035ba_add_rtplaunchrecord_table.cpython-37.pyc
alembic/versions/__pycache__/bad90ab035ba_add_rtplaunchrecord_table.cpython-39.pyc
alembic/versions/__pycache__/bb6db4d3fee6_add_rtp_tracking_tables.cpython-37.pyc
alembic/versions/__pycache__/bb6db4d3fee6_add_rtp_tracking_tables.cpython-39.pyc
alembic/versions/__pycache__/c0985153bf41_add_cm_version_table.cpython-36.pyc
alembic/versions/__pycache__/c0985153bf41_add_cm_version_table.cpython-37.pyc
alembic/versions/__pycache__/c0985153bf41_add_cm_version_table.cpython-39.pyc
alembic/versions/__pycache__/c4c88519fb71_fft_overflow.cpython-37.pyc
alembic/versions/__pycache__/c4c88519fb71_fft_overflow.cpython-39.pyc
alembic/versions/__pycache__/c66b6b222bde_remove_histogram_bin_centers.cpython-39.pyc
alembic/versions/__pycache__/c774e8d5b51b_add_ant_metric_indices.cpython-39.pyc
alembic/versions/__pycache__/c9a1ff35c6ed_make_librarian_file_obsids_optional.cpython-36.pyc
alembic/versions/__pycache__/c9a1ff35c6ed_make_librarian_file_obsids_optional.cpython-37.pyc
alembic/versions/__pycache__/c9a1ff35c6ed_make_librarian_file_obsids_optional.cpython-39.pyc
alembic/versions/__pycache__/c9e558e762ff_add_more_corr_config_tables.cpython-37.pyc
alembic/versions/__pycache__/cc3e25f5835d_add_correlator_control.cpython-36.pyc
alembic/versions/__pycache__/d208118c58d0_add_ant_status_table.cpython-36.pyc
alembic/versions/__pycache__/d208118c58d0_add_ant_status_table.cpython-37.pyc
alembic/versions/__pycache__/d208118c58d0_add_ant_status_table.cpython-39.pyc
alembic/versions/__pycache__/d2f22cbd4c5a_add_ant_metric_indices.cpython-39.pyc
alembic/versions/__pycache__/e33c1d5684cf_changed_parts_paper_table_to_parts.cpython-36.pyc
alembic/versions/__pycache__/e33c1d5684cf_changed_parts_paper_table_to_parts.cpython-37.pyc
alembic/versions/__pycache__/e33c1d5684cf_changed_parts_paper_table_to_parts.cpython-39.pyc
alembic/versions/__pycache__/e66c069eb92b_adding_qm_tables.cpython-36.pyc
alembic/versions/__pycache__/e66c069eb92b_adding_qm_tables.cpython-37.pyc
alembic/versions/__pycache__/e66c069eb92b_adding_qm_tables.cpython-39.pyc
alembic/versions/__pycache__/e83aa47e530b_add_antenna_status_columns.cpython-36.pyc
alembic/versions/__pycache__/e83aa47e530b_add_antenna_status_columns.cpython-37.pyc
alembic/versions/__pycache__/e83aa47e530b_add_antenna_status_columns.cpython-39.pyc
alembic/versions/__pycache__/eae7719ed2df_add_correlator_config_tables.cpython-37.pyc
alembic/versions/__pycache__/ebc268c68d68_testing.cpython-36.pyc
alembic/versions/__pycache__/edecd502cdd8_add_daemon_status.cpython-36.pyc
alembic/versions/__pycache__/edecd502cdd8_add_daemon_status.cpython-37.pyc
alembic/versions/__pycache__/edecd502cdd8_add_daemon_status.cpython-39.pyc
alembic/versions/__pycache__/f29adafca107_add_roach_temp_table.cpython-36.pyc
alembic/versions/__pycache__/f29adafca107_add_roach_temp_table.cpython-37.pyc
alembic/versions/__pycache__/f29adafca107_add_roach_temp_table.cpython-39.pyc
alembic/versions/__pycache__/fb372bb87c37_add_snap_status_table.cpython-36.pyc
alembic/versions/__pycache__/fb372bb87c37_add_snap_status_table.cpython-37.pyc
alembic/versions/__pycache__/fb372bb87c37_add_snap_status_table.cpython-39.pyc
alembic/versions/__pycache__/fc5a9d6066f8_add_corr_config_tables_take2.cpython-36.pyc
ci/example_config.json
ci/linting.yaml
ci/min_deps.yaml
ci/tests.yaml
daemons/correlator_status.systemd
daemons/mc_listen_to_corr_logger.systemd
daemons/mc_monitor_daemons.systemd
daemons/node_status.systemd
daemons/server-status.systemd
daemons/server-status.upstart
docs/cm_75ohm_legacy.tex
docs/developer.md
docs/hookup.graffle
docs/hookup.pdf
docs/hookup_75ohm_legacy.graffle
docs/mc_definition.out
docs/mc_definition.pdf
docs/mc_definition.tex
docs/redis_correlator_keys.pdf
docs/redis_correlator_keys.tex
docs/site_operations.md
docs/time_conversion_function
hera_mc/__init__.py
hera_mc/autocorrelations.py
hera_mc/branch_scheme.py
hera_mc/cm_active.py
hera_mc/cm_dossier.py
hera_mc/cm_gen_sqlite.py
hera_mc/cm_handling.py
hera_mc/cm_hookup.py
hera_mc/cm_partconnect.py
hera_mc/cm_redis_corr.py
hera_mc/cm_revisions.py
hera_mc/cm_sysdef.py
hera_mc/cm_sysutils.py
hera_mc/cm_table_info.py
hera_mc/cm_transfer.py
hera_mc/cm_utils.py
hera_mc/correlator.py
hera_mc/daemon_status.py
hera_mc/db_check.py
hera_mc/geo_handling.py
hera_mc/geo_location.py
hera_mc/geo_sysdef.py
hera_mc/librarian.py
hera_mc/mc.py
hera_mc/mc_session.py
hera_mc/node.py
hera_mc/observations.py
hera_mc/qm.py
hera_mc/rtp.py
hera_mc/server_status.py
hera_mc/subsystem_error.py
hera_mc/utils.py
hera_mc/watch_dog.py
hera_mc/weather.py
hera_mc.egg-info/PKG-INFO
hera_mc.egg-info/SOURCES.txt
hera_mc.egg-info/dependency_links.txt
hera_mc.egg-info/requires.txt
hera_mc.egg-info/top_level.txt
hera_mc/data/.DS_Store
hera_mc/data/HERA_350.txt
hera_mc/data/__init__.py
hera_mc/data/nodes.txt
hera_mc/data/sysdef.json
hera_mc/data/__pycache__/__init__.cpython-36.pyc
hera_mc/data/__pycache__/__init__.cpython-37.pyc
hera_mc/data/__pycache__/__init__.cpython-38.pyc
hera_mc/data/__pycache__/__init__.cpython-39.pyc
hera_mc/data/test_data/corr_config_example.yaml
hera_mc/data/test_data/dump.rdb
hera_mc/data/test_data/example_firstcal_metrics.hdf5
hera_mc/data/test_data/hera_feng_config_example.yaml
hera_mc/data/test_data/initialization_data_apriori_antenna.csv
hera_mc/data/test_data/initialization_data_connections.csv
hera_mc/data/test_data/initialization_data_geo_location.csv
hera_mc/data/test_data/initialization_data_part_info.csv
hera_mc/data/test_data/initialization_data_part_rosetta.csv
hera_mc/data/test_data/initialization_data_parts.csv
hera_mc/data/test_data/initialization_data_station_type.csv
hera_mc/data/test_data/inserts.sql
hera_mc/data/test_data/schema.sql
hera_mc/tests/__init__.py
hera_mc/tests/conftest.py
hera_mc/tests/test_autocorrelations.py
hera_mc/tests/test_cm_transfer.py
hera_mc/tests/test_cm_utils.py
hera_mc/tests/test_connections.py
hera_mc/tests/test_correlator.py
hera_mc/tests/test_daemon_status.py
hera_mc/tests/test_db_check.py
hera_mc/tests/test_default_db_schema.py
hera_mc/tests/test_geo_location.py
hera_mc/tests/test_librarian.py
hera_mc/tests/test_node.py
hera_mc/tests/test_observations.py
hera_mc/tests/test_parts.py
hera_mc/tests/test_qm.py
hera_mc/tests/test_rtp.py
hera_mc/tests/test_server_status.py
hera_mc/tests/test_subsystem_error.py
hera_mc/tests/test_sysutils.py
hera_mc/tests/test_utils.py
hera_mc/tests/test_weather.py
scripts/add_connection.py
scripts/add_part.py
scripts/add_part_info.py
scripts/add_qm_metrics.py
scripts/add_rtp_process_event.py
scripts/add_rtp_process_record.py
scripts/add_rtp_task_jobid.py
scripts/add_rtp_task_resource_records.py
scripts/add_station.py
scripts/cm_init.py
scripts/cm_pack.py
scripts/cm_region.py
scripts/correlator_control.py
scripts/dossier.py
scripts/geo.py
scripts/hookup.py
scripts/mc_add_observation.py
scripts/mc_check_db_schema.py
scripts/mc_check_lib_file.py
scripts/mc_clock.py
scripts/mc_launch_rtp.py
scripts/mc_listen_to_corr_logger.py
scripts/mc_megaraid_monitor.py
scripts/mc_monitor_correlator.py
scripts/mc_monitor_daemons.py
scripts/mc_monitor_nodes.py
scripts/mc_publish_summary.py
scripts/mc_rtp_launch_record.py
scripts/mc_server_status_daemon.py
scripts/mc_setup_home.py
scripts/mc_wx.py
scripts/stop_connection.py
scripts/stop_part.py
scripts/test_cover_noinstall.sh
scripts/test_coverage.sh
scripts/update_apriori.py
scripts/update_cminfo_in_redis.py
scripts/update_part_rosetta.py
scripts/update_qm_list.py
scripts/wd_node_temp.py
scripts/wd_node_verdict.py
scripts/which_node.py
scripts/write_records_to_file.py
scripts/write_sqlite.py