standard_knowledge_cli 0.1.1

Programmatically augmenting CF Standards with operational knowledge.
bin.name = "standard_knowledge"
args = ["-k", "lib", "-k", "https://gist.githubusercontent.com/abkfenris/ea3cd2eadff0d0ad35fee20d13fb51ab/raw/fce404c8ed3263512281f58d8d1fb629a828323e/multiple.yaml", "-k", "./tests/load_knowledge/odd-filename.yaml", "get", "air_temperature"]
stderr = ""
stdout = """
air_temperature - Weird Air Temperature - K
  IOOS Category: Meteorology
  Common variables: temp, temperature, air_temp, airtemp
  Sibling standards: air_pressure
  Extra attributes:
 {
  "comment": "Air temperature is the temperature of air in situ. (IOOS)",
  "coverage_content_type": "physicalMeasurement",
  "ioos_category": "Meteorology",
  "long_name": "Weird Air Temperature",
  "ncei_name": "AIR TEMPERATURE",
  "standard_name": "air_temperature",
  "standard_name_url": "https://vocab.nerc.ac.uk/collection/P07/current/CFSN0023",
  "units": "K",
}

QARTOD Test Suites:
- GLOS Seagull (glos): QARTOD tests that GLOS uses for Seagull data

Air temperature is the bulk temperature of the air, not the surface (skin) temperature. It is strongly recommended that a variable with this standard name should have a units_metadata attribute, with one of the values "on-scale" or "difference", whichever is appropriate for the data, because it is essential to know whether the temperature is on-scale (meaning relative to the origin of the scale indicated by the units) or refers to temperature differences (implying that the origin of the temperature scale is irrevelant), in order to convert the units correctly (cf. https://cfconventions.org/cf-conventions/cf-conventions.html#temperature-units).
"""