Skip to content

Make the diagonal fit the default #2332

@scarlehoff

Description

@scarlehoff

It has been decided that for 4.1 we will want the diagonal covmat to be the default way in which fits are run, see this comment:
#2301 (comment)

(it would be best if this is done as one of the first PR after 4.1.0 is released, so by looking at the version of the code one can redo previous fits with or without diagonal)

In addition to make it default, we want to make sure that by using the diagonal basis we reduce the cost on memory of the fits, so that PR would be the perfect place to benchmark that and improve the performance of the fits.

  • Make diagonal basis default
  • Add a section specific to the diagonalization to the docs
  • Add a few tests with and without diagonalization
  • Benchmark the memory footprint (does it reduce? By how much?)
  • Benchmark it in multireplica fits

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions