CameraRotDetailer

class rubin_sim.scheduler.detailers.CameraRotDetailer(max_rot=90.0, min_rot=-90.0, per_night=True, seed=42, nnights=7305)

Bases: BaseDetailer

Randomly set the camera rotation, either for each exposure, or per night.

Parameters:
max_rotfloat (90.)

The maximum amount to offset the camera (degrees)

min_rotfloat (90)

The minimum to offset the camera (degrees)

per_nightbool (True)

If True, only set a new offset per night. If False, randomly rotates every observation.

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.