Preparing OBs | |
Instrument Scientist:
Josh Walawender
Observing System DesignKPF is designed to be operated using principles from Keck's Data Services Initiative (DSI) project. The DSI infrastructure will eventually be used to drive KPF, but in the mean time we will prepare and execute observations using KPF software, but the design of the KPF system is strongly influence by the DSI design hence observers will see a lot of similarities when the transition happens. Observing Blocks (OBs)The basic unit of KPF nighttime operations is the Observing Block (OB). An OB describes a single visit to a science target and the observations made there. The data in an OB can be divided in to 4 rough categories: Target information: The OB will contain information about the target beyond what is in a typical Keck Star List entry in order to flow that information to the FITS header and the data reduction pipeline (DRP). Guide camera configuration: The OB will also contain information about how to configure the guide camera and tip tilt system for this target. Instrument Setup: The OB will also contain information about how to configure the instrument for this set of observations. Observations: Finally, the OB will contain a list of "observations" to be made of the target. For typical KPF observers, this will only have one entry, but multiple entries are supported. Each entry describes a set of exposures on the target and contains the information on how those exposures should be executed. The data contained in the OB is a set of keyword-value pairs. Observers can prepare OBs as text files which can be read in by the KPF software and executed or (once logged in to the KPF VNCs) they can use tools there to build the OBs and save them as files.KPF Science OB ContentsHere is an example science OB formatted as a text file (this is the YAML data format). The comments (preceded by a# symbol) are not needed, but are present to help the reader.
Template_Name: kpf_sci
Template_Version: 0.6
# Target Info
TargetName: 10700 # User supplied
GaiaID: DR3 2452378776434276992# Gaia DR3 ID
2MASSID: 01440402-1556141 # 2MASS ID
Parallax: 273.81 # Parallax in arcsec
RadialVelocity: -16.597 # Radial Velocity in km/s
Gmag: 3.3 # G band magnitude
Jmag: 2.14 # J band magnitude
Teff: 5266 # Effective temperature
# Guider Setup
GuideMode: manual # "manual", "auto", "off"
GuideCamGain: low # Guide camera gain; values = low, medium, high
GuideFPS: 100 # Frames per second for guide camera
# Spectrograph Setup
TriggerCaHK: True # Include CaHK in exposure?
TriggerGreen: True # Include Green CCD in exposure?
TriggerRed: True # Include Red CCD in exposure?
# Observations
SEQ_Observations:
- Object: 10700 # User settable comment
nExp: 4 # Number of exoposures in the OB
ExpTime: 30 # Exposure time of the main spectrometer+CaH&K
ExpMeterMode: monitor # Only "monitor" is available for now
AutoExpMeter: False # Set Exposure Meter exposure time automatically?
ExpMeterExpTime: 0.5 # Exposure time of the Exposure Meter subframes
TakeSimulCal: True # Take simultaneous calibrations?
AutoNDFilters: False # Automatically set ND filters?
CalND1: OD 4.0 # Throughput=10^-OD
CalND2: OD 0.1 # Throughput=10^-OD. Each value in the OB is described in more detail below.
KPF OB GUIA graphical tool has been built to help observers build their KPF OBs. To launch it, use the FVWM background menu to select: KPF Utilities --> KPF OB GUI
The top section of the GUI, "Instrument Status" shows whether an instrument script (e.g. an observation or calibration set) is being run and allows users to request that script either stop or pause. The middle section can be used to load an OB from a file, build an OB from scratch using a Gaia DR3 catalog query, save the OB to a file, or execute the OB. The lower section is where a user can fill out the OB parameters as described in the "KPF Science OB Contents" section above. | |
Last modified: 03/16/2023 19:53 Send questions or comments to:KPF Support |