Skip to content

Releases: KeckObservatory/KPFTranslator

v2.0.4

05 Dec 20:40
4c6e157

Choose a tag to compare

Changes:

  • Important fix to proper motion handling when sending target info to Magiq
  • Show version in OB GUI
  • Reorder end of night to prioritize ALLOWSCHEDULEDCALS
  • Other minor bug fixes and improvements

v2.0.3

29 Oct 21:21
df2afd5

Choose a tag to compare

Changes for v2.0.3

  • Add function to build a calibration OB on the fly (BuildCalOB)
  • Updates to standard cals and to etalon reference file (post SM4)
  • Don't send PCU home at end of night (speeds up transitions)
  • Add option to OB GUI to load a KPF-CC schedule on non-KPF-CC nights
  • numerous bug fixes and small improvements

v2.0.2

25 Aug 04:03
6b7e482

Choose a tag to compare

Changes:

  • Remove proper motion corrections, let telescope control system handle it
  • Fix critical bug where Ca HK shutter was not opening
  • Fix critical bug which was causing IMTYPE header value to be set improperly for biases
  • Tip Tilt GUI now overlays warning about FIU mode if it is not "Observing" mode
  • Tip Tilt GUI now pops up confirmation window for sky subtraction with details about process
  • OB GUI updates to handle scheduler changes
  • Timing tweak to calibration execution which allows the script to "finish" before readout, but will not reset target info and object name. Allows slewcals to start return to science earlier and makes daily calibrations slightly more efficient.
  • Various small fixes and improvements
  • Extensive additions to doc strings and the web page

v2.0.1

03 Aug 19:19

Choose a tag to compare

Bugfixes to v2.0.0

v2.0.0

01 Aug 20:20

Choose a tag to compare

This is a major refactor of code and the OB GUI.

Some highlighted changes to the translator code:

  • The system no longer depends on importing DDOITranslatorModule. That functionality has been pulled in to this repo.
  • The kpfdo script has been pulled in to this repo (was previously a separate KROOT script).
  • A data model for an ObservingBlock has been formalized and is used by the scripts.
  • The ObservingBlock format has been refactored and is not backwards compatible.
  • An ObservingBlock now consists of:
    • 0 or 1 Target entries.
    • 0 or more Calibration entries.
    • 0 or more Observation entries.
    • Some metadata.
  • The KPFTranslatorFunction object has been refactored and renamed KPFFunction.
  • A new KPFScript object has been created, very similar to KPFFunction, the main difference is that it explicitly takes an ObservingBlock object as input.

The OB GUI has also been refactored for compatibility with the KPF-CC web form and database.

  • The GUI displays a list of OBs and observers can select one from the list to execute.
  • The GUI will pull OBs from the KPF-CC database API or load from disk.
  • The GUI can load a KPF-CC schedule for the night and retrieve those OBs from the database.
  • When loading OBs to the list, the GUI will populate the Magiq star list using the target info in the individual OBs. A separate star list is no longer needed.
  • Upon execution of an OB, the GUI will automatically highlight the corresponding star list entry in Magiq for the OA.

v1.4.4

25 Jun 21:45
e8bd002

Choose a tag to compare

Changes

  • Write script messages to Tip Tilt GUI for OAs
  • Write script status messages for OA to tip tilt GUI
  • Various minor fixes

v1.4.3

06 Feb 01:18
5c5ccd3

Choose a tag to compare

Changes:

  • Add sky subtraction for guider images
  • Handle ToO programs when setting program and observers from schedule
  • Other minor fixes

v1.4.2

05 Nov 18:43
1daa604

Choose a tag to compare

Changes:

  • SoCal etalon ops use SlewCal parameters
  • Tweaks to how LFC is evaluated as "ready"
  • OB GUI now estimates time correctly when in fast read mode
  • Tip Tilt GUI adds ROI size control and shows phase info differently
  • Other minor bug fixes and improvements

v1.4.1

03 Sep 00:23
7863331

Choose a tag to compare

Changes:

  • Fix: Handle disabled detectors during detector reset
  • Fix: Only try to configure LFC mode if we are in a valid starting mode
  • Fix: RunSoCalObservingLoop handles script stop request in try-except properly
  • Various minor fixes and improvements
  • Documentation fixes, updates, and improvements

v1.4.0

28 Jun 01:47
c2a7886

Choose a tag to compare

Changes:

  • Documentation updates
  • Have script email kpf_info if LFC fails to transition to AstroComb
  • Extend guider prediction model to fainter targets
  • Add new tool to predict ND filters for simultaneous calibrations
  • Add new Tip Tilt GUI for observers and OAs
  • Remove guide camera settings from OB as they are now in the OA's Tip Tilt GUI
  • Documentation updates
  • Other minor fixes and improvements