sncosmo.AggregateBandpass

class sncosmo.AggregateBandpass(transmissions, prefactor=1.0, name=None, family=None)[source]

Bandpass defined by multiple transmissions in series.

Parameters
transmissionslist of (wave, trans) pairs.

Functions defining component transmissions.

prefactorfloat, optional

Scalar factor to multiply transmissions by. Default is 1.0.

namestr, optional

Name of bandpass.

familystr, optional

Name of “family” this bandpass belongs to. Such an identifier can be useful for identifying bandpasses belonging to the same instrument/filter combination but different focal plane positions.

__init__(transmissions, prefactor=1.0, name=None, family=None)[source]

Methods

__init__(transmissions[, prefactor, name, ...])

maxwave()

minwave()

shifted(factor[, name, family])

Return a new AggregateBandpass instance with all wavelengths multiplied by a factor.

Attributes

wave_eff

Effective wavelength of bandpass in Angstroms.