Skip to content

[WIP/ENH] - Add model comparison functionality#409

Open
TomDonoghue wants to merge 12 commits into
mainfrom
modelcomp
Open

[WIP/ENH] - Add model comparison functionality#409
TomDonoghue wants to merge 12 commits into
mainfrom
modelcomp

Conversation

@TomDonoghue

@TomDonoghue TomDonoghue commented Jun 22, 2026

Copy link
Copy Markdown
Member

This PR adds a procedure for applying and comparing multiple models on the same data, with the new ModelComparison object.

The basic idea of ModelComparison is an object that holds multiple Model objects, that each share the same data object, but have different algorithm / mode / results sub-objects - so that a series of different model definitions can be applied to the same data together. The results can then be plotted together for comparison.

Notes:

  • perhaps revisit how to reset Data link to Algorithm (?)
  • current version defines ModelComparison for SpectralModel objects. This could be extended to support SpectralGroupModel objects, to fit and compare results across groups of spectra (?)

@fooof-tools fooof-tools deleted a comment from codecov Bot Jun 22, 2026
@fooof-tools fooof-tools deleted a comment from codecov Bot Jun 22, 2026
@fooof-tools fooof-tools deleted a comment from codecov Bot Jun 22, 2026
@fooof-tools fooof-tools deleted a comment from codecov Bot Jun 22, 2026
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