TooSurvey

class rubin_sim.scheduler.surveys.TooSurvey(basis_functions, basis_weights, filtername1='r', filtername2=None, slew_approx=7.5, filter_change_approx=140.0, read_approx=2.0, exptime=30.0, nexp=2, ideal_pair_time=22.0, min_pair_time=15.0, search_radius=30.0, alt_max=85.0, az_range=180.0, flush_time=30.0, smoothing_kernel=None, nside=None, dither=True, seed=42, ignore_obs=None, survey_note='ToO', detailers=None, camera='LSST', too_id=None)

Bases: BlobSurvey

Survey class to catch incoming target of opportunity anouncements and try to observe them.

The idea is that we can dynamically update the target footprint basis function, and add new features as more ToOs come in.

Parameters:
too_idint (None)

A unique integer ID for the ToO getting observed

Methods Summary

generate_observations_rough(conditions)

Find a good block of observations.

set_id(newid)

Set the id

set_target_map(newmap)

Expect one of the basis functions to be Footprint_nvis_basis_function

Methods Documentation

generate_observations_rough(conditions)

Find a good block of observations.

set_id(newid)

Set the id

set_target_map(newmap)

Expect one of the basis functions to be Footprint_nvis_basis_function