gwkokab.analysis.core.numpyro_base¶

Attributes¶

Classes¶

NumpyroBase

AnalysisBase is a class which contains all the common functionality among the

Module Contents¶

class gwkokab.analysis.core.numpyro_base.NumpyroBase(*, analysis_name: str, check_leaks: bool, debug_nans: bool, model: numpyro.distributions.distribution.Distribution | collections.abc.Callable[Ellipsis, numpyro.distributions.distribution.Distribution], poisson_mean_filename: str, prior_filename: str, profile_memory: bool, sampler_cfg, variance_cut_threshold: float | None)¶

Bases: gwkokab.analysis.core.analysis_base.AnalysisBase

AnalysisBase is a class which contains all the common functionality among the different analyses.

It is not meant to be used directly, but rather to be subclassed by the specific analyses.

driver(*, logpdf: collections.abc.Callable[[jaxtyping.Array, Dict[str, Any]], jaxtyping.Array], priors: gwkokab.models.utils.JointDistribution, data: Dict[str, Any], labels: List[str]) None¶
gwkokab.analysis.core.numpyro_base.numpyro_arg_parser¶