CF-NetCDF Data¶
-
class
ARCCSSive.model.cfnetcdf.File(**kwargs)[source]¶ A CF-compliant NetCDF file’s attributes
-
attributes¶ dict: Full metadata
-
collection¶ str: Data collection this file belongs to
-
institution¶ str: Generating institution
-
path¶ str: Path to data file
-
source¶ str: Dataset source
-
title¶ str: File title
-
CMIP5 Outputs¶
-
class
ARCCSSive.model.cmip5.Dataset(**kwargs)[source]¶ A CMIP5 Dataset, as you’d find listed on ESGF
-
ensemble_member¶ str: Ensemble member
-
frequency¶ str: Data output frequency
-
institute_id¶ str: ID of the institute that ran the experiment
-
mip_table¶ str: MIP Table
-
model_id¶ str: ID of the model used
-
modeling_realm¶ str: Model component - atmos, land, ocean, etc.
-
variables¶ list[
Timeseries]: The most recent versions of the variables in this dataset
-
-
class
ARCCSSive.model.cmip5.Version(**kwargs)[source]¶ A version of a ESGF dataset
Over time files within a dataset get updated, due to bug fixes and processing improvements. This results in multiple versions of files getting published to ESGF
-
is_latest¶ boolean: True if this is the latest version available
-
override¶ VersionOverride: Errata information for this version
-
version_number¶ str: Version number
-
-
class
ARCCSSive.model.cmip5.File(**kwargs)[source]¶ A CMIP5 output file’s attributes
Relationships:
- attribute:: dataset
Dataset: The dataset this file is part of- attribute:: version
Version: This file’s dataset version- attribute:: warnings
- [
Warning]: Warnings associated with this file - attribute:: timeseries
Timeseriesholding all files in the dataset with the same variables
Attributes:
attribute:: experiment_id attribute:: frequency attribute:: institute_id attribute:: model_id attribute:: modeling_realm attribute:: product attribute:: table_id attribute:: tracking_id attribute:: version_number attribute:: realization attribute:: initialization_method attribute:: physics_version
CMIP5 Errata¶
-
class
ARCCSSive.model.cmip5.VersionOverride(**kwargs)[source]¶ Errata for a CMIP5 dataset version, for cases when the published version_id is unset or incorrect
Editing this table will automatically update the corresponding
Version.v = session.query(Version).first() v.override = VersionOverride(version_number=’v20120101’) session.add(v)
-
is_latest¶ boolean: True if this is the latest version available
-
version_number¶ str: New version number
-