timor.utilities.json_serialization_formatting ============================================= .. py:module:: timor.utilities.json_serialization_formatting Functions --------- .. autoapisummary:: timor.utilities.json_serialization_formatting.compress_json_vectors timor.utilities.json_serialization_formatting.numpy2list timor.utilities.json_serialization_formatting.possibly_nest_as_list Module Contents --------------- .. py:function:: compress_json_vectors(content) Compresses json vectors and matrices, s.t. innermost on single line .. py:function:: numpy2list(d) Converts all numpy arrays in a dictionary to lists and returns the according copy .. py:function:: possibly_nest_as_list(value, tuple_ok = True) A utility to wrap a value within a list if it is not already. Useful for loading jsons where arrays sometimes get unpacked if they contain only one element - which silently causes errors later in the pipeline. :param value: Basically any python variable :param tuple_ok: If true, tuples will not be packed as a list as their behavior in python is very similar. :return: [value] if value was not a list (or possibly a tuple) before, else value