cdm_from_con

cdm_from_con(
    con,
    cdm_schema,
    write_schema=None,
    *,
    cohort_tables=None,
    cdm_version=None,
    cdm_name=None,
    achilles_schema=None,
    write_prefix=None,
)

Create a CDM reference from an Ibis connection.

Parameters

Name Type Description Default
con Any Ibis backend (e.g. ibis.duckdb.connect(…)). required
cdm_schema str or dict Schema/database where CDM tables live. required
write_schema str or dict or None Schema for cohort/write tables (default: same as cdm_schema). None
cohort_tables list[str] or None Optional list of cohort table names to include. None
cdm_version str or None “5.3” or “5.4”; if None, inferred from cdm_source. None
cdm_name str or None CDM name; if None, inferred from cdm_source. None
achilles_schema str or dict or None Optional schema for Achilles tables. None
write_prefix str or None Optional prefix for tables created in write_schema. None

Returns

Name Type Description
Cdm CDM reference with tables from the connection.