CMDL aerosol data file
Format Specifications [v2.79]

Last Modified modified 02/20/08
Go to File-Code

 

  • This document describes the file formats used to store aerosol data at CMDL. There are three basic types of files: ambient aerosol, ambient meteorology, and sampling system state.
  • All data files are plain ASCII text, in comma-separated, fixed-length fields. The end of a record is denoted by a linefeed character (ASCII hex 10), which optionally may be preceded by a carriage return.
  • Universal Coordinated Time (UTC) is used for all time fields.  For averaged data, the time reported is the start of the averaging interval.
  • Basic aerosol data file record format: (stations with minimal instrumentation may truncate the records at the point where no additional data are available). Leading plus signs are replaced with a blank. This is the common format for the basic measurements obtained at a high time resolution. Missing value codes are always positive.  For stations where a particular instrument is not present, the corresponding data field may be either empty or contain the missing value code for that parameter.
  • Separate data and header files are used for each type of data. The data fields for ambient data are identical for all stations (although truncated records may be used for stations with limited instrumentation), while different data fields may be used in the sampling system state files from the various stations. There may even be several different types of sampling system state files for some sites.
  • A flags field is used in ambient aerosol data files to indicate sampling conditions and data processing status.
  • Aerosol light scattering and light absorption coefficients are reported relative to a particular temperature and pressure, either ambient or standard temperature (273.15K) and pressure.  An STP correction bit in the flags field is used to denote which reference case is used.


Naming Convention

File names consist of content, status, time codes, and station identifiers. The general format is:

<FC><s><timecode>.<STN>

<FC> is a two character (with the exception of "volumes") File Code that indicates the general content.

 


 

File-Code

General content

a_

aerosol data (Old CP format)

ad_ & fd_

aerosol and filter digital data (ad_ is Old CP format)

af _& ff_

aerosol filter data (af_ is old CP format)

ageS

Averaged data segments

ag_

aerosol and GPS merged data

am_

aerosol monitor data

at_

aethelometer data -- old format

b__

UPS data

bm_

UPS monitor records

ca_

One minute averaged CN data

cm_

CN monitor data

da_

One minute averaged CCN data

ds_

The results of running a model to calculate the supersaturation of a given average

fm_

filter monitor records

f"w"

fitted f(RH) info for specific wavelength"w" (e.g., fr, fb or fg)

ft_

Filter sample time records

g__

GPS data

h_

"humidograph" data; A merging of several instruments at a one minute averaging frequency

hge

1 sec edited IAP data with GPS merged in

hgeS

segment averaged IAP data with GPS merged in

hm_

Humidograph set point channel changes

k_

aethalometer data

la_

one minute averaged data for the CLAP or PSAP

laeS

segment averaged lae data file with GPS data merged in

lm_

CLAP monitor records

lw_

3-wavelength PSAP data

m__

general monitor info

me_

ambient meteorological data; not produced by CPD;  primarily exist with Older CP formated data

na_

One minute averages of Nephelometer data

nb_

zero-corrected na_ data file

nbN_eS

segment averaged naNe data file with GPS data merged in (see nb_ file type)

nc_

neph calibration results

ne_

neph state errors

nk_

neph span check report

nm_

neph monitor data

ns_

neph state data

nz_

na_ zero data file

oa, oc, oe, om,

wet neph filenames else the same as the na,nc, ...

p__

Present Weather Detector

pm_

LovePID data

si__

processed OPC data

sm_

output from scheduled tasks

sr_

raw OPC data

ss_

seconds and samples per sample period

ud_

umac digital state changes

ua_& um_

umac monitor records

vol &  volumes

Weekly cumulative filter volume records

w__

Wind Speed and Wind Direction file

wm_

Watlow monitor data

wx_

Weather Data

a_[AHMD]

Averaged data

 

 

<s> is a one or two character Status Code indicating the processing state of the file
 

Status-Code

Data form

_

as high-resolution (usually minute) data

b,g,r

blue,green or red wavelength for f(RH) data

e

high resolution, edited data

eS

edited data for time segments.

h, H

as hourly averages

d, D

as daily averages

m, M

as monthly averages

A

"generic" average-formatted file

t

as 2-hour averages

w

as weekly averages

<timecode> is a string indicating time interval of contents
 

Timecode

Data Time Interval

X

the most recently processed data (usually one day)

cum

"cumulative", variable interval

Head

no time interval - this is a header file

<yr>w<wk>

one week of year <yr> beginning with week <wk>

<yr>Q<q>

one quarter of year <yr> beginning with quarter <q>

<yr>

year <yr>

<yr>d<doy>

one day of year <yr> beginning with DOY <doy>

<yr>m<mn>

one month of year <yr> beginning with month <mn>

YYYY_DDD_X

Data from year YYYY, day of year DDD, sequential label X varies from A-Z to allow multiple files per day.

 


<STN> is the three character station identifier (source of the data).

 

Station ID

Station location

air

Aircraft Field Campaigns

alt

Alert, Canada

amf

Arm Mobile Facility

bnd

Bondville, IL

bld

Boulder, CO

