Sites and instruments#

The tables on this page are made from the package’s configuration each time the documentation is built, so they always match the version of uataq they document. They say what the configuration says, not what the archive holds: to see which days have data, use Find sites and data. The words in the headings are explained in the glossary at the end of the page. Every site is in Utah, so the local time of all of them is America/Denver (see Times are UTC).

In both site tables:

  • Active is “yes” when at least one instrument at the site has no removal date in the configuration. Otherwise it gives the date the last instrument was removed. A site can stop sending data before its instruments are marked removed, so check with Find sites and data before you plan on recent data.

  • Groups are the research groups whose archives hold the site’s data.

  • Pollutants are every pollutant measured at the site, by its instruments past and present. Instruments gives the dates each one was there; reads are cut to those dates.

Fixed sites#

SID

Name

Latitude, longitude

zagl (m)

Active

Groups

Pollutants

Instruments

ASB

Aline Wilmot Skaggs

40.763226, -111.849278

no, since 2015-08-06

lin

CO2

  • licor_6262 2001-02-08 to 2015-08-06

CSP

Castle Peak

40.0509, -110.0194

4

yes

lin

CO2, CH4

  • lgr_ugga since 2015-11-17

DBK

Daybreak

40.538497, -112.069528

5

yes

lin

CO2, PM2.5

  • licor_6262 2004-01-22 to 2022-05-14

  • licor_7000 since 2022-05-16

  • metone_es642 since 2017-07-19

FRU

Fruitland

40.20873, -110.8403

4

no, since 2026-04-04

lin

CO2, CH4

  • lgr_ugga 2015-03-19 to 2026-04-04

HDP

Hidden Peak

40.560644, -111.645278

15

no, since 2025-02-08

lin

CO2, CH4

  • lgr_ugga 2016-07-20 to 2025-02-08

HEB

Heber

40.506808, -111.403636

7

no, since 2025-09-17

lin

CO2

  • licor_6262 2015-07-28 to 2025-05-30

  • licor_7000 2025-05-30 to 2025-09-17

HPL

Horsepool

40.143711, -109.4672

4

yes

lin

CO2, CH4

  • lgr_ugga since 2015-01-28

IMC

Intermountain Medical

40.660395, -111.89075

35

no, since 2020-09-16

lin

CO2

  • licor_6262 2016-09-25 to 2020-09-16

LDF

SLV Landfill

40.748783, -112.033941

2

no, since 2023-09-29

lin

CO2, CH4

  • lgr_ugga 2023-06-26 to 2023-09-29

LGN

Logan

41.761353, -111.822739

5

no, since 2020-03-16

lin

CO2

  • licor_6262 2015-07-27 to 2020-03-16

LG2

Logan

41.758105, -111.813234

5

no, since 2022-05-12

lin

CO2

  • licor_6262 2019-10-26 to 2022-05-12

MSA

Murray Satellite

40.763226, -111.849278

no, since 2016-07-27

lin

CO2

  • licor_6262 2013-08-07 to 2016-07-27

MUR

Murray

40.763226, -111.849278

no, since 2013-08-03

lin

CO2

  • licor_6262 2005-01-07 to 2013-08-03

ROO

Roosevelt

40.294169, -110.009

4

no, since 2019-07-17

lin

CO2, CH4

  • lgr_ugga 2015-03-23 to 2019-07-17

RPK

Rose Park

40.794386, -111.931925

7

yes

lin

CO2

  • licor_6262 2009-02-24 to 2023-09-07

  • licor_7000 since 2023-09-07

SUG

Sugarhouse

40.739906, -111.857831

10

no, since 2025-08-23

lin

CO2, PM2.5

  • licor_6262 2005-01-11 to 2022-02-12

  • licor_7000 2022-06-13 to 2025-08-23

  • metone_es642 2017-06-29 to 2020-04-24

SUN

Suncrest

40.480978, -111.837047

5

no, since 2019-11-08

lin

CO2

  • licor_6262 2015-08-11 to 2019-11-08

WBB

William Browning Building

40.766189, -111.847672

35

yes

lin

CO2, CH4, BC, PM2.5, NO, NO2, NOx, CO, O3

  • lgr_ugga since 2013-10-09

  • magee_ae33 2020-07-29 to 2024-06-20

  • metone_es642 2017-03-07 to 2022-06-08

  • teledyne_t200 since 2017-01-19

  • teledyne_t300 since 2017-05-03

  • teledyne_t400 since 2016-08-29

  • teledyne_t500u 2020-07-29 to 2023-01-25

  • teom_1400ab 2016-09-22 to 2017-03-02

