darsia.AbstractBalancingCalibration#
- class AbstractBalancingCalibration[source]#
Bases:
objectAbstract class for defining an objective function to be called in ConcentrationAnalysis.calibrate_balancing().
Methods
calibrate_balancing(images, options)Utility for calibrating the balancing used in darsia.ConcentrationAnalysis.
optimize_balancing(input_images, ...)Abstract method to define an objective function.
update_balancing_for_calibration(parameters, ...)Wrapper for updating the balancing (provided as a model), depending on whether it is a single model or a combined model.
- calibrate_balancing(images, options)[source]#
Utility for calibrating the balancing used in darsia.ConcentrationAnalysis.
NOTE: Require to combine darsia.ConcentrationAnalysis with a calibration model mixin via multiple inheritance.
- Parameters:
- images
listofdarsia.Image Calibration images.
- options
dict Container holding tuning information for the numerical calibration routine.
- images
- Returns:
- bool
Success of the calibration study.
- abstractmethod optimize_balancing(input_images, images_diff, relative_times, options)[source]#
Abstract method to define an objective function.
- Returns:
callable()Objective function.
- update_balancing_for_calibration(parameters, options)[source]#
Wrapper for updating the balancing (provided as a model), depending on whether it is a single model or a combined model.
- Parameters:
- parameters
np.ndarray Model parameters,
- options
dict Further tuning parameters and extra info.
- parameters