finesse.utilities.storage

Methods for saving outputs to files.

Currently just uses pickles until HDF is working.

Functions

create_object_dataset(grp, key, obj)

dict_to_json(d)

dump_solution_hdf(sol, filename)

load(filename[, format])

load_solution_hdf(filename)

np_dtype_from_json(data)

np_dtype_to_json(dtype)

Converts a numpy dtype into a json string format.

object_to_hdf(obj)

save(obj, filename[, format])

Saves a Finesse solution object to a file.

str_array_to_hdf(s)

to_generic_hdf(obj, grp)

Used to convert a generic Python class into a HDF group.

type_from_json(data)

type_to_json(_type)