data.dataset package¶
Subpackages¶
Submodules¶
data.dataset.dataset module¶
Defines the class that represents a dataset
-
class
data.dataset.dataset.DataSetDefinition(definition=None)¶ Bases:
objectRepresents the dataset definition
-
add_global_parameter(parameter)¶ Adds a new global parameter to the dataset definition
Parameters: parameter ( data.interface.parameter.Parameter) – The parameter to add
-
add_global_value(value)¶ Adds the data value
Parameters: value ( data.data.value.DataValue) – The data value to add:raises
data.data.exceptions.InvalidData: If the value is a duplicate
-
add_parameter(parameter)¶ Adds a new parameter to the dataset definition
Parameters: parameter ( data.interface.parameter.Parameter) – The parameter to add
-
get_dict()¶ Returns the internal dictionary that represents this datasets definition
Returns: The internal dictionary Return type: dict
-
get_parameter(parameter_name)¶ Retrieves the specified parameter from the dataset definition
Returns: The specified parameter of the dataset definition Return type: data.interface.parameter.Parameter
-
get_parameters()¶ Retrieves the list of parameter keys from the dataset definition
Returns: The list of parameter keys Return type: [str]
-
validate(data=None)¶ Validates the dataset definition
Returns: A list of warnings discovered during validation Return type: :class:[util.validation.ValidationWarning]
-
validate_data(data)¶
-