kappa_sdk.kw.ImproveVariable#
- class kappa_sdk.kw.ImproveVariable(model_parameter, current_value, use_log_space, minimum_bound, maximum_bound)[source]#
ImproveVariable object. Describes an improve variable with mim/max, actual value and transformation applied
Attributes
Methods
ImproveVariable.apply_inverse_transformation_if_required(value)Apply inverse transformation to a value if we use a log space :param value: Value to apply the inverse transformation if we use a log space
- Parameters:
model_parameter (ModelParameter)
current_value (float)
use_log_space (bool)
minimum_bound (float)
maximum_bound (float)
- __init__(model_parameter, current_value, use_log_space, minimum_bound, maximum_bound)[source]#
- Parameters:
model_parameter (ModelParameter)
current_value (float)
use_log_space (bool)
minimum_bound (float)
maximum_bound (float)
- apply_inverse_transformation_if_required(value)[source]#
Apply inverse transformation to a value if we use a log space :param value: Value to apply the inverse transformation if we use a log space
- Returns:
float– Value transformed- Parameters:
value (float)
- Return type:
float
- property current_value_transformed: float#
- Returns:
float– Current value transformed
- property minimum_bound_transformed: float#
- Returns:
float– Minimum value transformed
- property maximum_bound_transformed: float#
- Returns:
float– Maximum value transformed