uvex_transients.models.kilonovae.kne.KilonovaCoolingBlackbodySED.mag_bandpass#
- classmethod KilonovaCoolingBlackbodySED.mag_bandpass(bandpass: SpectralElement, t: Quantity, *, redshift: PhysicalInput | None = None, luminosity_distance: Quantity | None = None, angular_diameter_distance: Quantity | None = None, proper_distance: Quantity | None = None, cosmology: FLRW | None = None, log_attenuation: NumericalInput | None = None, **parameters: ParameterValue) Quantity#
Evaluate the apparent AB magnitude of the flux averaged over bandpass.
Convenience wrapper around
mag_band()that reads itsnuandthroughputstraight off bandpass instead of requiring them as separate arguments – seemag_bandpass_cgs().- Parameters:
bandpass (
SpectralElement) – The bandpass to average over, e.g. one of an ~m4opt.synphot.Detector’s own ~m4opt.synphot.Detector.bandpasses.t (
Quantity) – Observed time since explosion.redshift (
array-likeorQuantity, optional) – Seeflux_log().luminosity_distance (
Quantity, optional) – Seeflux_log().angular_diameter_distance (
Quantity, optional) – Seeflux_log().proper_distance (
Quantity, optional) – Seeflux_log().cosmology (
FLRW, optional) – Seeflux_log().log_attenuation (
array-like, optional) – Seeflux_band_log_cgs().**parameters – This model’s parameter values. See
eval_log_cgs().
- Returns:
The apparent AB magnitude, as an
ABmagQuantity.- Return type: