...
Table of Contents:
Table of Contents |
---|
...
Introduction
The Laser Frequency Comb (LFC) is a ‘black box’ system purchased from Menlo Systems. It provided a high-line density calibration source for KPF that offers high wavelength stability,
...
Relevant Devices
Description | Qty | Source | Part Number |
---|---|---|---|
Menlo Laser Frequency Comb |
...
Relevant Functional Block Diagram
Software Actions
...
Action
...
Notes
...
Required Adjustable Settings
...
Setting
...
When Needed
...
Notes
...
Build
...
Observing
...
Maintenance
Required Telemetry
...
Parameter
...
Report Frequency
...
Purpose
...
Notes
...
f_rep
...
Used to define comb output frequencies
...
f_0
...
Used to define comb output frequencies
...
Required Alarms
...
Parameter
...
Threshold
...
Notes
...
Relevant Datasheets & Manuals
...
Description
...
File
...
Source
...
XML Manual
...
Should be supplied by Menlo
...
Relevant Software
From Sam:
“Hi Steve,
We will need to query the LFC desktop for (at least) two pieces of telemetry -- f_rep and f_0, which fully define the output frequencies of the comb. These need to be saved in each FITS header to derive the absolute wavelength solution and also tell the act as a flag for whether or not the comb is locked. There are also a few other health-check metrics that can be stored, such as the comb lock status.
For NEID, I believe the Astrocomb computer is queried via XML to send a set of telemetry values, which the NEID server then stuffs into the FITS header of the observation. I'm not too familiar with this telemetry handoff (sorry), but there is a specific manual that we will get with the comb delivery that outlines the command protocols and query-able data products.
Is that what you were asking? I can also see if I can find the NEID LFC XML manual, if this would help give a sense of the complexity.
Sam”Note the LFC computer will sit on the Keck ‘ops’ network at the summit, not the KPF private network.
...
Relevant Datasheets & Manuals
...
Relevant Software
The Menlo LFC uses websockets to communicate with other processes.
Menlo has written an API layer in Python that has two requirements:
Menlo also suggests that you can use
with pywebchannel but you have to roll your own interface.
...
Dispatcher
Keyword | Value | Type |
---|---|---|
AMPLIFETIME | 22.004 sec | Float |
DEVICE(#) | Menlo LFC - device name AstroComb_AU06112 | String |
PCFSERIAL | ####### - serial number of PCF | String |
OPERATIONMODE | 0 - AstroComb (or On) 1 - StandbyHi (preferred when not in use) 2 - StandbyLow 3 - Off 4 - Manual | Enumerated Values 2 through 4 are NOT writeable. |
IRFLUX | 13451234 | Integer - no units |
VISFLUX | 12341234 | Integer - no units |
OFFSETFREQ | 135928345 Hz | Double |
LFCCEOFR | -30000000.00 Hz CEO filtered setpoint | Double |
LFCCWFERR | 34412342 Hz CW frequency error | Double |
LFCCWFREF | -30000000 Hz CW reference frequency | Double |
LFCCWFREQ | 288005504412342 Hz CW frequency | Double |
LFCCWMDN | 0 | Integer |
LFCF0 | 250000163.02 Hz LFC filtered offset frequency | Double |
LFCFOREF | 250000000.00 Hz LFC filtered offset freq ref | Double |
LFCFRR | 20000013041.2758 Hz LFC Filtered Rep Rate | Double |
LFCFRREF | 20000000000.0000 Hz LFC Filtered Rate Ref | Double |