Desired capability or behavior.
Metadata could be expanded to optionally provide a maximum or minimum value. One example is mass scaler variables should be >= 0. AviaryValues can add checks alongside it's existing type checks. Type checking raises errors - we will need to decide if we want to do the same here or raise a warning.
If implemented, logical min and max values should be added where necessary in the variable metadata.
Desired capability or behavior.
Metadata could be expanded to optionally provide a maximum or minimum value. One example is mass scaler variables should be >= 0. AviaryValues can add checks alongside it's existing type checks. Type checking raises errors - we will need to decide if we want to do the same here or raise a warning.
If implemented, logical min and max values should be added where necessary in the variable metadata.