redback.sampler.fit_model
- redback.sampler.fit_model(transient: Transient, model: Union[callable, str], outdir: Optional[str] = None, label: Optional[str] = None, sampler: str = 'dynesty', nlive: int = 2000, prior: Optional[dict] = None, walks: int = 200, truncate: bool = True, use_photon_index_prior: bool = False, truncate_method: str = 'prompt_time_error', resume: bool = True, save_format: str = 'json', model_kwargs: Optional[dict] = None, plot=True, **kwargs) RedbackResult [source]
- Parameters:
transient – The transient to be fitted
model – Name of the model to fit to data or a function.
outdir – Output directory. Will default to a sensible structure if not given.
label – Result file labels. Will use the model name if not given.
sampler – The sampling backend. Nested samplers are encouraged to allow evidence calculation. (Default value = ‘dynesty’)
nlive – Number of live points.
prior – Priors to use during sampling. If not given, we use the default priors for the given model.
walks – Number of dynesty random walks.
truncate – Flag to confirm whether to truncate the prompt emission data
use_photon_index_prior – flag to turn off/on photon index prior and fits according to the curvature effect
truncate_method – method of truncation
resume – Whether to resume the run from a checkpoint if available.
save_format – The format to save the result in. (Default value = ‘json’_
model_kwargs – Additional keyword arguments for the model.
kwargs – Additional parameters that will be passed to the sampler
plot – If True, create corner and lightcurve plot
- Returns:
Redback result object, transient specific data object