Workflow Considerations
We will need to consider how database registration (or creation of a product from the Simulator DB that is usable by MAF) will fit into the overall workflow.
If we keep the "summary_" table in the database will the database become too large at some point? Do we need to start keeping simulated surveys in separate databases?
How does OpSim best transition from "output_" and SSTAR to "summary_" and MAF without inhibiting productivity (holding up current analysis).
Audiences / Use Cases
Specifications
Field in "output_" | Field in "ObsHistory" | Proposed Fields in "summary_" | Notes | |
obsHistID | obsHistID | obsHistID | ||
sessionID | Session_sessionID | sessionID | ||
filter | filter | filter | ||
expDate | expDate | expDate | ||
night | night | night | ||
visitTime | visitTime | visitTime | This should be 34sec but is zero | |
visitExpTime | visitExpTime | visitExpTime | This should be 30 sec but is 34 sec | |
finRank | finRank | finRank | ||
finSeeing | finSeeing | finSeeing | ||
transparency | transparency | transparency | ||
airmass | airmass | airmass | ||
vSkyBright | vSkyBright | vSkyBright | ||
filtSkyBright | filtSkyBright | filtSkyBrightness | ||
rotSkyPos | rotSkyPos | rotSkyPos | ||
lst | lst | lst | ||
altitude | alt | altitude | ||
azimuth | az | azimuth | ||
dist2Moon | dist2Moon | dist2Moon | ||
solarElong | solarElong | solarElong | ||
moonRA | moonRA | moonRA | ||
moonDec | moonDec | moonDec | ||
moonAlt | moonAlt | moonAlt | ||
moonAZ | moonAZ | moonAZ | ||
moonPhase | moonPhase | moonPhase | actually the illumination; maybe call moonIllumination - this would mean a change to the Simulator code's use of this field so for the Summary table it will stay the same and get better documentation
| |
sunAlt | sunAlt | sunAlt | ||
sunAz | sunAZ | sunAZ | ||
phaseAngle | phaseAngle | phaseAngle | ||
rScatter | rScatter | rScatter | ||
mieScatter | mieScatter | mieScatter | ||
moonIllum | moonIllum | moonIllum | rename to a parameter - also means a change to OpSim so better documentation is needed | |
moonBright | moonBright | moonBright | ||
darkBright | darkBright | darkBright | ||
rawSeeing | rawSeeing | rawSeeing | ||
wind | wind | wind | ||
humidity | humidity | humidity | ||
fieldID | Field_fieldID | fieldID | key to Field table | |
fieldRA | fieldRA | from Field table | ||
fieldDec | fieldDec | from Field table | ||
propID | propID | keyed by ObsHistID to ObsHistory_Proposal table | ||
omit name of proposal config file from Proposal table | ||||
expMJD | expMJD | expMJD | ||
slewDist | slewDist | from SlewHistory table | ||
slewTime | slewTime | from SlewHistory table | ||
5sigma | fiveSigmaDepth | calculated (will be used in the future) | move to ObsHistory | |
perry_skybrightness | calculated (will be used in the future) | do in MAF | ||
5sigma_ps | calculated (will be used in the future) | do in MAF | ||
skybrightness_modified | calculated (will be used in the future) | do in MAF | ||
5sigma_modified | calculated (will be used in the future) | do in MAF | ||
hexdithra | ditheredRA | calculated (when we have dithering) | move to ObsHistory | |
hexdithdec | ditheredDec | calculated (when we have dithering) | move to ObsHistory | |
vertex | calculated (when we have dithering) | remove |
Preprocessing layer which will take as input the OpSim DB and convert that to:
Discuss needs and wants associated with producing content (output) from the Simulator that is usable by both the team and the community, and that will be accessed by MAF.
The Operations Simulator uses two methods of calculating the sky brightness at the time of a
visit: OpSimSky and ETCSky.
Before each visit, the sky brightness in the V filter, VskyBright, is evaluated using the
Johnson V band calculated from the Krisciunas and Schaeffer model, with a few modifications.
This model uses the Moon phase, angular distance between the field and the Moon and the
field’s airmass to calculate added brightness to the zero-Moon, zenith sky brightness (e.g.
Krisciunas 1997, PASP, 209, 1181; Krisciunas and Schaefer 1991, PASP, 103, 1033; Benn
and Ellison 1998, La Palma Technical Note 115).
From VskyBright there are two different methods to evaluate the sky brightness in a particular
band. One method is to take measurements of the color of the sky as a function of lunar
phase, and use these to correct VskyBright to a particular filter. This is the approach used for
the OpSim sky brightness, OpSimSky.
An alternate method, ETCSky, is to use sky brightness measurements taken at various
phases of the moon in many filters and calculate empirical fits to the sky brightness in each
band. This method is what has been used to create the LSST Exposure Time Calculator
(ETC) and has the advantage of accounting for the fact that the night sky does not behave
similarly in all bands by including the angular dependence as a function of filter bandpass.
The plots and tables in this document report the sky brightness from the ETCSky method.