Outputs & Diagnostics¶
Every run writes a structured output directory. The exact contents depend on
run-type, inference method, sampler and enabled diagnostics.
Directory Layout¶
At startup, bayRing creates:
outdir/
Algorithm/
Mismatch/
Peak_quantities/
Plots/
Chains/
Comparisons/
Results/
For nested-sampler runs, Plots/Chains is used for sampler-chain plots.
Plots/Comparisons stores waveform and residual reconstruction figures.
Plots/Results stores posterior summaries such as corner plots.
Run Metadata¶
The output directory stores run provenance through pyRing’s store_git_info
helper. For run-type = full, the input config file is copied into the
output directory when possible.
If screen-output = 0, the terminal output is redirected to:
stdout_bayRing.txt
stderr_bayRing.txt
These files are often the first place to check on a remote job.
Algorithm Outputs¶
Nested-sampler runs write sampler products under Algorithm. Important
files include:
File |
Meaning |
|---|---|
|
Posterior samples used by downstream plotting and summaries. |
|
Log evidence stored as |
|
CPNest log when |
|
Raynest products when |
|
Flags for posterior samples railing against prior bounds. |
Point-estimate methods also write:
File |
Meaning |
|---|---|
|
Best-fit values and one-sigma error estimates. |
|
Synthetic Gaussian posterior approximation centred on the point estimate. This is generated so plotting code can run. |
The synthetic point-estimate posterior is not a replacement for nested sampling. It is a convenience product for diagnostic plots.
Peak Quantities¶
Peak_quantities stores parameter estimates translated to peak-time
conventions where supported by post-processing.
Comparison Plots¶
Waveform and residual comparisons are saved under:
Plots/Comparisons/
Common files include:
File |
Meaning |
|---|---|
|
NR waveform and model reconstruction. |
|
NR-model residuals. |
|
Decay-rate diagnostic where available. |
|
Additional no-tail-format figure for tail runs where produced. |
Posterior Plots¶
For nested-sampler runs, bayRing attempts a global corner plot:
Plots/Results/corner.pdf
CPNest posterior PDFs and chain plots are moved from Algorithm into
Plots/Results and Plots/Chains when the sampler produces them.
Mismatch & SNR Outputs¶
Mismatch and optimal-SNR products are written under:
Algorithm/Mismatch/
See Mismatch & SNR Diagnostics for the file naming and PSD/ACF controls.
Post-Processing Existing Runs¶
To regenerate diagnostics without rerunning inference:
[I/O]
run-type = post-processing
outdir = existing_run_directory
[Inference]
method = Nested-sampler
sampler = cpnest
The method and sampler still matter because they tell post-processing how to
read the saved results. For point-estimate methods, post-processing reads the
stored Algorithm/posterior.dat approximation.
NR-Only Plotting¶
To load NR data and plot the waveform without running inference:
[I/O]
run-type = plot-NR-only
This path creates the model and NR simulation object, makes reconstruction plots with no posterior object, prints a message and exits.