Skip to content

polars

Classes:

Attributes:

parquet_dataframe_serializer module-attribute

parquet_dataframe_serializer = ParquetDataFrameSerializer()

ParquetDataFrameSerializer with default settings.

ParquetDataFrameSerializer

ParquetDataFrameSerializer(
    *,
    dump_args: ParquetDumpArgs | None = None,
    load_args: ParquetLoadArgs | None = None
)

Bases: Serializer[DataFrame]

Serializer for Pandas DataFrames using Parquet.

Methods:

Attributes:

content_types class-attribute instance-attribute

content_types: tuple[str, ...] = ()

The content types that the serializer uses.

Used to get serializers by content type in the registry.

deserialize_config

deserialize_config(config: str) -> C

Deserialize the configuration from a JSON string.

deserialize_data

deserialize_data(content: SerializedData) -> DataFrame

Deserialize the given DataFrame.

serialize_config

serialize_config(config: C) -> str

Serialize the configuration to a JSON string.

serialize_data

serialize_data(value: DataFrame) -> SerializedData

Serialize the given DataFrame.

ParquetDumpArgs

Bases: TypedDict

Arguments for dumping a Polars DataFrame to Parquet.

ParquetLoadArgs

Bases: TypedDict

Arguments for loading a Polars DataFrame from Parquet.