nannyml.io.base module

class nannyml.io.base.Reader[source]

Bases: ABC

Base class for reading data

read() DataFrame[source]
class nannyml.io.base.Writer(filepath: PurePosixPath)[source]

Bases: ABC

Base class for writing out results

write(data: DataFrame, plots: Optional[Dict[str, Figure]] = None, **kwargs) Any[source]
nannyml.io.base.get_filepath_str(path: PurePath, protocol: str) str[source]
nannyml.io.base.get_protocol_and_path(filepath: str) Tuple[str, str][source]