Skip to content

GORT 0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Aug 20:32
· 189 commits to main since this release

πŸš€ New

  • Guider frames for each telescope taken during an exposure are added to the spectrograph headers.
  • Standards observed are added to the spectrograph headers. The standard information can be accessed as GortObserver.standards.
  • Added a cleanup recipe.
  • Added exposure frame to the progress bar.
  • Add PA parameter to tiles and propagate it to the k-mirror slew commands.
  • Use rich tracebacks. This can be disabled by calling Gort with use_rich_output=False. Tracebacks generated in an interactive IPython session are now saved to the file log.
  • Log Gort output to a temporary file by default. Gort can also be called with an argument log_file_path to indicate where to save the log, or with log_file_path=False to disable logging. The current file log path can be retrieved as Gort.get_log_path().

✨ Improved

  • #9 Refactoring of Exposure and SpectrographSet.expose(). Most of the code in the latter has been moved to the former. Added a system of hooks for the exposure process. For now, only a pre-readout hook that is called with the header before the exposure is read.
  • Concurrently stop spec guiding and reslew.
  • Pass seg_time and seg_min_num to slewStart.
  • The code used to build the spectrograph header has been cleaned up and consolidated in GortObserver.

πŸ”§ Fixed

  • Explicitely define site coordinates to avoid astropy needing to download files.