Mobile sites#

Instruments on TRAX trains (TRX) and buses (BUS). These mobile sites have no fixed location: the position of each measurement comes from the site’s gps. The number in a mobile site’s name is the vehicle’s UTA fleet number: the light-rail car number for TRAX (TRAX 1136) and the bus fleet number for a bus (BUS 18153).

SID

Name

Active

Groups

Pollutants

Instruments

BUS01

BUS 18153

yes

horel

O3, NO, NO2, NOx, PM2.5, PM1, PM4, PM10

  • 2b_205 since 2021-09-28

  • 2b_405 2021-09-28 to 2022-05-10

  • cr1000 since 2021-09-28

  • gps since 2021-09-28

  • metone_es642 2021-09-28 to 2026-02-17 21:28:00 UTC

  • metone_es405 since 2026-02-17 21:28:00 UTC

BUS02

BUS 18151

yes

horel

O3, NO, NO2, NOx, PM2.5, PM1, PM4, PM10

  • 2b_205 since 2022-02-04

  • 2b_405 2022-02-15 to 2023-05-17

  • cr1000 since 2022-02-04

  • gps since 2022-02-04

  • metone_es642 2022-02-04 to 2025-03-13 02:38:00 UTC

  • metone_es405 since 2025-03-13 02:38:00 UTC

BUS03

BUS 18152

yes

horel

O3, NO, NO2, NOx, PM2.5, PM1, PM4, PM10

  • 2b_205 since 2022-02-05

  • 2b_405 2023-01-20 to 2024-05-15

  • cr1000 since 2022-02-05

  • gps since 2022-02-05

  • metone_es642 2022-02-05 to 2024-12-05 06:09:00 UTC

  • metone_es405 since 2024-12-05 06:09:00 UTC

BUS04

BUS 23101

yes

horel

O3, PM1, PM2.5, PM4, PM10

  • 2b_205 since 2023-05-02

  • cr1000 since 2023-05-02

  • gps since 2023-05-02

  • metone_es405 since 2023-05-02

BUS05

BUS 23103

yes

horel

O3, PM1, PM2.5, PM4, PM10

  • 2b_205 since 2023-07-12

  • cr1000 since 2023-07-12

  • gps since 2023-07-12

  • metone_es405 since 2023-07-12

BUS06

BUS 23102

yes

horel

O3, PM1, PM2.5, PM4, PM10

  • 2b_205 since 2023-09-14

  • cr1000 since 2023-09-14

  • gps since 2023-09-14

  • metone_es405 since 2023-09-14

BUS07

BUS 23105

yes

horel

O3, PM1, PM2.5, PM4, PM10

  • 2b_205 since 2023-09-20

  • cr1000 since 2023-09-20

  • gps since 2023-09-20

  • metone_es405 since 2023-12-08

BUS08

BUS 23104

yes

horel

O3, PM1, PM2.5, PM4, PM10

  • 2b_205 since 2024-01-17

  • cr1000 since 2024-01-17

  • gps since 2024-01-17

  • metone_es405 since 2024-01-17

BUS09

BUS 23120

yes

horel

O3, PM1, PM2.5, PM4, PM10

  • 2b_205 since 2024-01-19

  • cr1000 since 2024-01-19

  • gps since 2024-01-19

  • metone_es405 since 2024-01-19

BUS10

BUS 23107

yes

horel

O3, PM1, PM2.5, PM4, PM10

  • 2b_205 since 2024-03-18

  • cr1000 since 2024-03-18

  • gps since 2024-03-18

  • metone_es405 since 2024-03-18

BUS11

BUS 23108

yes

horel

O3, PM1, PM2.5, PM4, PM10

  • 2b_205 since 2024-03-01

  • cr1000 since 2024-03-01

  • gps since 2024-03-01

  • metone_es405 since 2024-03-01

BUS12

BUS 23106

yes

horel

O3, PM1, PM2.5, PM4, PM10

  • 2b_205 since 2024-03-22

  • cr1000 since 2024-03-22

  • gps since 2024-03-22

  • metone_es405 since 2024-03-22

BUS13

BUS 23109

yes

horel

O3, PM1, PM2.5, PM4, PM10

  • 2b_205 since 2024-04-01

  • cr1000 since 2024-04-01

  • gps since 2024-04-01

  • metone_es405 since 2024-04-01

BUS14

BUS 23111

yes

horel

O3, PM1, PM2.5, PM4, PM10

  • 2b_205 since 2024-05-08

  • cr1000 since 2024-05-08

  • gps since 2024-05-08

  • metone_es405 since 2024-05-08

BUS15

BUS 23112

yes

horel

O3, PM1, PM2.5, PM4, PM10

  • 2b_205 since 2024-05-14

  • cr1000 since 2024-05-14

  • gps since 2024-05-14

  • metone_es405 since 2024-05-14

TRX01

TRAX 1136

yes

horel, lin

O3, PM2.5, PM1, PM4, PM10, CO2, CH4

  • 2b_205 since 2015-05-13

  • cr1000 since 2014-11-11

  • gps since 2014-11-11

  • metone_es642 2014-12-05 to 2025-01-06 19:30:00 UTC

  • metone_es405 since 2025-01-06 19:30:00 UTC

  • lgr_ugga 2014-12-09 to 2024-08-28

  • lgr_ugga_manual_cal since 2023-11-18

TRX02

TRAX 1104

yes

horel, lin

O3, NO2, PM2.5, PM1, PM4, PM10

  • 2b_205 since 2016-06-15

  • cr1000 since 2016-02-04

  • gps since 2016-02-04

  • lgr_no2 2016-06-27 to 2017-06-21

  • metone_es642 2016-02-04 to 2025-01-07 01:03:00 UTC

  • metone_es405 since 2025-01-07 01:03:00 UTC

  • teledyne_t500u since 2020-12-22

TRX03

TRAX 1034

yes

horel

O3, PM2.5, PM1, PM4, PM10

  • 2b_205 since 2019-11-04

  • cr1000 since 2019-11-04

  • gps since 2019-11-04

  • metone_es642 2019-11-04 to 2025-01-03 20:16:00 UTC

  • metone_es405 since 2025-01-03 20:16:00 UTC

Instruments#

One row per instrument name in the configuration, with the class that reads it and the pollutants it measures. The class pages are under uataq.instruments, and what the columns of each level hold is on the Columns page.

cr1000 and gps have no pollutants: one is a datalogger that records housekeeping (battery voltage, enclosure temperature), the other a GPS receiver. get_obs never reads them, read_data does, and a mobile site’s get_obs uses its gps to place each measurement.

Name

Class

What it is

Pollutants

Sites

2b_205

BB_205

2B Technologies Model 205 ozone monitor (UV absorption).

O3

BUS01, BUS02, BUS03, BUS04, BUS05, BUS06, BUS07, BUS08, BUS09, BUS10, BUS11, BUS12, BUS13, BUS14, BUS15, TRX01, TRX02, TRX03

2b_405

BB_405

2B Technologies Model 405 nm NO/NO2/NOx monitor.

NO, NO2, NOx

BUS01, BUS02, BUS03

cr1000

CR1000

Campbell Scientific CR1000 datalogger.

BUS01, BUS02, BUS03, BUS04, BUS05, BUS06, BUS07, BUS08, BUS09, BUS10, BUS11, BUS12, BUS13, BUS14, BUS15, TRX01, TRX02, TRX03

gps

GPS

GPS receiver providing position, and speed and course where logged.

BUS01, BUS02, BUS03, BUS04, BUS05, BUS06, BUS07, BUS08, BUS09, BUS10, BUS11, BUS12, BUS13, BUS14, BUS15, TRX01, TRX02, TRX03

lgr_no2

LGR_NO2

Los Gatos Research NO2 analyzer (cavity-enhanced absorption).

NO2

TRX02

lgr_ugga

LGR_UGGA

Los Gatos Research Ultraportable Greenhouse Gas Analyzer.

CO2, CH4

CSP, FRU, HDP, HPL, LDF, ROO, TRX01, WBB

lgr_ugga_manual_cal

LGR_UGGA (model: lgr_ugga)

Los Gatos Research Ultraportable Greenhouse Gas Analyzer.

CO2, CH4

TRX01

licor_6262

Licor_6262

LI-COR LI-6262 infrared CO2/H2O gas analyzer.

CO2

ASB, DBK, HEB, IMC, LGN, LG2, MSA, MUR, RPK, SUG, SUN

licor_7000

Licor_7000

LI-COR LI-7000 infrared CO2/H2O gas analyzer.

CO2

DBK, HEB, RPK, SUG

magee_ae33

Magee_AE33

Magee Scientific AE33 aethalometer, measuring black carbon.

BC

WBB

metone_es405

MetOne_ES405

Met One E-Sampler ES-405, reporting PM1, PM2.5, PM4 and PM10.

PM1, PM2.5, PM4, PM10

BUS01, BUS02, BUS03, BUS04, BUS05, BUS06, BUS07, BUS08, BUS09, BUS10, BUS11, BUS12, BUS13, BUS14, BUS15, TRX01, TRX02, TRX03

metone_es642

MetOne_ES642

Met One E-Sampler ES-642, reporting PM2.5 only.

PM2.5

BUS01, BUS02, BUS03, DBK, SUG, TRX01, TRX02, TRX03, WBB

teledyne_t200

Teledyne_T200

Teledyne API T200 chemiluminescence NO/NO2/NOx analyzer.

NO, NO2, NOx

WBB

teledyne_t300

Teledyne_T300

Teledyne API T300 gas-filter-correlation CO analyzer.

CO

WBB

teledyne_t400

Teledyne_T400

Teledyne API T400 UV-absorption ozone analyzer.

O3

WBB

teledyne_t500u

Teledyne_T500u

Teledyne API T500U CAPS NO2 analyzer.

NO2

TRX02, WBB

teom_1400ab

Teom_1400ab

Thermo/R&P TEOM 1400ab tapered-element oscillating microbalance.

PM2.5

WBB

Glossary#

SID#

The site ID: the key of a site in the configuration, such as WBB or TRX01. It is the first argument of read_data(), get_obs() and get_site(), which turn it to upper case, so "wbb" works too. Each site also has a longer name (the Name column above).

mobile site#

A site on a vehicle: a TRAX train (TRX) or a bus (BUS). Its configuration says "is_mobile": true and has no latitude or longitude. get_site() gives a MobileSite for it, whose get_obs() adds the position of each measurement from the site’s gps. Every other site is a fixed site (Site), with its latitude and longitude in the configuration.

zagl#

The height above ground level of a fixed site’s measurements, in meters, from the site’s configuration. get_network_obs() gives it in a column of the same name. Mobile sites have none.

group#

The research group whose archive holds an instrument’s data: lin (John Lin’s group: every fixed site, and some of the TRAX instruments) or horel (John Horel’s group: the buses and the other TRAX instruments). Some TRAX instruments are in both archives, for different years. group=None, the default of every read, picks the group for you; see Research group. uataq.filesystem.groups holds the two groups’ readers.

logger#

How a group records an instrument, which sets the format of its raw files. The configuration gives it per site or per instrument, under loggers: {"lin": "campbellsci"}. The lin group’s loggers are campbellsci (monthly .dat files from a Campbell Scientific datalogger), air-trend (daily .csv files) and lgr_ugga (the daily .txt files the Los Gatos analyzer writes itself). The horel group’s only logger is campbellsci. For lin, the logger matters only at the raw level: the lin pipeline writes the other levels in a format of its own.

air-trend#

A lin logger. The lin pipeline’s README says the raw files with a csv extension “are recorded via a raspberry pi running air-trend”. There is one file per day, named by its date.

instrument name#

The key of an instrument under a site’s instruments in the configuration, such as lgr_ugga or teledyne_t400. It is what you pass to read_data(..., instruments=...), the key of the dictionary read_data() returns, and the name of the instrument’s folder in the lin archive. uataq reads it with the class that uataq.instruments.catalog gives for the entry’s model, or for the name itself when the entry has no model. The class says which pollutants the instrument measures.

lgr_ugga_manual_cal#

A second instrument name for TRX01’s lgr_ugga, from 2023-11-18. The note in the configuration says: “Removed calibration tank and manually calibrated with lgr software periodically.” It has "model": "lgr_ugga", so it is read like any lgr_ugga, from a folder of its own in the lin archive. For what its _cal and _raw columns hold, see When _cal is empty. TRX01’s lgr_ugga is installed until 2024-08-28, so both are installed from 2023-11-18 to then. Mobile sites says in which months each has data, and Find sites and data shows which has data in any period.