NFollowStacker

class rubin_sim.maf.stackers.NFollowStacker(min_size=3.0, airmass_limit=2.5, time_steps=array([0.5, 3.5, 6.5, 9.5]), mjd_col='observationStartMJD', ra_col='fieldRA', dec_col='fieldDec', degrees=True)

Bases: BaseStacker

Add the number of telescopes (‘nObservatories’) that could follow up any visit at (any of the) times in timeStep, specifying the minimum telescope size (in meters) and airmass limit.

Parameters:
minSize: float, optional

The minimum telescope aperture to use, in meters. Default 3.0.

airmass_limit: float, optional

The maximum airmass allowable at the follow-up observatory. Default 2.5.

time_steps: np.array or list of floats, optional

The timesteps to check for followup opportunities, in hours. Default is np.arange(0.5, 12., 3.0).

mjd_col: str, optional

The exposure MJD column name. Default ‘observationStartMJD’.

ra_col: str, optional

The RA column name. Default ‘fieldRA’.

dec_col: str, optional

The Dec column name. Default ‘fieldDec’.

raDecDeg: bool, optional

Flag whether RA/Dec are in degrees (True) or radians (False).

Attributes Summary

cols_added

Attributes Documentation

cols_added = ['nObservatories']