lsst / rubin_sim

Scheduler, survey strategy analysis, and other simulation tools for Rubin Observatory.
https://rubin-sim.lsst.io
GNU General Public License v3.0
41 stars 37 forks source link

Tickets/opsim 1084 #373

Closed yoachim closed 11 months ago

yoachim commented 11 months ago

Update pre-computed DDF grid so it is sure to cover desired times.

rhiannonlynne commented 11 months ago

I think maybe the change to the "versions" got pushed directly to main that this PR is in support of?

rhiannonlynne commented 11 months ago

I don't think we have this documented elsewhere ...

the "ddf grid" generated by this code (and in the data downloads) contains what? The pre-scheduled DDF visits, starting at ? Or a grid of potential times, but not the actual times? What is optimized when the scheduler reports "Optimizing DDF " on startup? What happens if the survey start for a simulation is different than survey_start_mjd that is used to generate the DDFgrid?

rhiannonlynne commented 11 months ago

For future reference .. The DDF grid file is a lookup table of the skybrightness/airmass/m5 depth over time for each of the DDF fields. The scheduler does the work of placing the DDF observations (as requested in the configuration) over time based on how many are requested, what m5 depth limits are in place, etc. -- although it does this for each DDF separately (so you can have collisions).