Add a ParamGrid class for calculating confidence intervals
Add a ConfidenceInterval class whose instances contain information about a confidence interval, like the upper and lower bounds, the best-fit value, and the error bars.
Also, this PR modifies the public API as follows:
Rename class Grid to GridExecutor
Rename class GridResult to Grid
Rename class BestFitResult to BestFit
The Grid class (previously GridResult) attribute fixed_params becomes a dictionary whose keys are the names of the parameters kept fixed during the grid calculation.
This PR adds the following enhancements:
ParamGrid
class for calculating confidence intervalsConfidenceInterval
class whose instances contain information about a confidence interval, like the upper and lower bounds, the best-fit value, and the error bars.Also, this PR modifies the public API as follows:
Grid
toGridExecutor
GridResult
toGrid
BestFitResult
toBestFit
Grid
class (previouslyGridResult
) attributefixed_params
becomes a dictionary whose keys are the names of the parameters kept fixed during the grid calculation.