hpcflow.sdk.core.parameters.ParameterValue#
- class hpcflow.sdk.core.parameters.ParameterValue#
Bases:
object
The value handler for a parameter.
Intended to be subclassed.
Methods
Write this parameter value to an HDF5 group.
Prepare this parameter value for serialisation as JSON.
Extract a parameter value from an HDF5 group.
Extract a parameter value from JSON data.
Serialise this parameter value as a dictionary.
- dump_to_HDF5_group(group)#
Write this parameter value to an HDF5 group.
- classmethod save_from_HDF5_group(group, param_id, workflow)#
Extract a parameter value from an HDF5 group.
- Parameters:
param_id (int) –
- classmethod save_from_JSON(data, param_id, workflow)#
Extract a parameter value from JSON data.
- Parameters:
param_id (int) –
- to_dict()#
Serialise this parameter value as a dictionary.