Skip to content
This repository was archived by the owner on Dec 26, 2019. It is now read-only.
This repository was archived by the owner on Dec 26, 2019. It is now read-only.

Add camera pointing tools to GUI #1

Description

@hdevillepoix

to do

  • Have an "Astrometry" or "Pointing" tab
  • Drop-down menu that lets the user choose a night folder path (latest or latest_prev by default).
  • Run astrometry button (linked to calibrate_non_tracking_observation_run)
  • Could even put another option "take picture", save it in a temp folder, and calibrate it (using ​plate_solve_image), of limited use except when we are trying to accurately point those astro-ssa cams.
  • Some way of indicating that calibration is running, and when it's finished.
  • Display the pointing diagnosis (especially alt-az values), using ​camera_pointing_diagnosis
  • A button with decent amount of warnings that overwrites /opt/dfn-software/dfnstation.cfg with the found solution​ (using write_calib_info_to_cfg_file)​​, maybe make a backup ​​first with date.

calibration of a file

  • takes a raw file as input (it must have a dfnstation.cfg file in the same folder), or a fits.
  • raises AstrometricSolutionNotFound if it can't solve.
    camera_env = ​​plate_solve_image(image)

calibration of a folder

  • tries to find a suitable calibration image in a folder. might want to use it on or latest or latest_prev.
  • raises AstrometricSolutionNotFound if it runs out of images without having found a nice starry one.
    camera_env = on_board_astrometry.calibrate_non_tracking_observation_run(observation_run_folder)

pointing diagnosis

  • return a dictionary (values in degrees):
    {'RA_zenith' , ''Dec_zenith' , 'Alt_pointing' , 'Az_pointing' , 'RA_pointing' ,'Dec_pointing' }
    on_board_astrometry.​​camera_pointing_diagnosis(camera_env)

update calibration parameters (center/north pixels...) in dfnstation.cfg file

  • it checks that the target dfnstation.cfg observatory coordinates are close to the ones associated with calibration image. -> raises NotTheSameSpotMate if not.
    on_board_astrometry.​​write_calib_info_to_cfg_file(io_cfg_file, camera_env)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions