dctools.utilities.format_converter.convert_format2_to_format1

dctools.utilities.format_converter.convert_format2_to_format1(format2_results)

Convert Format2 results to Format1.

Parameters:

format2_results (List[Dict[str, Union[str, float]]]) – Format2 Results Format: [{‘Metric’: ‘metric_name’, ‘Variable’: ‘variable_name’, ‘Value’: value}, …]

Returns:

Format1 Results

Format: {‘Variable name’: [value], …}

Return type:

Dict[str, List[float]]

Example

>>> format2 = [
...     {'Metric': 'rmse', 'Variable': 'Surface salinity', 'Value': 0.78},
...     {'Metric': 'rmse', 'Variable': '50m salinity', 'Value': 0.365}
... ]
>>> convert_format2_to_format1(format2)
{'Surface salinity': [0.78], '50m salinity': [0.365]}