API Reference Overview¶
Detailed documentation of the modules, classes, and functions of PyADM1ODE_calibration.
Modules¶
- Calibration: Core classes for initial and online calibration.
- IO & Data: Loading, saving, and validating measurement data.
- Optimization: Implemented algorithms and objective functions.
pyadm1ode_calibration.calibration.Calibrator(plant, verbose=True)
¶
Orchestration layer for calibration workflows.
Provides a simplified interface for running both initial and online calibrations on a plant model.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
plant
|
Any
|
The PyADM1ODE plant model instance. |
required |
verbose
|
bool
|
Whether to enable verbose logging. Defaults to True. |
True
|
Source code in pyadm1ode_calibration/calibration/__init__.py
Functions¶
apply_calibration(result)
¶
Apply calibration results to the plant model.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
result
|
CalibrationResult
|
Result containing new parameters. |
required |
Source code in pyadm1ode_calibration/calibration/__init__.py
run_initial_calibration(measurements, parameters, **kwargs)
¶
Run initial batch calibration from historical data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
measurements
|
MeasurementData
|
Historical measurement data. |
required |
parameters
|
List[str]
|
List of parameter names to calibrate. |
required |
**kwargs
|
Any
|
Additional settings for InitialCalibrator. |
{}
|
Returns:
| Name | Type | Description |
|---|---|---|
CalibrationResult |
CalibrationResult
|
Results of the calibration. |
Source code in pyadm1ode_calibration/calibration/__init__.py
run_online_calibration(measurements, parameters, **kwargs)
¶
Run online re-calibration for real-time adjustments.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
measurements
|
MeasurementData
|
Recent measurement data. |
required |
parameters
|
List[str]
|
List of parameter names to calibrate. |
required |
**kwargs
|
Any
|
Additional settings for OnlineCalibrator. |
{}
|
Returns:
| Name | Type | Description |
|---|---|---|
CalibrationResult |
CalibrationResult
|
Results of the calibration. |