.grimm

From ADPAA
Jump to navigation Jump to search

Grimm Aerosol Spectrometer Series 1.129 (SKY-OPC)

process_raw (Level 1)

Purpose

Extracts Grimm SKY-OPC diagnostic data and raw channel aerosol concentrations from SEA M300 data acquisition system file (*.sea). The process_raw script creates the *.serial.grimm.raw file.

Subroutines

The process_raw script calls the IDL subroutines:

  • process_WMI.pro
  • grimm.pro
  • create_grimm_header.pro.

Required Input Files

*.sea

Output Files

Among many other files, it generates:

  • *.serial.grimm.raw

Syntax

process_raw <-d> <-v> <-vm> input_file

Example Syntax

process_raw ${CoPAS_DIR}/ADTAE/TestData/FlightData/20140429_152103/PostProcessing/14_04_29_15_21_03.sea


create_grimm_spectra.py

Purpose

Converts the 32-channel Grimm SKY-OPC aerosol concentration spectra to a 16-channel spectra and then adjusts the concentration to standard temperature (273.15 K) and pressure (1013.25 hPa).

Required Input Files

temperature file - *.basic.1Hz or *.serialA.aimms.1Hz pressure file - *.physical.1Hz grimm file - *.serial.grimm.raw or *.adjusted.serial.grimm.raw

Output File

*.spectrum.grimm.raw or *.adjusted.spectrum.grimm.raw

Syntax

[python3] create_grimm_spectra temperature_file pressure_file grimm_file

Examples

create_grimm_spectra.py 21_03_16_02_45_55.serialA.aimms.raw 21_03_16_02_45_55.physical.1Hz 21_03_16_02_45_55.serial.grimm.raw
create_grimm_spectra.py 21_03_16_02_45_55.serialA.aimms.raw 21_03_16_02_45_55.physical.1Hz 21_03_16_02_45_55.adjusted.serial.grimm.raw


grimm_correctconc.py (Level 3)

Purpose

Adds in a correction factor to the Grimm SKY-OPC concentration data to account for inlet losses of larger aerosols.

Required Input Files

*.serial.grimm.raw or *.spectrum.grimm.raw

Optional Input Files'

None

Output files

*.adjusted.grimm.raw or *.adjusted.spectrum.grimm.raw

Syntax

[python3] grimm_correctconc.py [verbose=0|1] grimm_file

Examples

grimm_correctconc.py 21_03_16_02_45_55.serial.grimm.raw
grimm_correctconc.py 21_03_16_02_45_55.spectrum.grimm.raw


grimm_conc2PM.py (Level 3)

Purpose

Calculates the airborne particulate matter (PM) for aerosols with diameter of 2.5 micrometers or less (PM2.5) and for aerosols with diameter of 10 micrometers or less (PM10).

Required Input Files

*.serial.grimm.raw or *.spectrum.grimm.raw or *.adjusted.grimm.raw or *.adjusted.spectrum.grimm.raw

Optional Input Files'

None

Output files

*.PM.grimm.raw or *.PM.spectrum.grimm.raw or *.adjusted.PM.grimm.raw or *.PM.adjusted.spectrum.grimm.raw

Syntax

[python3] grimm_conc2PM.py [verbose=0|1] grimm_file

Example

grimm_conc2PM.py 21_03_16_02_45_55.serial.grimm.raw