M5OptimalStacker¶
- class rubin_sim.maf.stackers.M5OptimalStacker(airmass_col='airmass', dec_col='fieldDec', sky_bright_col='skyBrightness', seeing_col='seeingFwhmEff', filter_col='filter', moon_alt_col='moonAlt', sun_alt_col='sunAlt', site='LSST')¶
Bases:
BaseStacker
Make a new m5 column as if observations were taken on the meridian. If the moon is up, assume sky brightness stays the same.
Assumes seeing scales as airmass^0.6. Uses linear fits for sky and airmass relation.
- Parameters:
- airmass_colstr (‘airmass’)
Column name for the airmass per pointing.
- dec_colstr (‘dec_rad’)
Column name for the pointing declination.
- sky_bright_col: str (‘filtSkyBrightness’)
Column name for the sky brighntess per pointing.
- filter_colstr (‘filter’)
Column name for the filter name.
- m5_colstr (‘fiveSigmaDepth’)
Colum name for the five sigma limiting depth per pointing.
- moon_alt_colstr (‘moonAlt’)
Column name for the moon altitude per pointing.
- sun_alt_colstr (‘sun_alt_col’)
Column name for the sun altitude column.
- sitestr (‘LSST’)
Name of the site.
- Returns:
- numpy.array
Adds a column to that is approximately what the five-sigma depth would have been if the observation had been taken on the meridian.
Attributes Summary
Attributes Documentation
- cols_added = ['m5Optimal']¶