LICENSE
README.md
pyproject.toml
src/camtest/__init__.py
src/camtest/__main__.py
src/camtest/settings.yaml
src/camtest/version.py
src/camtest/analysis/CAM-TVPT-090-ghosts_data-reduction-simulations.py
src/camtest/analysis/CAM-TVPT-090-ghosts_data-reduction.py
src/camtest/analysis/CAM-TVPT-090-ghosts_data-reduction_IAS.py
src/camtest/analysis/CAM-TVPT_110_image_geometry_test.py
src/camtest/analysis/CAM_TVPT_010_best_focus_analysis.py
src/camtest/analysis/CAM_TVPT_010_best_focus_analysis_martin.py
src/camtest/analysis/CAM_TVPT_050_autocompatibility.py
src/camtest/analysis/CAM_TVPT_050_autocompatibility_utilities.py
src/camtest/analysis/CAM_TVPT_110_image_geometry.py
src/camtest/analysis/analysis_SFT.py
src/camtest/analysis/analysis_ambient_hartmann_THs.py
src/camtest/analysis/analysis_ambient_recentering.py
src/camtest/analysis/analysis_fpa_eidp_ccd_corners.py
src/camtest/analysis/analysis_mgse_stages_synchro_csl.py
src/camtest/analysis/cam_tvlpt_030_test_673_dark_ncam_sim.py
src/camtest/analysis/cam_tvpt_031_psf_at_nominal_focus.py
src/camtest/analysis/cam_tvpt_031_tools.py
src/camtest/analysis/cam_tvpt_045_CCD_characterization_dark_only_dmw.py
src/camtest/analysis/cam_tvpt_045_CCD_characterization_dark_only_noise_hotpix_dmw.py
src/camtest/analysis/cam_tvpt_045_CCD_characterization_temperatures_dmw.py
src/camtest/analysis/cam_tvpt_080_dynamic_range_analysis.py
src/camtest/analysis/convenience.py
src/camtest/analysis/find_sources.py
src/camtest/analysis/fits_per_layer.py
src/camtest/analysis/hartmann_circle_reduction.py
src/camtest/analysis/hartmann_verification_reduction.py
src/camtest/analysis/image_utils.py
src/camtest/analysis/observation.py
src/camtest/analysis/quick_ghost_analysis_local.py
src/camtest/analysis/quick_look_obsid.py
src/camtest/analysis/quick_psf-size_analysis.py
src/camtest/analysis/setup_fee_limits.py
src/camtest/analysis/setup_ron_offsets.py
src/camtest/analysis/simfits.py
src/camtest/analysis/valid_cubes.py
src/camtest/analysis/functions/fitsfiles.py
src/camtest/analysis/functions/fov_utils.py
src/camtest/analysis/functions/hartmann_fov_path_optimisation.py
src/camtest/analysis/functions/hartmann_utils.py
src/camtest/analysis/functions/hk_utils.py
src/camtest/commanding/__init__.py
src/camtest/commanding/aeu.py
src/camtest/commanding/cam_aat_050_ambient_ccdedge.py
src/camtest/commanding/cam_aat_050_ambient_circle.py
src/camtest/commanding/cam_aat_050_ambient_circle_mult.py
src/camtest/commanding/cam_aat_050_ambient_circle_mult_ghost.py
src/camtest/commanding/cam_aat_050_ambient_flexible.py
src/camtest/commanding/cam_aat_050_ambient_full_ccds.py
src/camtest/commanding/cam_aat_050_ambient_hartmann_verification.py
src/camtest/commanding/cam_aat_050_ambient_hartmann_verification_prep.py
src/camtest/commanding/cam_aat_050_ambient_optical_alignment.py
src/camtest/commanding/cam_aat_050_ambient_recentering.py
src/camtest/commanding/cam_aat_050_ambient_recentering_ghost.py
src/camtest/commanding/cam_aat_050_ambient_recentering_prep.py
src/camtest/commanding/cam_aat_050_ambient_ref_image_bolting.py
src/camtest/commanding/cam_aat_050_ambient_visit_ccd_xys.py
src/camtest/commanding/cam_aat_050_ambient_visit_ccd_xys_prep.py
src/camtest/commanding/cam_aat_050_single_ghost.py
src/camtest/commanding/cam_aat_050_single_no_pointing.py
src/camtest/commanding/cam_aft_010_B_full_image_int_sync.py
src/camtest/commanding/cam_aft_010_C_full_image_ext_sync.py
src/camtest/commanding/cam_aft_010_D_charge_injection.py
src/camtest/commanding/cam_aft_010_oper_modes.py
src/camtest/commanding/cam_alpt_030_test_dark_ncam_ambient.py
src/camtest/commanding/cam_gcal_010_ogse_attenuation_cal.py
src/camtest/commanding/cam_single_cube_ext_sync_no_pointing.py
src/camtest/commanding/cam_single_cube_int_sync.py
src/camtest/commanding/cam_single_cube_int_sync_no_pointing.py
src/camtest/commanding/cam_single_cube_int_sync_no_pointing_loop.py
src/camtest/commanding/cam_tvlpt_030_test_673_dark_ncam.py
src/camtest/commanding/cam_tvpt_010_best_focus_determination.py
src/camtest/commanding/cam_tvpt_010_best_focus_determination_int_sync.py
src/camtest/commanding/cam_tvpt_010_dither_int_sync_flexible.py
src/camtest/commanding/cam_tvpt_040_test_693_straylight_ncam.py
src/camtest/commanding/cam_tvpt_040_test_693_straylight_ncam_translation.py
src/camtest/commanding/cam_tvpt_045_ccd_characterization.py
src/camtest/commanding/cam_tvpt_045_ccd_pixel_grid.py
src/camtest/commanding/cam_tvpt_045_ccd_tearing_blooming.py
src/camtest/commanding/cam_tvpt_050_test_695_autocompatibility_ncam.py
src/camtest/commanding/cam_tvpt_060_longterm_stability.py
src/camtest/commanding/cam_tvpt_080_B_persistence_crosstalk.py
src/camtest/commanding/cam_tvpt_080_dynamic_range.py
src/camtest/commanding/cam_tvpt_080_dynamic_range_int_sync.py
src/camtest/commanding/cam_tvpt_090_ghosts.py
src/camtest/commanding/cam_tvpt_100_test_689_vignetting_ncam.py
src/camtest/commanding/cam_tvpt_140_contamination.py
src/camtest/commanding/csl_gse.py
src/camtest/commanding/csl_new_RefFrameModel.py
src/camtest/commanding/csl_swof.py
src/camtest/commanding/csl_swon.py
src/camtest/commanding/demo_basic.py
src/camtest/commanding/dpu.py
src/camtest/commanding/filterwheel_eksma_bb.py
src/camtest/commanding/functional_test_sron_gimbal.py
src/camtest/commanding/hk_only.py
src/camtest/commanding/ias_gse.py
src/camtest/commanding/inta_gse.py
src/camtest/commanding/lampcontrol_energetiq_bb.py
src/camtest/commanding/mgse.py
src/camtest/commanding/ogse.py
src/camtest/commanding/powermeter_thorlabs_bb.py
src/camtest/commanding/shutter_thorlabs_bb.py
src/camtest/commanding/sron_gse.py
src/camtest/commanding/tcs.py
src/camtest/commanding/tgse.py
src/camtest/commanding/thorlabs_bb.py
src/camtest/commanding/functions/csl_functions.py
src/camtest/commanding/functions/fov_test_geometry.py
src/camtest/commanding/functions/make_dither_offset.py
src/camtest/commanding/functions/sron_functions.py
src/camtest/commanding/input/acquire_full_image_ambient_n_cam.yaml
src/camtest/commanding/input/hk_only.yaml
src/camtest/commanding/input/move_to_field_position.yaml
src/camtest/commanding/input/move_to_xy.yaml
src/camtest/core/__init__.py
src/camtest/core/bbid.py
src/camtest/core/bbid.yaml
src/camtest/core/exec.py
src/camtest/em/20210826.py
src/camtest/em/20210831.py
src/camtest/em/20210901.py
src/camtest/em/20210902.py
src/camtest/em/20210903.py
src/camtest/em/20210906.py
src/camtest/em/20210907_reposition_hexapod.py
src/camtest/em/20210909.py
src/camtest/em/20210910.py
src/camtest/em/20210913_prep.py
src/camtest/em/20210917_prep.py
src/camtest/em/20210920.py
src/camtest/em/20210921_reposition_hexapod.py
src/camtest/em/20210922_reposition_hexapod.py
src/camtest/em/20210923.py
src/camtest/em/20210924_test_external_sync.py
src/camtest/em/20210927.py
src/camtest/em/20210929.py
src/camtest/em/20211007.py
src/camtest/em/20211011.py
src/camtest/em/20211012.py
src/camtest/em/bolting_single_image_snippet.py
src/camtest/em/csl_alignment_fpa_prealignment.py
src/camtest/em/csl_alignment_fpa_prealignment_as_run_20210831.py
src/camtest/em/csl_alignment_fpa_prealignment_as_run_20210901.py
src/camtest/em/csl_alignment_fpa_prealignment_as_run_20210902.py
src/camtest/em/csl_alignment_fpa_prealignment_as_run_20210909.py
src/camtest/em/csl_alignment_fpa_prealignment_as_run_20210921.py
src/camtest/em/egse_stages_interface_test_20210720_csl.py
src/camtest/em/egse_stages_interface_test_20210728_csl.py
src/camtest/em/egse_stages_interface_test_20210811_csl.py
src/camtest/em/egse_stages_sma_misalignment_check.py
src/camtest/em/em_short_tests.py
src/camtest/em/em_short_tests_prep.py
src/camtest/em/em_short_tests_prep_as_run_20211015.py
src/camtest/em/fee_interface_test_as_run_20210816.py
src/camtest/em/fee_interface_test_as_run_20210817.py
src/camtest/em/fee_interface_test_as_run_20210818.py
src/camtest/em/fee_interface_test_as_run_20210819.py
src/camtest/em/fee_interface_test_procedure.py
src/camtest/stm/check_avoidance_fpa.py
src/camtest/stm/check_avoidance_hw.py
src/camtest/stm/check_avoidance_test.py
src/camtest/stm/check_avoidance_tou.py
src/camtest/tasks/csl/__init__.py
src/camtest/tasks/csl/recurring.py
src/camtest/tasks/csl/configuration/__init__.py
src/camtest/tasks/csl/configuration/create_config_files.py
src/camtest/tasks/csl/configuration/include_in_setup.py
src/camtest/tasks/csl/contingency/__init__.py
src/camtest/tasks/csl/contingency/tasks.py
src/camtest/tasks/csl/gse/__init__.py
src/camtest/tasks/csl/gse/hexapod.py
src/camtest/tasks/csl/gse/huber.py
src/camtest/tasks/csl/gse/ogse.py
src/camtest/tasks/csl/icons/analysis-selected.svg
src/camtest/tasks/csl/icons/analysis.svg
src/camtest/tasks/csl/icons/command-selected.svg
src/camtest/tasks/csl/icons/command.svg
src/camtest/tasks/csl/icons/dashboard.svg
src/camtest/tasks/csl/icons/filter-wheel-selected.svg
src/camtest/tasks/csl/icons/filter-wheel.svg
src/camtest/tasks/csl/icons/hexapod-homing-selected.svg
src/camtest/tasks/csl/icons/hexapod-homing.svg
src/camtest/tasks/csl/icons/hexapod-retract-selected.svg
src/camtest/tasks/csl/icons/hexapod-retract.svg
src/camtest/tasks/csl/icons/hexapod-zero-selected.svg
src/camtest/tasks/csl/icons/hexapod-zero.svg
src/camtest/tasks/csl/icons/ogse-swoff-selected.svg
src/camtest/tasks/csl/icons/ogse-swoff.svg
src/camtest/tasks/csl/icons/ogse-swon-selected.svg
src/camtest/tasks/csl/icons/ogse-swon.svg
src/camtest/tasks/csl/icons/prisma-selected.svg
src/camtest/tasks/csl/icons/prisma.svg
src/camtest/tasks/csl/icons/reduce-selected.svg
src/camtest/tasks/csl/icons/reduce.svg
src/camtest/tasks/csl/icons/ref-frame-selected.svg
src/camtest/tasks/csl/icons/ref-frame.svg
src/camtest/tasks/csl/icons/stop.svg
src/camtest/tasks/csl/tests/__init__.py
src/camtest/tasks/csl/tests/circle.py
src/camtest/tasks/csl/tests/hartmann.py
src/camtest/tasks/csl/tests/refmodel.py
src/camtest/tasks/csl/tests/single.py
src/camtest/tasks/ias/__init__.py
src/camtest/tasks/ias/gse/__init__.py
src/camtest/tasks/ias/gse/ogse.py
src/camtest/tasks/ias/gse/zonda_hexapod.py
src/camtest/tasks/ias/icons/analysis-selected.svg
src/camtest/tasks/ias/icons/analysis.svg
src/camtest/tasks/ias/icons/command-selected.svg
src/camtest/tasks/ias/icons/command.svg
src/camtest/tasks/ias/icons/dashboard.svg
src/camtest/tasks/ias/icons/filter-wheel-selected.svg
src/camtest/tasks/ias/icons/filter-wheel.svg
src/camtest/tasks/ias/icons/hexapod-homing-selected.svg
src/camtest/tasks/ias/icons/hexapod-homing.svg
src/camtest/tasks/ias/icons/hexapod-init-selected.svg
src/camtest/tasks/ias/icons/hexapod-init.svg
src/camtest/tasks/ias/icons/hexapod-point-fov-selected.svg
src/camtest/tasks/ias/icons/hexapod-point-fov.svg
src/camtest/tasks/ias/icons/hexapod-point-fp-selected.svg
src/camtest/tasks/ias/icons/hexapod-point-fp.svg
src/camtest/tasks/ias/icons/hexapod-retract-selected.svg
src/camtest/tasks/ias/icons/hexapod-retract.svg
src/camtest/tasks/ias/icons/hexapod-zero-selected.svg
src/camtest/tasks/ias/icons/hexapod-zero.svg
src/camtest/tasks/ias/icons/ogse-swoff-selected.svg
src/camtest/tasks/ias/icons/ogse-swoff.svg
src/camtest/tasks/ias/icons/ogse-swon-selected.svg
src/camtest/tasks/ias/icons/ogse-swon.svg
src/camtest/tasks/ias/icons/prisma-selected.svg
src/camtest/tasks/ias/icons/prisma.svg
src/camtest/tasks/ias/icons/reduce-selected.svg
src/camtest/tasks/ias/icons/reduce.svg
src/camtest/tasks/ias/icons/ref-frame-selected.svg
src/camtest/tasks/ias/icons/ref-frame.svg
src/camtest/tasks/ias/icons/stop.svg
src/camtest/tasks/ias/tests/__init__.py
src/camtest/tasks/ias/tests/ias_gui_aat050_hartmann.py
src/camtest/tasks/ias/tests/ias_gui_aat050_reference_circle.py
src/camtest/tasks/ias/tests/ias_gui_aft010_b_fullimg_int_sync.py
src/camtest/tasks/ias/tests/ias_gui_aft010_c_fullimg_ext_sync.py
src/camtest/tasks/ias/tests/ias_gui_aft010_d_charge_injection.py
src/camtest/tasks/ias/tests/ias_gui_alpt030_Dark_ambient.py
src/camtest/tasks/ias/tests/ias_gui_tvlpt030_dark_tvac.py
src/camtest/tasks/ias/tests/ias_gui_tvpt010_ext_sync.py
src/camtest/tasks/ias/tests/ias_gui_tvpt010_int_sync.py
src/camtest/tasks/ias/tests/ias_gui_tvpt040_straylight.py
src/camtest/tasks/ias/tests/ias_gui_tvpt045_blooming.py
src/camtest/tasks/ias/tests/ias_gui_tvpt045_ccd_characterization.py
src/camtest/tasks/ias/tests/ias_gui_tvpt050_emc_autocompatibility_test.py
src/camtest/tasks/ias/tests/ias_gui_tvpt060_longterm.py
src/camtest/tasks/ias/tests/ias_gui_tvpt080_dynamic_range_int_sync.py
src/camtest/tasks/ias/tests/ias_gui_tvpt080b_persistence.py
src/camtest/tasks/ias/tests/ias_gui_tvpt090_ghosts.py
src/camtest/tasks/ias/tests/ias_gui_tvpt100_vignetting.py
src/camtest/tasks/ias/tests/ias_gui_tvpt_080_dynamic_ext_sync.py
src/camtest/tasks/ias/tests/single.py
src/camtest/tasks/inta/__init__.py
src/camtest/tasks/inta/recurring.py
src/camtest/tasks/inta/gse/__init__.py
src/camtest/tasks/inta/gse/filterwheel.py
src/camtest/tasks/inta/gse/gimbal.py
src/camtest/tasks/inta/gse/lakeshore.py
src/camtest/tasks/inta/gse/lamp.py
src/camtest/tasks/inta/gse/ogse.py
src/camtest/tasks/inta/gse/powermeter.py
src/camtest/tasks/inta/gse/shutter.py
src/camtest/tasks/inta/icons/command-selected.svg
src/camtest/tasks/inta/icons/command.svg
src/camtest/tasks/inta/icons/dashboard.svg
src/camtest/tasks/inta/icons/filter-wheel-homing-selected.svg
src/camtest/tasks/inta/icons/filter-wheel-homing.svg
src/camtest/tasks/inta/icons/filter-wheel-move-selected.svg
src/camtest/tasks/inta/icons/filter-wheel-move.svg
src/camtest/tasks/inta/icons/filter-wheel-selected.svg
src/camtest/tasks/inta/icons/filter-wheel.svg
src/camtest/tasks/inta/icons/gimbal-homing-selected.svg
src/camtest/tasks/inta/icons/gimbal-homing.svg
src/camtest/tasks/inta/icons/gimbal-selected.svg
src/camtest/tasks/inta/icons/gimbal-zero-selected.svg
src/camtest/tasks/inta/icons/gimbal-zero.svg
src/camtest/tasks/inta/icons/gimbal.svg
src/camtest/tasks/inta/icons/lakeshore-pid-manual-selected.svg
src/camtest/tasks/inta/icons/lakeshore-pid-manual.svg
src/camtest/tasks/inta/icons/lakeshore-pid-selected.svg
src/camtest/tasks/inta/icons/lakeshore-pid.svg
src/camtest/tasks/inta/icons/lakeshore-setpoint-selected.svg
src/camtest/tasks/inta/icons/lakeshore-setpoint.svg
src/camtest/tasks/inta/icons/lamp-selected.svg
src/camtest/tasks/inta/icons/lamp.svg
src/camtest/tasks/inta/icons/n1-camera-swoff-selected.svg
src/camtest/tasks/inta/icons/n1-camera-swoff.svg
src/camtest/tasks/inta/icons/n1-camera-swon-selected.svg
src/camtest/tasks/inta/icons/n1-camera-swon.svg
src/camtest/tasks/inta/icons/ogse-swoff-selected.svg
src/camtest/tasks/inta/icons/ogse-swoff.svg
src/camtest/tasks/inta/icons/ogse-swon-selected.svg
src/camtest/tasks/inta/icons/ogse-swon.svg
src/camtest/tasks/inta/icons/shutter-selected.svg
src/camtest/tasks/inta/icons/shutter.svg
src/camtest/tasks/inta/icons/stop.svg
src/camtest/tasks/inta/tests/__init__.py
src/camtest/tasks/inta/tests/inta_gui_cam_aat_050_cam_internal_align_check.py
src/camtest/tasks/inta/tests/inta_gui_cam_tvpt_001_transient_monitoring.py
src/camtest/tasks/inta/tests/inta_gui_cam_tvpt_010_best_focus_search.py
src/camtest/tasks/inta/tests/inta_gui_cam_tvpt_010_thermal_model_correlation.py
src/camtest/tasks/inta/tests/inta_gui_cam_tvpt_031_psf_at_best_focus.py
src/camtest/tasks/inta/tests/inta_gui_cam_tvpt_045_ccd_characterization.py
src/camtest/tasks/inta/tests/inta_gui_cam_tvpt_080_dynamic_range.py
src/camtest/tasks/inta/tests/inta_gui_cam_tvpt_090_ghost.py
src/camtest/tasks/inta/tests/inta_gui_cam_tvpt_100_vignetting.py
src/camtest/tasks/mine/__init__.py
src/camtest/tasks/mine/n_fee.py
src/camtest/tasks/shared/camera/__init__.py
src/camtest/tasks/shared/camera/aeu.py
src/camtest/tasks/shared/camera/camera.py
src/camtest/tasks/shared/camera/n_fee.py
src/camtest/tasks/shared/camera/observation.py
src/camtest/tasks/shared/camera/icons/aeu-off-selected.svg
src/camtest/tasks/shared/camera/icons/aeu-off.svg
src/camtest/tasks/shared/camera/icons/aeu-on-selected.svg
src/camtest/tasks/shared/camera/icons/aeu-on.svg
src/camtest/tasks/shared/camera/icons/n1-camera-swoff-selected.svg
src/camtest/tasks/shared/camera/icons/n1-camera-swoff.svg
src/camtest/tasks/shared/camera/icons/n1-camera-swon-selected.svg
src/camtest/tasks/shared/camera/icons/n1-camera-swon.svg
src/camtest/tasks/shared/tcs/__init__.py
src/camtest/tasks/shared/tcs/access.py
src/camtest/tasks/shared/tcs/calibration.py
src/camtest/tasks/shared/tcs/operatingmode.py
src/camtest/tasks/shared/tcs/standard.py
src/camtest/tasks/shared/tcs/taskmanagement.py
src/camtest/tasks/shared/tcs/icons/radioactive.svg
src/camtest/tasks/shared/tcs/icons/stop.svg
src/camtest/tasks/sron/__init__.py
src/camtest/tasks/sron/recurring.py
src/camtest/tasks/sron/gse/__init__.py
src/camtest/tasks/sron/gse/facility.py
src/camtest/tasks/sron/gse/mgse.py
src/camtest/tasks/sron/gse/ogse.py
src/camtest/tasks/sron/gse/tgse.py
src/camtest/tasks/sron/icons/command-selected.svg
src/camtest/tasks/sron/icons/command.svg
src/camtest/tasks/sron/icons/dashboard.svg
src/camtest/tasks/sron/icons/filter-wheel-homing-selected.svg
src/camtest/tasks/sron/icons/filter-wheel-homing.svg
src/camtest/tasks/sron/icons/filter-wheel-move-selected.svg
src/camtest/tasks/sron/icons/filter-wheel-move.svg
src/camtest/tasks/sron/icons/filter-wheel-selected.svg
src/camtest/tasks/sron/icons/filter-wheel.svg
src/camtest/tasks/sron/icons/lamp-selected.svg
src/camtest/tasks/sron/icons/lamp.svg
src/camtest/tasks/sron/icons/ogse-swoff-selected.svg
src/camtest/tasks/sron/icons/ogse-swoff.svg
src/camtest/tasks/sron/icons/ogse-swon-selected.svg
src/camtest/tasks/sron/icons/ogse-swon.svg
src/camtest/tasks/sron/icons/shutter-selected.svg
src/camtest/tasks/sron/icons/shutter.svg
src/camtest/tasks/sron/tests/__init__.py
src/camtest/tasks/sron/tests/cam_sft_001.py
src/camtest/tasks/sron/tests/cam_tvpt_010.py
src/camtest/tasks/sron/tests/cam_tvpt_031.py
src/camtest/tasks/sron/tests/cam_tvpt_100.py
src/camtest/tasks/sron/tests/cam_tvpt_110.py
src/camtest/tasks/sron/tests/facility_mgse.py
src/camtest/tasks/sron/tests/facility_tgse.py
src/camtest/tasks/sron/tests/facility_valves.py
src/cgse_ts.egg-info/PKG-INFO
src/cgse_ts.egg-info/SOURCES.txt
src/cgse_ts.egg-info/dependency_links.txt
src/cgse_ts.egg-info/entry_points.txt
src/cgse_ts.egg-info/requires.txt
src/cgse_ts.egg-info/top_level.txt
src/demos/commanding_demo.py
src/demos/demo_observation.py
src/demos/helper.py
src/demos/hexapod_demo.py
src/demos/powermeter_hk.py
src/demos/stage_demo.py
src/demos/visit_4_positions.py
src/demos/visit_position.py
src/play/__init__.py
src/play/prometheus.py
src/scripts/check-daq6510.py
src/scripts/check-ogse.py
src/scripts/check-system-state.py
src/scripts/csl_automatic.py
src/scripts/do-charge-injection-interactive-02.py
src/scripts/do-charge-injection-interactive.py
src/scripts/do-charge-injection.py
src/scripts/do-configure-tcs.py
src/scripts/do-end-observation.py
src/scripts/do-load-rtd-calibration.py
src/scripts/do-n-cam-reset.py
src/scripts/do-n-cam-to-dump-mode.py
src/scripts/do-n-cam-to-ext-sync.py
src/scripts/do-n-cam-to-full-image-mode.py
src/scripts/do-n-cam-to-int-sync.py
src/scripts/do-n-cam-to-on-mode.py
src/scripts/do-n-cam-to-standby.py
src/scripts/do-reference-image-ext-sync.py
src/scripts/do-reference-image-int-sync.py
src/scripts/do-reverse-clocking.py
src/scripts/do-start-observation.py
src/scripts/do-switch-off-n-cam.py
src/scripts/do-switch-off-ogse.py
src/scripts/do-switch-on-n-cam.py
src/scripts/do-switch-on-ogse.py
src/scripts/do-update-rtd-calibration.py
src/scripts/hk_multi_day_cronjob.py
src/scripts/plot_timeline.py
src/scripts/test-ccd-side-external.py
src/scripts/update_test_scripts.py
src/scripts/update_test_scripts_old.py
src/tests/conftest.py
src/tests/helper.py
src/tests/test_bbid.py
src/tests/test_building_blocks.py
src/tests/test_cycle_timing.py
src/tests/test_exec.py
src/tests/test_image_processing.py
src/tests/test_int_sync_dump_mode.py
src/tests/test_mgse_fov_positions.py
src/tests/test_move_on_long_pulse_int_sync.py
src/tests/test_n_cam_partial_ccd_timing.py
src/tests/test_n_cam_sync_mode.py
src/tests/test_power_consumption_checks.py
src/tests/test_setup_convenience_functions.py