MapCloudBasisFunction

class rubin_sim.scheduler.basis_functions.MapCloudBasisFunction(nside=None, max_cloud_map=None, max_val=0.7, out_of_bounds_val=nan)

Bases: BaseBasisFunction

Mark healpixels on a map if their cloud values are greater than the same healpixels on a maximum cloud map. Currently a placeholder for when the telemetry stream can include a full sky cloud map.

Parameters:
nside: int (default_nside)

The healpix resolution.

max_cloud_mapnumpy array (None)

A healpix map showing the maximum allowed cloud values for all points on the sky

out_of_bounds_valfloat (10.)

Point value to give regions where there are no observations requested