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: bool_)
- z2pack.io._encoding.encode(obj: Real)
- z2pack.io._encoding.encode(obj: Complex)
- z2pack.io._encoding.encode(obj: Iterable)
- z2pack.io._encoding.encode(obj: EigenstateLineData)
- z2pack.io._encoding.encode(obj: OverlapLineData)
- z2pack.io._encoding.encode(obj: WccLineData)
- z2pack.io._encoding.encode(obj: LineResult)
- z2pack.io._encoding.encode(obj: LinePosition)
- z2pack.io._encoding.encode(obj: SurfaceData)
- z2pack.io._encoding.encode(obj: SurfaceResult)
- z2pack.io._encoding.encode(obj: SurfacePosition)
- z2pack.io._encoding.encode(obj: VolumeData)
- z2pack.io._encoding.encode(obj: VolumeResult)
Encodes Z2Pack types into JSON / msgpack - compatible types.