Serialize

Store / Serialize tessif features.

class tessif.serialize.ResultierEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)[source]

Bases: json.encoder.JSONEncoder

Handle resultier encoding (serialization).

edge_to_string(obj)[source]

Transform edge to list in quotes.

default(obj)[source]

Modify value parsing.

encode(obj)[source]

Modify key parsing by calling _encode.

class tessif.serialize.SystemModelEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)[source]

Bases: json.encoder.JSONEncoder

Handle resultier encoding (serialization).

default(obj)[source]

Modify value parsing.

tuple_to_string(obj)[source]

Transform tuple to tuple-string in quotes.

encode(obj)[source]

Modify key parsing by calling _encode.