trim_models¶
- beast.fitting.trim_grid.trim_models(sedgrid, sedgrid_noisemodel, obsdata, sed_outname, noisemodel_outname, sigma_fac=3.0, n_detected=4, inFlux=True, trunchen=False)[source]¶
For a given set of observations, there will be models that are so bright or faint that they will always have ~0 probability of fitting the data. This program trims those models out of the SED grid so that time is not spent calculating model points that are always zero probability.
- Parameters:
- sedgridgrid.SEDgrid instance
model grid
- sedgrid_noisemodelbeast noisemodel instance
noise model data
- obsdataObservation object instance
observation catalog
- sed_outnamestr
name for output sed file
- noisemodel_outnamestr
name for output noisemodel file
- sigma_facfloat, optional
factor for trimming the upper and lower range of grid so that the model range cuts off sigma_fac above and below the brightest and faintest models, respectively (default: 3.)
- n_detectedint, optional
minimum number of bands where ASTs yielded a detection for a given model, if fewer detections than n_detected this model gets eliminated (default: 4)
- inFluxbool, optional
if true data are in fluxes (default: True)
- trunchenbool, optional
if true use the trunchen noise model (default: False)