Filter¶
-
class
beast.observationmodel.phot.
Filter
(wavelength, transmit, name=u'')[source]¶ Bases:
object
Class filter Define a filter by its name, wavelength and transmission
Constructor
Methods Summary
__call__
(…) <==> x(…)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
-