brw

Barrow, AK

cpo

Cheeka Peak, WA

cpt

Cape Point, South Africa

csj

Cape San Juan, Puerto Rico

cvi

Counterflow Virtual Impactor

iap

In-situ Aircraft Profiles

kco

Kaashidoo, Maldives

kos

Kosan, Cheju, South Korea

kpo

Kpuszta, Hungary

lab

Lab, Boulder, CO

lar

Laramie, WY

mln

Mauna Loa, HI [New]

mlo

Mauna Loa, HI

nsa

North Slope (Barrow), AK

nwr

Niwot Ridge, CO

p-3

p-3 flight

sfa

Surface Field Campaigns A

sfb

Surface Field Campaigns B

sfc

Surface Field Campaigns

sgp

So. Great Plains

smo

American Samoa

spo

South Pole

thd

Trinidad Head, CA

wlg

Mt. Waliguan, China

wsa

Sable Island, Canada

                                   

Field Separator

All files currently have a comma as the field separator.
  Field definition

Each File Code, Status Code combination has a specific format, as described below:


File: a__<timecode>.<STN>
Return to File-Code  

Col #

Name

Format and Missing Value Code (mvc)

Description

Scanf info.

1

Station_ID STN

WSA

3-character ID code

%3s

2

Year

1993

Year

%4d

3

StartTime_UTC DOY

012.12345

DOY and FRACTIONAL_DOY (January 1 = 1)

%09.5f

4

Flags

0011

4-character code representing system status. 

%4s

5

CN_control

±9.999e-99

Aerosol number concentration (cm-3) measured with CNC on "control" inlet

%10.3e

6

CN_ambient

±9.999e-99

Aerosol number concentration (cm-3) measured with CNC on "ambient" inlet

%10.3e

7

Bap_G

±9.999e-99

Aerosol light absorption coefficient (m-1), green channel.

%10.3e

8

RefBsp_B

±9.999e-99

Aerosol total light scattering coefficient (m-1), blue channel.

%10.3e

9

RefBsp_G

±9.999e-99

Aerosol total light scattering coefficient (m-1), green channel.

%10.3e

10

RefBsp_R

±9.999e-99

Aerosol total light scattering coefficient (m-1), red channel.

%10.3e

11

RefBbsp_B
-or-
Bsp_NIR

±9.999e-99

Aerosol backwards-hemispheric light scattering coefficient (m-1), blue channel. For stations equipped with 4-wavelength nephelometers, this field is aerosol total light scattering coefficient (m-1), near infrared channel.

%10.3e

12

RefBbsp_G

±9.999e-99

Aerosol backwards-hemispheric light scattering coefficient (m-1), green channel.

%10.3e

13

RefBbsp_R

±9.999e-99

Aerosol backwards-hemispheric light scattering coefficient (m-1), red channel.

%10.3e

14

RH_refNeph

±999

Relative Humidity (percent) inside nephelometer

%4d

15

T_refNeph

±999.9

Temperature (K) inside nephelometer

%5.1f

16

P_refNeph

±9999.9

Pressure (hPa) inside nephelometer

%7.1f

17

WS

±99.9

Local wind speed (m s-1)

%5.1f

18

WD

±999

Local wind direction (degrees True)

%4d

 


File: ad_<timecode>.<STN>, fd_<timecode>.<STN>
Return to File-Code  

Col #

Name

Format and Missing Value Code (mvc)

Description

Scanf info

1

Station_ID

WSA

3-character ID code

%3s

2

Year

1993

Year

%4d

3

Time_UTC

012.12345

DOY and FRACTIONAL_DOY (January 1 = 1)

%09.5f

4

Flags

0011

4-character code representing system status. 

%4s

5

Analyzers_ON

0

1=analyzers ON, 0 = analyzers OFF

%1d

6

Active_Filter

9

Valid filters are 1-8. If more than one filter is active at any one time, or if no filters are active, this field is set to zero.

%1d

7

Filter_Error

999

0=no filter error

Otherwise, this field contains the decimal value of a byte composed of the status of each filter. Each filter is a bit (1=filter on, 0=filter off), and are organized such that position 0 (LSB) = filter 1, position 1 = filter 2, up to position 7 respectively.

%03d

8

Unused1

0

unused digital input

%1d

9

Unused2

0

unused digital input

%1d

10

Unused3

0

unused digital input

%1d

11

Unused4

0

unused digital input

%1d

 


File: af_<timecode>.<STN>, ff_<timecode>.<STN>
Return to File-Code  

Col #

Name

Format and Missing Value Code (mvc)

Description

Scanf info

1

Station_ID

WSA

3-character ID code

%3s

2

Year

1993

Year

%4d

3

StartTime_UTC

012.12345

DOY and FRACTIONAL_DOY (January 1 = 1)

%09.5f

4

Empty String

 

Exists due to historical formatting

%s

5

Filter

 

Exists due to historical formatting

%s

6

Text

 

Exists due to historical formatting

%s

7

vol0_blank

 

volume of air/gas through the blank

 

8

vol1

 

total volume of air/gas through filter1

 

9