Source code for baybe.serialization.utils

"""A collection of serialization utilities."""

from typing import Any

import pandas as pd


[docs] def serialize_dataframe(df: pd.DataFrame, /) -> Any: """Serialize a pandas dataframe.""" from baybe.searchspace.core import converter return converter.unstructure(df)
[docs] def deserialize_dataframe(serialized_df: Any, /) -> pd.DataFrame: """Deserialize a pandas dataframe.""" from baybe.searchspace.core import converter return converter.structure(serialized_df, pd.DataFrame)