5.3.  SMOKE Utility Programs

5.3.1. Overview
5.3.2. Aggwndw
5.3.3. Beld3to2
5.3.4. BlueSky2Inv
5.3.5. CEMScan
5.3.6. Extractida
5.3.7. Geofac
5.3.8. Invsplit
5.3.9. Layalloc
5.3.10. Metcombine
5.3.11. Metscan
5.3.12. Pktreduc
5.3.13. Smk2emis
5.3.14. Surgtool
5.3.15. Uam2ncf

5.3.1. Overview

There are thirteen programs covered in this section:

Aggwndw is a utility program that can aggregate or window emissions from an I/O API file to a new grid.

The Beld3to2 program converts two BELD3 I/O API netCDF files into a single BELD2 ASCII file for input into Rawbio.

BlueSky2Inv converts output files from the BlueSky fire modeling framework into inventory files that SMOKE can read.

The CEMScan program calculates summed annual NOx emissions, SO2 emissions, heat input, gross load, and steam load from a year’s worth of CEM data. The output from CEMScan is used by Smkinven to calculate hourly emissions from annual inventory data when processing CEM data.

Extractida allows you to extract specific plants from a point-source, IDA-formatted SMOKE input inventory file.

Geofac adjusts SMOKE hourly, gridded, speciated emissions in based on a specified geographic region

Invsplit splits an IDA, SMOKE toxics, or EMS-95 inventory into separate inventories by state, grouping the states as indicated by your inputs.

Layalloc vertically redistributes SMOKE hourly, gridded, speciated emissions in based on an user-defined layer fraction input.

Metcombine combines 2-D gridded meteorology data with the 1st layer of 3-D gridded meteorology data to create input files for Met4moves.

Metscan reads up to one year’s worth of first-layer I/O API meteorology data (whether 2-D or 3-D files) and determine the first and last freeze dates of the year, for use by Tmpbio or Tmpbeis3 in setting winter/summer emission factors by day and grid cell.

Pktreduc reduces the size of /PROJECTION/ packets, but keeps the same information by identifying and implementing state defaults where none already exist in the file.

Smk2emis converts SMOKE netCDF files into a UAM-, REMSAD-, or CAMX-ready emissions file.

Surgtool inputs SMOKE-formatted gridding surrogates for a “fine” input grid and outputs a surrogate file for a “coarse” output grid. It produces approximate “coarse” grid surrogates, the accuracy of which depends on how fine the resolution of the input grid is relative to that of the output grid.

Uam2ncf converts UAM-ready emissions files into I/O API format.