GUIBRUSHR.core.io package¶
Submodules¶
Module contents¶
I/O sub-package: typed readers/writers for retrieval folders.
The canonical persistence format is YAML. Legacy CSV files are still read transparently via lazy on-read conversion so existing retrievals on disk remain analyzable.
Public API (re-exported for convenience):
read_general_info()/read_general_info_df()/write_general_info()— typed dict <->df_general_info.yamlread_parameters()/write_parameters()— DataFrame <->df_parameters.yamlensure_yaml()— lazy converter (CSV -> YAML sibling, idempotent)RetrievalIOError— raised on schema/file errors