Skip to content

naaqs

naaqs

US National Ambient Air Quality Standards (NAAQS) reference table.

Constants reflect the standards in effect as of the 2024 EPA NAAQS review. Concentration units are micrograms per cubic meter (µg/m³) for particulate matter and parts per billion (ppb) for gaseous pollutants, mirroring 40 CFR Part 50.

For each pollutant the entry encodes:

  • averaging_period — averaging period of the standard
  • form — statistical form ("annual", "98th percentile", etc.)
  • level — numeric standard
  • units — "ug/m3" or "ppb"
  • cfr_reference — 40 CFR Part 50 subpart citation

This is a reference table only. Per-pollutant design-value math lives in :mod:pyaermod.design_values.

NAAQSStandard dataclass

One NAAQS row.

get_naaqs

get_naaqs(pollutant: str, averaging_period: str) -> NAAQSStandard

Look up the NAAQS for a (pollutant, averaging_period) pair.

Raises:

Type Description
KeyError

If the pollutant or averaging period is not in the table.