torchwrench.serialization.csv module

torchwrench.serialization.csv.dump_csv(data: Iterable[Mapping[str, Any]] | Mapping[str, Iterable[Any]] | Iterable, fpath: str | Path | None = None, *, overwrite: bool = True, to_builtins: bool = False, make_parents: bool = True, backend: 'csv' | 'pandas' | 'auto' = 'auto', header: bool | 'auto' = 'auto', **csv_backend_kwds) str[source]

Dump content to csv format.

torchwrench.serialization.csv.dumps_csv(data: Iterable[Mapping[str, Any]] | Mapping[str, Iterable[Any]] | Iterable, fpath: str | Path | None = None, *, overwrite: bool = True, to_builtins: bool = False, make_parents: bool = True, backend: 'csv' | 'pandas' | 'auto' = 'auto', header: bool | 'auto' = 'auto', **csv_backend_kwds) str[source]

Dump content to csv format.

torchwrench.serialization.csv.load_csv(fpath: str | Path | TextIOBase, /, *, orient: 'list' = 'list', header: bool = True, comment_start: str | None = None, strip_content: bool = False, backend: 'csv' | 'pandas' | 'auto' = 'auto', delimiter: str | None = None, **csv_backend_kwds) list[dict[str, Any]][source]
torchwrench.serialization.csv.load_csv(fpath: str | Path | TextIOBase, /, *, orient: 'dict', header: bool = True, comment_start: str | None = None, strip_content: bool = False, backend: 'csv' | 'pandas' | 'auto' = 'auto', delimiter: str | None = None, **csv_backend_kwds) dict[str, list[Any]]
torchwrench.serialization.csv.load_csv(fpath: str | Path | TextIOBase, /, *, orient: 'dataframe', header: bool = True, comment_start: str | None = None, strip_content: bool = False, backend: 'csv' | 'pandas' | 'auto' = 'auto', delimiter: str | None = None, **csv_backend_kwds) DataFrame

Load CSV file using CSV or pandas backend.

torchwrench.serialization.csv.loads_csv(fpath: str | Path | TextIOBase, /, *, orient: 'list' | 'dict' | 'dataframe' | 'auto' = 'list', header: bool = True, comment_start: str | None = None, strip_content: bool = False, backend: 'csv' | 'pandas' | 'auto' = 'auto', delimiter: str | None = None, **csv_backend_kwds) list[dict[str, Any]] | dict[str, list[Any]] | DataFrame[source]

Load CSV file using CSV or pandas backend.

torchwrench.serialization.csv.read_csv(fpath: str | Path | TextIOBase, /, *, orient: 'list' | 'dict' | 'dataframe' | 'auto' = 'list', header: bool = True, comment_start: str | None = None, strip_content: bool = False, backend: 'csv' | 'pandas' | 'auto' = 'auto', delimiter: str | None = None, **csv_backend_kwds) list[dict[str, Any]] | dict[str, list[Any]] | DataFrame[source]

Load CSV file using CSV or pandas backend.

torchwrench.serialization.csv.save_csv(data: Iterable[Mapping[str, Any]] | Mapping[str, Iterable[Any]] | Iterable, fpath: str | Path | None = None, *, overwrite: bool = True, to_builtins: bool = False, make_parents: bool = True, backend: 'csv' | 'pandas' | 'auto' = 'auto', header: bool | 'auto' = 'auto', **csv_backend_kwds) str[source]

Dump content to csv format.