uf3.util.json_ioΒΆ

This module provides functions for serializing and loading nested dictionaries with JSON files.

Functions

decode_interaction_map

Recursive function for converting lists to arrays and dash-joined keys into tuples for JSON deserialization.

dump_interaction_map

Utility function for writing ragged arrays to json file.

encode_interaction_map

Recursive function for converting arrays to lists and tuples into dash-joined keys for JSON serialization.

load_interaction_map

Parse interaction map(s) from JSON.

Classes

CompactJSONEncoder

A JSON Encoder that formats vectors into single lines.