Instrument Scientist:
Deputy Instrument Scientist:
Email Contact:
KPF 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.
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.#
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.
Template_Name
and Template_Version
:TargetName
GaiaID
and 2MASSID
Parallax
and RadialVelocity
Gmag
Jmag
Teff
GuideMode
Jmag
value.GuideCamGain
and GuideFPS
GuideMode
is set to "auto".TriggerCaHK
, TriggerGreen
, and TriggerRed
SEQ_Observations:
Object
nExp
and ExpTime
ExpMeterMode
AutoExpMeter
Gmag
value to estimate a good exposure time for the individual exposure meter exposures and use that instead of the ExpMeterExpTime
value below.ExpMeterExpTime
AutoExpMeter
is True.TakeSimulCal
AutoNDFilters
CalND1
TakeSimulCal
is True. Allowed values are "OD 0.1", "OD 1.0", "OD 1.3", "OD 2.0", "OD 3.0", and "OD 4.0"CalND2
TakeSimulCal
is True. Allowed values are "OD 0.1", "OD 0.3", "OD 0.5", "OD 0.8", "OD 1.0", and "OD 4.0"A 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
A screenshot of the KPF OB GUI. This tool is still under development and may change.
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.