IntegrationFilter¶

class
beast.observationmodel.phot.
IntegrationFilter
(wavelength, transmit, name=u'')[source]¶ Bases:
object
Class filter
Define an integration filter from the range of integration
Constructor
Methods Summary
applyTo
(slamb, sflux)Apply filter to a spectrum getFlux
(slamb, sflux)Integrate the flux within the filter and return the integrated energy If you consider applying the filter to many spectra, you might want to consider extractSEDs. info
()Methods Documentation

applyTo
(slamb, sflux)[source]¶ Apply filter to a spectrum
Parameters: slamb: ndarray
spectrum wavelength definition domain
sflux: ndarray
associated flux
Returns: flux: float
new spectrum values accounting for the filter

getFlux
(slamb, sflux)[source]¶ Integrate the flux within the filter and return the integrated energy If you consider applying the filter to many spectra, you might want to consider extractSEDs.
Parameters: slamb: ndarray(dtype=float, ndim=1)
spectrum wavelength definition domain
sflux: ndarray(dtype=float, ndim=1)
associated flux
Returns: flux: float
Energy of the spectrum within the filter
