Conversation
HyperPuffball: new version with flexible rotation/reflection/bounds system (better than RoboCode) ConstructHyperPosterior: ConstructEOSPosterior with flexible rotation system (better than RoboCode), but missing newer features added to CEP > April 2026 CIP_faster: a faster version of util_ConstructIntrinsicPosterior_GenericCoordinates, via optional imports and n_events > 1 functionality
it should work now
now behaves like puff for rotation and param bounds
|
Actually that last change to |
|
Thanks for this. We audited the three files against current Where you are right
Problems in the PR files
For linear maps the two puffball rotation designs agree (covariance and reflection match). The CEP refusals that look like bloat are correctness fixes; the runs above show the wrong answers they prevent. What the port will contain (all additive; no flag removed or renamed)
If your rotation plugin keeps physical column names, a small adapter that renames the outputs will let it run under CEP's plugin interface. We can help write it. |
|
Port PR: oshaughnessy-junior#383. It adds hyperpipe coordinate passing to the puff stage ( |
Updated files:
-
util_ConstructIntrinsicPosterior_GenericCoordinates.py->CIP_faster_v2.py-allows
n_events_to_analyze> 1-conditional imports speed up initialization
-
util_ConstructEOSPosterior.py->util_ConstructHyperPosterior.py-implements external rotation differently than rift_O4d AI code
-
util_HyperparameterPuffball.py->util_HyperPuffball_new.py-implements external rotation, etc. differently than rift_O4d AI code
-Also 1 change to
create_eos_posterior_pipelineto enable new argument structure for PUFF (arguments for parameter bounds now match CEP/CHP formatparam:[lower,upper])