gravelamps.prior.prior

Prior handling functions

gravelamps.prior.prior.get_model_prior_dict(result: JointResult, model_settings: dict) PriorDict

Generate the model specific priors for the event.

Parameters:
result: JointResult

Results of model agnostic joint parameter estimation pipeline.

model_settings: dict

Model specific settings.

Returns:
model_priors: PriorDict

Model specific prior dictionary.

Raises:
KeyError

If prior settings are missing from the configuration.

gravelamps.prior.prior.get_prior_from_string(prior: str, *, minimum: float = -inf, maximum: float = inf, **kwargs) Prior

Get a prior from a string and arguments.

Parameters:
prior: str

Python path to prior, defualting module to bilby.core.prior

minimum: float, optional, default=None

Minimum of the prior

maximum: float, optional, defualt=None

Maximum of the prior

**kwargs

Other keyword arguments to pass to the prior function

Returns:
Prior

Prior class with specified settings.