generate_all_sky¶
- rubin_sim.scheduler.utils.generate_all_sky(nside=None, elevation_limit=20, mask=-1.6375e+30)¶
Set up a healpix map over the entire sky. Calculate RA & Dec, Galactic l & b, Ecliptic l & b, for all healpixels. Calculate max altitude, to set to areas which LSST cannot reach (set these to hp.unseen).
This is intended to be a useful tool to use to set up target maps, beyond the standard maps provided in these utilities. Masking based on RA, Dec, Galactic or Ecliptic lat and lon is easier.
- Parameters:
- nsideint, optional
Resolution for the healpix maps. Default None uses rubin_sim.scheduler.utils.set_default_nside to set default (often 32).
- elevation_limitfloat, optional
Elevation limit for map. Parts of the sky which do not reach this elevation limit will be set to mask.
- maskfloat, optional
Mask value for ‘unreachable’ parts of the sky, defined as elevation < 20. Note that the actual limits will be set elsewhere, using the observatory model. This limit is for use when understanding what the maps could look like.
- Returns:
- dict of np.ndarray
Returns map, RA/Dec, Gal l/b, Ecl l/b (each an np.ndarray IN RADIANS) in a dictionary.