API Reference
This section documents gwmock-pop with
mkdocstrings for Python (via Zensical).
Source paths are under src/gwmock_pop/.
Entry points
| Page |
Scope |
| Package |
Symbols re-exported from gwmock_pop (GWPopSimulator, simulators, loaders, validate_sample, list_presets, …) |
| Version |
__version__ |
Command-line interface
| Page |
Scope |
| CLI overview |
gwmock_pop.cli package |
| Main |
Typer app, logging, --version |
| Simulate |
--config, --n, --output, --seed |
| Convert |
CSV ↔ HDF5 catalogue conversion, --column-map |
| Validate |
Graph config validation without sampling |
| Inspect |
Quick population summaries |
| List |
Packaged presets and public simulator classes |
Protocols, loaders, validation
Configuration and presets
| Page |
Scope |
| Configuration overview |
Pydantic run/population/output models |
| Presets |
Packaged YAML/TOML presets (list_presets, get_packaged_preset, …) |
Simulation stack
| Page |
Scope |
| Simulators overview |
GraphSimulator, CBCSimulator, BBHSimulator, BNSSimulator, NSBHSimulator, MixtureSimulator, PoissonEventSampler |
| Graph simulator |
Config-driven GraphSimulator |
| Simulator base |
Simulator ABC |
| CBC simulators |
CBCSimulator, BBHSimulator, BNSSimulator, NSBHSimulator — graph-backed CBC prior simulators |
Other modules
Use the left navigation for the full tree (including per-module detail pages
under each overview).