File I/O¶
Serializer / Deserializer for JSON and msgpack¶
Defines functions for encoding and decoding Z2Pack objects.
-
z2pack.io._encoding.
decode
(obj)[source]¶ -
z2pack.io._encoding.
decode
(obj: dict) Decodes JSON / msgpack objects into the corresponding Z2Pack types.
-
z2pack.io._encoding.
encode
(obj)[source]¶ -
z2pack.io._encoding.
encode
(obj: numpy.bool_) -
z2pack.io._encoding.
encode
(obj: numbers.Real) -
z2pack.io._encoding.
encode
(obj: numbers.Complex) -
z2pack.io._encoding.
encode
(obj: collections.abc.Iterable) -
z2pack.io._encoding.
encode
(obj: z2pack.line._data.EigenstateLineData) -
z2pack.io._encoding.
encode
(obj: z2pack.line._data.OverlapLineData) -
z2pack.io._encoding.
encode
(obj: z2pack.line._data.WccLineData) -
z2pack.io._encoding.
encode
(obj: z2pack.line._result.LineResult) -
z2pack.io._encoding.
encode
(obj: z2pack.surface._data.LinePosition) -
z2pack.io._encoding.
encode
(obj: z2pack.surface._data.SurfaceData) -
z2pack.io._encoding.
encode
(obj: z2pack.surface._result.SurfaceResult) -
z2pack.io._encoding.
encode
(obj: z2pack.volume._data.SurfacePosition) -
z2pack.io._encoding.
encode
(obj: z2pack.volume._data.VolumeData) -
z2pack.io._encoding.
encode
(obj: z2pack.volume._result.VolumeResult) Encodes Z2Pack types into JSON / msgpack - compatible types.