dachs.synthesis.DerivedParameter¶
- class dachs.synthesis.DerivedParameter(ID=None, ParameterName='', Description='', RawMessages: List[int] = NOTHING, Quantity: pint.UnitRegistry.Quantity | None = None, Value: int | float | str | None = None, Unit='', excludeKeys: list = ['_excludeKeys', '_storeKeys'], storeKeys: list = [], loadKeys: list = [])[source]¶
Bases:
addItemsToAttrsContains parameters derived from interpretation of the raw log. This should link back to the indices of the raw log from which the parameter was derived. values can be stored either as pint/ureg Quantities, or as Value (float or int) with optional Unit (str) for conversion to Quantities.
- __init__(ID=None, ParameterName='', Description='', RawMessages: List[int] = NOTHING, Quantity: pint.UnitRegistry.Quantity | None = None, Value: int | float | str | None = None, Unit='', excludeKeys: list = ['_excludeKeys', '_storeKeys'], storeKeys: list = [], loadKeys: list = []) None¶
Method generated by attrs for class DerivedParameter.
Methods
__init__([ID, ParameterName, Description, ...])Method generated by attrs for class DerivedParameter.
items()keys()pop(key[, default])values()Attributes
IDParameterNameDescriptionRawMessagesQuantityValueUnit