MetadataPackage
A collection of MetadataImport objects from a multi-dataset source.
Usage
MetadataPackage()Used for multi-domain CDISC studies, Frictionless Data Packages, etc.
Parameters
name: str | None = None-
Package name/identifier.
items: dict[str, MetadataImport] = dict()-
Named MetadataImport objects.
description: str | None = None-
Description of the package.
version: str | None = None- Package/study version.
Methods
| Name | Description |
|---|---|
| get_domain() | Get metadata for a specific domain/dataset. |
| keys() | Get the names of all datasets/domains. |
| summary() | Return a human-readable summary of the package. |
| values() | Get all MetadataImport objects. |
get_domain()
Get metadata for a specific domain/dataset.
Usage
get_domain(name)Parameters
name: str-
Domain or dataset name (e.g.,
"DM","AE").
Returns
MetadataImport- The metadata for the named domain.
Raises
KeyError- If no domain with that name exists.
keys()
Get the names of all datasets/domains.
Usage
keys()summary()
Return a human-readable summary of the package.
Usage
summary()Returns
str- Formatted summary string.
values()
Get all MetadataImport objects.
Usage
values()