Skip to content

breaking: DRAFT -- ParameterHandlerBase refactor#721

Draft
luketpickering wants to merge 14 commits into
developfrom
feature/ParameterHandlerBaseTidy
Draft

breaking: DRAFT -- ParameterHandlerBase refactor#721
luketpickering wants to merge 14 commits into
developfrom
feature/ParameterHandlerBaseTidy

Conversation

@luketpickering
Copy link
Copy Markdown
Contributor

Pull request description

Changes or fixes

Examples


Luke Pickering added 11 commits December 18, 2025 17:05
- Adds ParameterList and StepProposer classes
- Adds README that will contain design decisions
- Removes PCAhandler as a separate class
- Adds some local tests
…sses

- Some particularly egregious interface points throw runtime errors. Can
  implement if we really really need to.

- More test cases, including an RNG test of the step proposer and PCA rotation
  back and forth.

- some const qualifying...
@luketpickering luketpickering force-pushed the feature/ParameterHandlerBaseTidy branch from aff689e to 62d5754 Compare December 18, 2025 17:17
Luke Pickering added 3 commits December 19, 2025 10:45
- parameter list now just knows everything about the parameters
- on proposal function creation, truncated PCA parameters can be passed
- Using this abstraction seems more ergonomic as you don't need to keep going
  back to the parameter list to get the 'global' systematic parameter values

- tests disabled for the moment as I'm in a bit of a rush to build mach3 dune
@luketpickering
Copy link
Copy Markdown
Contributor Author

luketpickering commented Jan 15, 2026

TODO:

  • [ ]: Add adaptive back
  • [ ]: Add PCA debug method back
  • [ ]: Tests:
    • [ ]: Sample-less tutorial MCMC no PCA, reproduce prior covariance/posteriors
    • [ ]: with PCA
    • [ ]: with Adaptive
  • [ ]: Benchmark
    • [ ]: throw 1M parameters sets
    • [ ]: lhood penalty calculation

@luketpickering luketpickering added this to the v2.6 milestone Mar 5, 2026
@luketpickering luketpickering changed the title Draft: Feature/parameter handler base tidy breaking: DRAFT -- ParameterHandlerBase refactor Mar 6, 2026
@KSkwarczynski KSkwarczynski marked this pull request as draft March 23, 2026 09:34
@github-actions
Copy link
Copy Markdown

Stale pull request message

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant