/
Scheduler Implementation

Scheduler Implementation

The goal here is to update the current twilight sky brightness of the Rubin simulations and implement a new dynamic scheduler for the Rubin observations.

Convert counts/sec/pixel to mag/arcsec^2

TBD

Update Scheduler

The current scheduler class has fit results that are hard-coded into the Rubin Twilight Class.

rubin_sim/rubin_sim/skybrightness/interp_components.py at cd1ee95d19a057cd958f2a201d83d4359bd44583 · lsst/rubin_sim

The dictionary self.fit_results contains the parameters for each filter. We should make a new branch and request a pull request with the fit result.

The challenge here is to fit this model, because the current twilight class has no fitting function. The way I propose to solve this problem is to create a function that generates the fit_results dict with the parameters to be fitted for a given filter. Then, we initialise the class for every evaluation and make an evaluation.

Tutorials

Saturday, 21 Dec, 2024

After talking with Peter Yoachim, he pointed me to the current twilight sky brightness model on the Rubin simulations.

Notebook Tutorials

rubin_sim_notebooks/scheduler at main · lsst/rubin_sim_notebooks

24_scratch/twilight_update/twilight_example.ipynb at main · yoachim/24_scratch

24_scratch/dynamic_exp/dynamic_exposure_time.ipynb at main · yoachim/24_scratch

 

Copyright © 2024 The President and Fellows of Harvard College * Accessibility * Support * Request Access * Terms of Use