Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENHANCEMENT] Support scheduling of calibration (dark, bias, flat frames) explicitly #4

Open
WWGolay opened this issue Aug 13, 2023 · 0 comments · May be fixed by #252
Open

[ENHANCEMENT] Support scheduling of calibration (dark, bias, flat frames) explicitly #4

WWGolay opened this issue Aug 13, 2023 · 0 comments · May be fixed by #252
Labels
enhancement New feature or request medium priority Fixing this is required for expected non-core functionality

Comments

@WWGolay
Copy link
Collaborator

WWGolay commented Aug 13, 2023

Is your feature request related to a problem? Please describe.
Currently, users may select the shutter status via the shutter_state keyword in a .sch file or as a key + value pair in an astroplan ObservingBlock configuration dictionary. However, astroplan ObservingBlocks are required to include an RA and Dec for the astroplan PriorityScheduler to be able to schedule the block. Since darks and biases are necessarily spatially and temporally agnostic, this poses a problem for users who do not know a priori what times will be available for calibration frames during the night.

Additionally, users cannot schedule daytime calibration images since the TelrunOperator prevents observations from beginning before sunset.

Describe the solution you'd like

  • schedtel needs to be modified to accommodate calibration frames that can occur at any time.
  • TelrunOperator should be able to handle ObservingBlocks that do not include pointing information/other normally critical keywords in the configuration and then recognize it as a calibration image.
  • TelrunOperator needs modification to accept daytime calibration observations.
  • Horizon and CoverCalibrator flats have particular constraints, e.g., pointing and timing, that should be considered in both schedtel and the TelrunOperator.

Describe alternatives you've considered
A "daytime" schedule may be considered with different syntax that the TelrunOperator handles differently.

Additional context
The automation of calibration images is geared towards the larger goal of a looping script similar to syncfiles that will periodically generate timestamped updated calibrations.

@WWGolay WWGolay added the enhancement New feature or request label Aug 13, 2023
@WWGolay WWGolay added low priority Preferences and optimizations medium priority Fixing this is required for expected non-core functionality Medium effort and removed low priority Preferences and optimizations labels Aug 27, 2023
@WWGolay WWGolay linked a pull request Sep 4, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request medium priority Fixing this is required for expected non-core functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant