Skip to content

fitinfo calibration refactoring #158

@jared321

Description

@jared321

The interface of the fit() calibration method currently requires that users pass in a partially filled fitinfo dictionary, x, y, and emu. The method adds results to the dictionary. Typically the calibration methods also set x, y, and emu into fitinfo as part of the fit.

Conceptually, however, (emu, x, y, yvar, prior) are part of the specification of the calibration problem. Therefore, it makes more sense for users to set those into fitinfo and only pass that to fit().

The expectation is that this refactoring should not change results in any way if the same problem is run before and after using the same random seed.

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