Skip to content

Add Bilby-compatible noise evidence output - #176

Draft
oshaughnessy-junior wants to merge 2 commits into
rift_O4dfrom
codex/log-noise-evidence-o4d
Draft

Add Bilby-compatible noise evidence output#176
oshaughnessy-junior wants to merge 2 commits into
rift_O4dfrom
codex/log-noise-evidence-o4d

Conversation

@oshaughnessy-junior

Copy link
Copy Markdown
Owner

Summary

  • add a Bilby-compatible fixed-PSD network noise-evidence calculation
  • add ILE options to write a versioned JSON sidecar and optionally exit before waveform generation and Monte Carlo integration
  • preserve the exact O4d ILE data conditioning, PSD corrections, frequency bounds, inverse-spectrum truncation, time-interpolation setup, and calibration path
  • include focused tests for the network sum, sign convention, propagated inner-product settings, and detector validation

Convention

The reported value is log Z_N = -1/2 sum_k (d_k | d_k), matching Bilby GravitationalWaveTransient.noise_log_likelihood. The Gaussian determinant term is intentionally omitted, as in Bilby.

Validation

  • focused unittest: 2 tests passed
  • Python syntax compilation passed
  • end-to-end noise-only run on the repository frame/PSD fixture passed
  • fixture result: d_inner_d = 16.00481175509474 and log_noise_evidence = -8.00240587754737
  • git diff --check passed

No files under RIFT/integrators are changed.

@oshaughnessy-junior
oshaughnessy-junior deployed to private-review-dispatch-rift August 20, 2026 17:46 — with GitHub Actions Active
@oshaughnessy-junior
oshaughnessy-junior deployed to private-review-dispatch-rift August 20, 2026 17:52 — with GitHub Actions Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants