phenotypic.sdk_.PreparedEmbeddedMeasurementTable#

class phenotypic.sdk_.PreparedEmbeddedMeasurementTable(frame: pandas.DataFrame, measurement_columns: tuple[str, ...], join_status: Literal['not_requested', 'joined', 'no_common_keys'], join_keys: tuple[str, ...], metadata_snapshot_sha256: str)[source]#

Bases: object

Joined payload plus stable provenance recorded with its Parquet file.

Methods

__init__

parquet_metadata

Return replaceable join provenance as Arrow schema metadata.

Attributes

Parameters:
frame: DataFrame#
measurement_columns: tuple[str, ...]#
join_status: Literal['not_requested', 'joined', 'no_common_keys']#
join_keys: tuple[str, ...]#
metadata_snapshot_sha256: str#
parquet_metadata() dict[bytes, bytes][source]#

Return replaceable join provenance as Arrow schema metadata.

Return type:

dict[bytes, bytes]