ducpy.utils.io

This module provides high-level functions for reading and writing DUC files.

Functions

write_duc_file(file_path, name[, thumbnail, ...])

Serializes an ExportedDataState object to a .duc file.

read_duc_file(...)

Parses a .duc file into an ExportedDataState object.

Module Contents

ducpy.utils.io.write_duc_file(file_path: str, name: str, thumbnail: bytes = None, dictionary: List[ducpy.classes.DataStateClass.DictionaryEntry] = None, elements: List[ducpy.classes.ElementsClass.ElementWrapper] = None, duc_local_state: ducpy.classes.DataStateClass.DucLocalState = None, duc_global_state: ducpy.classes.DataStateClass.DucGlobalState = None, version_graph: ducpy.classes.DataStateClass.VersionGraph = None, blocks: List[ducpy.classes.ElementsClass.DucBlock] = None, groups: List[ducpy.classes.ElementsClass.DucGroup] = None, regions: List[ducpy.classes.ElementsClass.DucRegion] = None, layers: List[ducpy.classes.ElementsClass.DucLayer] = None, external_files: List[ducpy.classes.DataStateClass.DucExternalFileEntry] = None, standards: List[ducpy.classes.StandardsClass.Standard] = None)

Serializes an ExportedDataState object to a .duc file.

ducpy.utils.io.read_duc_file(file_path: str) ducpy.classes.DataStateClass.ExportedDataState

Parses a .duc file into an ExportedDataState object.