esgf_playground_utils.models.item
Models relating to STAC Items for the ESGF-Playground.
Classes
Module Contents
- class esgf_playground_utils.models.item.ESGFItem(/, **data: Any)
Bases:
stac_pydantic.item.Item
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md
- stac_version: str = '1.0.0'
- class esgf_playground_utils.models.item.ESGFItemProperties(/, **data: Any)
Bases:
stac_pydantic.item.ItemProperties
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md#properties-object
- access: List[str] | None = []
- activity_id: List[str]
- cf_standard_name: str
- citation_url: pydantic.HttpUrl
- data_spec_version: str | None = None
- experiment_id: str
- experiment_title: str
- frequency: str
- further_info_url: pydantic.HttpUrl
- grid: str
- grid_label: str
- institution_id: str
- mip_era: str
- model_cohort: str | None = None
- nominal_resolution: str
- pid: str | None = None
- product: str | None = None
- project: str | None = None
- realm: List[str] | None = []
- retracted: bool | None = False
- source_id: str
- source_type: List[str]
- sub_experiment_id: str
- table_id: str
- title: str
- variable: str | None = None
- variable_id: str
- variable_long_name: str
- variable_units: str | None = None
- variant_label: str
- version: str | None = None
- model_config
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class esgf_playground_utils.models.item.CMIP6Item(/, **data: Any)
Bases:
stac_pydantic.item.Item
https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/item-spec.md
- properties: ESGFItemProperties