unitflow.serialization¶
JSON-safe structural serialization for core objects.
Serialization for unitflow core objects and expressions.
- unitflow.serialization.deserialize_constraint(data)[source]¶
- Parameters:
data (dict[str, Any])
- Return type:
- unitflow.serialization.deserialize_dimension(data)[source]¶
- Parameters:
data (dict[str, Any])
- Return type:
- unitflow.serialization.deserialize_expr(data)[source]¶
- Parameters:
data (dict[str, Any])
- Return type:
- unitflow.serialization.deserialize_quantity(data)[source]¶
- Parameters:
data (dict[str, Any])
- Return type:
- unitflow.serialization.deserialize_scale(data)[source]¶
- Parameters:
data (dict[str, Any])
- Return type:
- unitflow.serialization.deserialize_unit(data)[source]¶
- Parameters:
data (dict[str, Any])
- Return type:
- unitflow.serialization.deserialize_unit_family(data)[source]¶
- Parameters:
data (dict[str, Any])
- Return type:
- unitflow.serialization.serialize_constraint(constraint)[source]¶
- Parameters:
constraint (Constraint)
- Return type:
dict[str, Any]
- unitflow.serialization.serialize_dimension(dimension)[source]¶
- Parameters:
dimension (Dimension)
- Return type:
dict[str, Any]
- unitflow.serialization.serialize_expr(expr)[source]¶
- Parameters:
expr (Expr)
- Return type:
dict[str, Any]
- unitflow.serialization.serialize_quantity(quantity)[source]¶
- Parameters:
quantity (Quantity)
- Return type:
dict[str, Any]
- unitflow.serialization.serialize_scale(scale)[source]¶
- Parameters:
scale (Scale)
- Return type:
dict[str, Any]
- unitflow.serialization.serialize_unit(unit)[source]¶
- Parameters:
unit (Unit)
- Return type:
dict[str, Any]
- unitflow.serialization.serialize_unit_family(family)[source]¶
- Parameters:
family (UnitFamily)
- Return type:
dict[str, Any]