uataq.pollutants#

How UATAQ names pollutant columns.

UATAQ concentration columns follow {pollutant}[d|channel]_{units}[_cal|_raw]: O3_ppb, CO2d_ppm_cal (dry mole fraction, calibrated), CH4d_ppm_raw (uncalibrated), PM2.5_ugm3, BC6_ngm3 (aethalometer channel 6). This module picks those columns out of a DataFrame and parses their names. What the column names mean, with examples, is under Column names on the columns page.

Display metadata (long names, LaTeX labels, expected ranges) is instrument-independent and lives in lair.pollutants; uataq does not import lair.

Attributes

UNITS

Units a UATAQ concentration column can carry.

POLLUTANTS

Every pollutant some configured instrument model measures, in declared case.

Functions

concentration_columns

Pick the columns holding a pollutant's measured concentration.

parse_column

Parse a concentration column name.

Classes

ConcentrationColumn

A parsed concentration column name.