EuclidOverlapFootprint¶
- class rubin_sim.scheduler.utils.EuclidOverlapFootprint(nside=32, dust_limit=0.199, smoothing_cutoff=0.45, smoothing_beam=10, lmc_radius=8, smc_radius=5, scp_dec_max=-60, gal_long1=335, gal_long2=25, gal_lat_width_max=23, center_width=12, end_width=4, gal_dec_max=12, low_dust_dec_min=-70, low_dust_dec_max=15, adjust_halves=12, dusty_dec_min=-90, dusty_dec_max=15, eclat_min=-10, eclat_max=10, eclip_dec_min=0, nes_glon_limit=45.0, virgo_ra=186.75, virgo_dec=12.717, virgo_radius=8.75)¶
Bases:
SkyAreaGeneratorGalplane
Methods Summary
add_euclid_overlap
(filter_ratios[, label, ...])return_maps
([lmc_ra, lmc_dec, ...])Parameters: various_ratios :
dict
Dict with filternames for keys and floats for values that are the desired ratio of observations in each filter. By conventions, I usually set the low_dust_ratios['r']=1, then all the other values can be interpreted relative to that. E.g., if scp_ratios['u']=0.1, then when the low_dust r has 10 visits (per pixel) the scp should have 1 vist (per pixel).Methods Documentation
- add_euclid_overlap(filter_ratios, label='euclid_overlap', contour_file=None, south_limit=-50.0)¶
- return_maps(lmc_ra=89.0, lmc_dec=-70, magellenic_clouds_ratios={'g': 0.4, 'i': 1.0, 'r': 1.0, 'u': 0.32, 'y': 0.9, 'z': 0.9}, low_dust_ratios={'g': 0.4, 'i': 1.0, 'r': 1.0, 'u': 0.32, 'y': 0.9, 'z': 0.9}, virgo_ratios={'g': 0.4, 'i': 1.0, 'r': 1.0, 'u': 0.32, 'y': 0.9, 'z': 0.9}, scp_ratios={'g': 0.15, 'i': 0.15, 'r': 0.08, 'u': 0.08, 'y': 0.06, 'z': 0.08}, nes_ratios={'g': 0.23, 'i': 0.33, 'r': 0.33, 'z': 0.23}, bulge_ratios={'g': 0.57, 'i': 1.05, 'r': 1.15, 'u': 0.19, 'y': 0.57, 'z': 0.78}, dusty_plane_ratios={'g': 0.13, 'i': 0.28, 'r': 0.28, 'u': 0.07, 'y': 0.18, 'z': 0.25}, euclid_ratios={'g': 0.4, 'i': 1.0, 'r': 1.0, 'u': 0.32, 'y': 0.9, 'z': 0.9})¶
Parameters: various_ratios :
dict
Dict with filternames for keys and floats for values that are the desired ratio of observations in each filter. By conventions, I usually set the low_dust_ratios[‘r’]=1, then all the other values can be interpreted relative to that. E.g., if scp_ratios[‘u’]=0.1, then when the low_dust r has 10 visits (per pixel) the scp should have 1 vist (per pixel).
- Returns:
- self.healmaps
np.ndarray
HEALPix maps for ugrizy
- self.pix_labels
np.ndarray
Array string labels for each HEALpix
- self.healmaps