gwkokab.analysis.n_pls_m_gs.synthetic_events¶

The synthetic_events_n_pls_m_gs console script.

Draws a synthetic population from the \(N\) power-law plus \(M\) Gaussian model, using the model’s own expected rate to decide how many events to draw and its selection function to decide which survive. The first step of the end-to-end workflow.

See also

gwkokab.analysis.core.synthetic_events

The population drawing machinery.

gwkokab.analysis.core.synthetic_pe

The next step, which adds measurement error.

Functions¶

main(→ None)

Console script entry point for synthetic_events_n_pls_m_gs.

Module Contents¶

gwkokab.analysis.n_pls_m_gs.synthetic_events.main() → None¶

Console script entry point for synthetic_events_n_pls_m_gs.

Parses the command line, assembles a generator by mixing NPowerlawMGaussianCore with SyntheticEventsBase, seeds the PRNG, and writes the drawn population.