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: addItemsToAttrs

Contains 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

ID

ParameterName

Description

RawMessages

Quantity

Value

Unit