threeML.utils.photometry package¶
Submodules¶
threeML.utils.photometry.filter_library module¶
threeML.utils.photometry.filter_set module¶
-
class
threeML.utils.photometry.filter_set.
FilterSet
(filter, mask=None)[source]¶ Bases:
object
-
ab_magnitudes
()[source]¶ return the effective stimulus of the model and filter for the given magnitude system :return: np.ndarray of ab magnitudes
-
property
effective_wavelength
¶ - Returns
the average wave length of the filters
-
property
filter_names
¶ - Returns
the filter names
-
property
n_bands
¶ - Returns
the number of bands
-
property
native_filter_names
¶ the native filter names :return:
-
set_model
(differential_flux)[source]¶ set the model of that will be used during the convolution. Not that speclite considers a differential flux to be in units of erg/s/cm2/lambda so we must convert astromodels into the proper units (using astropy units!)
-
property
speclite_filters
¶ exposes the speclite fitlers for simulations
- Returns
-
property
wavelength_bounds
¶ IntervalSet of FWHM bounds of the filters :return:
-
property
waveunits
¶ - Returns
the pysynphot wave units
-