View source on GitHub
|
Serializes and deserializes an EDASpec object into an EDASpec proto.
Inherits From: Serde
schema.serde.eda_spec.EDASpecSerde(
function_registry: FunctionRegistry
)
Attributes | |
|---|---|
function_registry
|
|
Methods
deserialize
deserialize(
serialized: eda_spec_pb.EDASpec,
serialized_version: str = '',
force_deserialization: bool = False
) -> eda_spec.EDASpec
Deserializes the EDASpec proto.
| Args | |
|---|---|
serialized
|
A serialized EDASpec object.
|
serialized_version
|
The version of the serialized Meridian model. This is used to handle changes in deserialization logic across different versions. |
force_deserialization
|
If True, bypasses the safety check that validates
whether functions within function_registry have changed after
serialization. Use with caution.
|
| Returns | |
|---|---|
A deserialized EDASpec object.
|
serialize
serialize(
obj: eda_spec.EDASpec
) -> eda_spec_pb.EDASpec
Serializes the given EDASpec object into an EDASpec proto.
View source on GitHub