MultiFilterASTs¶
-
class
beast.observationmodel.noisemodel.trunchen.
MultiFilterASTs
(astfile, filters, *args, **kwargs)[source]¶ Bases:
beast.observationmodel.noisemodel.noisemodel.NoiseModel
Implement a noise model where the ASTs are provided as a single table
Attributes: - astfile: str
file containing the ASTs
- filters: sequence(str)
sequence of filter names
Methods Summary
__call__
(self, sedgrid[, …])Interpolate the results of the ASTs on the model grid process_asts
(self, filters)Process all the AST results creating average biases and covariance matrices for each model SED. setFilters
(self, filters)set the filters and update the vega reference for the conversions Methods Documentation
-
__call__
(self, sedgrid, generic_absflux_a_matrix=None, progress=True)[source]¶ Interpolate the results of the ASTs on the model grid
Parameters: - sedgrid: beast.core.grid type
model grid to interpolate AST results on
Returns: - progress: bool, optional
if set, display a progress bar