Q_all_memory¶
-
beast.fitting.fit.
Q_all_memory
(prev_result, obs, sedgrid, obsmodel, qnames_in, p=[16.0, 50.0, 84.0], gridbackend='cache', max_nbins=50, stats_outname=None, pdf1d_outname=None, pdf2d_outname=None, pdf2d_param_list=None, grid_info_dict=None, lnp_outname=None, lnp_npts=None, save_every_npts=None, threshold=-40, resume=False, use_full_cov_matrix=True, do_not_normalize=False)[source]¶ Fit each star, calculate various fit statistics, and output them to files. All done in one function for speed and ability to resume partially completed runs.
Parameters: - prev_result : dict
previous results to include in the output summary table usually basic data on each source
- obs : Observation object instance
observation catalog
- sedgrid : str or grid.SEDgrid instance
model grid
- obsmodel : beast noisemodel instance
noise model data
- qnames : list
names of quantities
- p : array-like
list of percentile values
- gridbackend : str or grid.GridBackend
backend to use to load the grid if necessary (memory, cache, hdf) (see beast.core.grid)
- max_nbins : int
maxiumum number of bins to use for the 1D likelihood calculations
- save_every_npts : int
set to save the files below (if set) every n stars a requirement for recovering from partially complete runs
- resume : bool
set to designate this run is resuming a partially complete run
- use_full_cov_matrix : bool
set to use the full covariance matrix if it is present in the noise model file
- stats_outname : str
set to output the stats file into a FITS file with extensions
- pdf1d_outname : str
set to output the 1D PDFs into a FITS file with extensions
- pdf2d_outname : str
set to output the 2D PDFs into a FITS file with extensions
- pdf2d_param_list : list of strs or None
set to the parameters for which to make the 2D PDFs
- grid_info_dict : dict
Set to override the mins/maxes of the 1dpdfs, and the number of unique values
- lnp_outname : str
set to output the sparse likelihoods into a (usually HDF5) file
- threshold : float
value above which to use/save for the lnps (defines the sparse likelihood)
- lnp_npts : int
set to a number to output a random sampling of the lnp points above the threshold. Otherwise, the full sparse likelihood is output.
- do_not_normalize: bool
Do not normalize the prior weights before applying them. This should have no effect on the final outcome when using only a single grid, but is essential when using the subgridding approach.
Returns: - N/A