VaryExptDetailer

class rubin_sim.scheduler.detailers.VaryExptDetailer(nside=32, min_expt=20.0, max_expt=100.0, target_m5=None)

Bases: BaseDetailer

Vary the exposure time on observations to try and keep each observation at uniform depth.

Parameters:
min_exptfloat (20.)

The minimum exposure time to use (seconds).

max_exptfloat (100.)

The maximum exposure time to use

target_m5dict (None)

Dictionary with keys of filternames as str and target 5-sigma depth values as floats. If none, the target_m5s are set to a min_expt exposure at X=1.1 in dark time.

Methods Summary

__call__(observation_list, conditions)

Parameters:

Methods Documentation

__call__(observation_list, conditions)
Parameters:
observation_listlist of observations

The observations to detail.

conditionsrubin_sim.scheduler.conditions object
Returns:
List of observations.