sddb.CohortManifest

sddb.CohortManifest#

class sddb.CohortManifest(schema_version: str, created_at: str, source: Source, filter: dict[str, Any], hash: str, members: DataFrame)#

Serializable cohort identity: filter, member snapshot (pinned full uids) and a deterministic hash.

__init__(schema_version: str, created_at: str, source: Source, filter: dict[str, Any], hash: str, members: DataFrame) → None#

Methods

__init__(schema_version, created_at, source, ...)

load(path)

Read a manifest written by write().

write(path)

Write JSON to path; members spill to a parquet sidecar when large.

Attributes

schema_version

created_at

source

filter

hash

members