Skip to content

Overhaul of spin vector MCMC organization

Daniel Wysocki requested to merge prior-parsing into ligo-review

A complete overhaul of the pop_models.powerlaw_spin_vec.mcmc module.

Replaces long list of command line arguments for priors and optional fixed parameter values with input JSON files specifying priors and constants. Uses iteration over the parsed dictionaries to avoid listing out their values one-by-one. Also improves input validation, checking for conflicting options.

Modifies the output posterior file format, adding "constants" and "duplicates" groups to specify any constant or duplicate parameters. Also adds a "priors" attribute to the archive's root, containing the full JSON data.

STATUS: Awaiting test run before merging.

Edited by Daniel Wysocki

Merge request reports