nirs4all.pipeline.config.component_serialization module

nirs4all.pipeline.config.component_serialization.deserialize_component(blob: Any, infer_type: Any = None) Any[source]

Turn the output of serialize_component back into live objects.

nirs4all.pipeline.config.component_serialization.serialize_component(obj: Any) Any[source]

Return something that json.dumps can handle.

Normalizes all syntaxes to canonical form for hash-based uniqueness. All instances serialize to their internal module paths with only non-default parameters.