ler.gw_source_population

Compact-binary source population: masses, redshift, merger-rate priors, SFR models.

Public symbols are resolved lazily so importing this package does not load every population model and dependency up front.

Submodules

Package Contents

Functions

__getattr__(name)

__dir__()

available_prior_list()

Return string keys for merger-rate models, mass priors, and related callables.

Attributes

__all__

ler.gw_source_population.__all__[source]
ler.gw_source_population.__getattr__(name)[source]
ler.gw_source_population.__dir__()[source]
ler.gw_source_population.available_prior_list()[source]

Return string keys for merger-rate models, mass priors, and related callables.

Each entry names a function or closure defined in this subpackage; use the string as a source_priors (or related) key in CBCSourceParameterDistribution / rate drivers. Mathematical forms live in the underlying module docstrings, not in this registry.

Returns:
list of str

Registered prior-related names.

Examples

>>> from ler.gw_source_population import available_prior_list
>>> names = available_prior_list()
>>> "powerlaw_rvs" in names
True