Skip to content

Add cubic time interpolation for NoLoop likelihood#153

Open
oshaughnessy-junior wants to merge 2 commits into
oshaughn:rift_O4cfrom
oshaughnessy-junior:codex/noloop-fractional-time-interp-o4c
Open

Add cubic time interpolation for NoLoop likelihood#153
oshaughnessy-junior wants to merge 2 commits into
oshaughn:rift_O4cfrom
oshaughnessy-junior:codex/noloop-fractional-time-interp-o4c

Conversation

@oshaughnessy-junior

Copy link
Copy Markdown

Summary

  • add a cubic fractional-time interpolation path for NoLoop Q_lm evaluation while preserving nearest-sample behavior by default
  • wire ILE --interpolate-time to select the cubic NoLoop path
  • add util_RIFT_pseudo_pipe.py --internal-ile-interpolate-time to pass the option into generated ILE args

Scope

Localized cherry-pick onto rift_O4c: 7 files changed, no O4d calmarg/pipeline material included.

Tests

  • PYTHONPATH=MonteCarloMarginalizeCode/Code RIFT_LOWLATENCY=1 MPLCONFIGDIR=/private/tmp/mplconfig-rift-o4c python -m py_compile MonteCarloMarginalizeCode/Code/bin/integrate_likelihood_extrinsic_batchmode MonteCarloMarginalizeCode/Code/bin/integrate_likelihood_extrinsic MonteCarloMarginalizeCode/Code/bin/util_RIFT_pseudo_pipe.py MonteCarloMarginalizeCode/Code/RIFT/likelihood/factored_likelihood.py MonteCarloMarginalizeCode/Code/RIFT/likelihood/Q_inner_product.py
  • RIFT_LOWLATENCY=1 PYTHONPATH=MonteCarloMarginalizeCode/Code MPLCONFIGDIR=/private/tmp/mplconfig-rift-o4c pytest -q MonteCarloMarginalizeCode/Code/test/test_noloop_time_interp.py

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.

1 participant