# Generate Air Emission Modeling data from NEI

**URL:** <https://forum.cmascenter.org/t/generate-air-emission-modeling-data-from-nei/3070>\
**Category:** Emissions Inventory\
**Tags:** smoke\
**Created:** [February 28, 2022, 1:56pm UTC](https://forum.cmascenter.org/t/generate-air-emission-modeling-data-from-nei/3070 "2022-02-28T13:56:25Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Phillip](https://avatars.discourse-cdn.com/v4/letter/p/3e96dc/32.png) [@Phillip](https://forum.cmascenter.org/u/Phillip)\
**Post date:** [February 28, 2022, 1:56pm UTC](https://forum.cmascenter.org/t/generate-air-emission-modeling-data-from-nei/3070/1 "2022-02-28T13:56:25Z")

</div>

Hi all,  
Are there any tools to process NEI 2017 to generate the emismod data input for SMOKE?

I think the “Data Summaries” in [2017 National Emissions Inventory (NEI) Data | US EPA](https://www.epa.gov/air-emissions-inventories/2017-national-emissions-inventory-nei-data) is consistent with data in [https://gaftp.epa.gov/Air/emismod/2017/2017emissions/](https://gaftp.epa.gov/Air/emismod/2017/2017emissions/). But NEI 2017 data were split into different sectors for generating the “emismod” data. I got a modified version of NEI 2017 data, and I want to run SMOKE&CTM to see how the emission was changed. So I wondered how the NEI 2017 and emismod data connected? Is there any public tool to generate the emismod data from NEI 2017?

Thanks so much, and any suggestions are appreciated.

---

<div class="post-metadata">

**Author:** ![eyth.alison](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@eyth.alison](https://forum.cmascenter.org/u/eyth.alison)\
**Post date:** [February 28, 2022, 2:25pm UTC](https://forum.cmascenter.org/t/generate-air-emission-modeling-data-from-nei/3070/2 "2022-02-28T14:25:06Z")

</div>

The posted emissions modeling platform does this. The scripts needed are included in the area that you pointed to a gaftp for 2017. The tools are here:

[https://gaftp.epa.gov/Air/emismod/2017/smoke\_2017gb\_platform\_core\_09feb2021.zip](https://gaftp.epa.gov/Air/emismod/2017/smoke_2017gb_platform_core_09feb2021.zip)

The technical support document under “supporting documentation” explains how it was broken into sectors and many of the unique modeling steps for each sector:

[https://www.epa.gov/air-emissions-modeling/2017-emissions-modeling-platform](https://www.epa.gov/air-emissions-modeling/2017-emissions-modeling-platform)

---

<div class="post-metadata">

**Author:** ![Phillip](https://avatars.discourse-cdn.com/v4/letter/p/3e96dc/32.png) [@Phillip](https://forum.cmascenter.org/u/Phillip)\
**Post date:** [February 28, 2022, 2:36pm UTC](https://forum.cmascenter.org/t/generate-air-emission-modeling-data-from-nei/3070/3 "2022-02-28T14:36:24Z")

</div>

Hi Alison, thanks so much for your quick response. I will check the files and tools out.

---

<div class="post-metadata">

**Author:** ![Phillip](https://avatars.discourse-cdn.com/v4/letter/p/3e96dc/32.png) [@Phillip](https://forum.cmascenter.org/u/Phillip)\
**Post date:** [February 28, 2022, 5:42pm UTC](https://forum.cmascenter.org/t/generate-air-emission-modeling-data-from-nei/3070/4 "2022-02-28T17:42:19Z")

</div>

Hi Alison, Thanks so much for your reply. NEI is new to me, so correct me whatever I was wrong. I appreciate your help and explanations.  
I read through the TSD under: [2017 Emissions Modeling Platform | US EPA](https://www.epa.gov/air-emissions-modeling/2017-emissions-modeling-platform) but couldn’t find the scripts that can do the transform. I am sorry I didn’t explain enough, and I also noticed a typo of the web link in my original post, which was corrected now. Let me get it straight with an example of sector “airports”.  
SMOKE requires EMISINV\_B file of airports\_2017NEIpost\_POINT\_20200618\_22jun2020\_nf\_v1.csv, but NEI 2017 got point\_12345.csv for Point (2017neiJan\_facility\_process\_byregions.zip). Is there any way to generate airports\_2017NEIpost\_POINT\_20200618\_22jun2020\_nf\_v1.csv files from point\_12345.csv, especially where can we find the processing scripts? Do the scripts open to the public? I got the original and modified version of point\_12345.csv on hand and want to see the difference between the original and the newly generated airports\_2017NEIpost\_POINT\_20200618\_22jun2020\_nf\_v1.csv.

[https://gaftp.epa.gov/Air/emismod/2017/2017emissions/2017gb\_inventory\_point\_09feb2021\_contents.txt](https://gaftp.epa.gov/Air/emismod/2017/2017emissions/2017gb_inventory_point_09feb2021_contents.txt)  
[https://gaftp.epa.gov/air/nei/2017/data\_summaries/2017v1/2017neiJan\_facility\_process\_byregions.zip](https://gaftp.epa.gov/air/nei/2017/data_summaries/2017v1/2017neiJan_facility_process_byregions.zip)

---

<div class="post-metadata">

**Author:** ![eyth.alison](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@eyth.alison](https://forum.cmascenter.org/u/eyth.alison)\
**Post date:** [March 1, 2022, 6:12pm UTC](https://forum.cmascenter.org/t/generate-air-emission-modeling-data-from-nei/3070/5 "2022-03-01T18:12:09Z")

</div>

I’m not fully understanding your question. The airports inventories are provided here with other point inventories:

[https://gaftp.epa.gov/Air/emismod/2017/2017emissions/2017gb\_inventory\_point\_29jun2020.zip](https://gaftp.epa.gov/Air/emismod/2017/2017emissions/2017gb_inventory_point_29jun2020.zip)

Are you trying to replace the airport inventory with another one? The airports in the modeling platform match what is published with the NEI for 2017.

---

<div class="post-metadata">

**Author:** ![Phillip](https://avatars.discourse-cdn.com/v4/letter/p/3e96dc/32.png) [@Phillip](https://forum.cmascenter.org/u/Phillip)\
**Post date:** [March 1, 2022, 7:01pm UTC](https://forum.cmascenter.org/t/generate-air-emission-modeling-data-from-nei/3070/6 "2022-03-01T19:01:50Z")

</div>

Alison, thanks for your reply. Yes, I want to generate emission inventory for SMOKE from modified NEI data. I guess the current emismod data (link 1) is generated from NEI (Data Summaries in link 2).  
link1: [https://gaftp.epa.gov/Air/emismod/2017/2017emissions/](https://gaftp.epa.gov/Air/emismod/2017/2017emissions/)  
link 2: [https://www.epa.gov/air-emissions-inventories/2017-national-emissions-inventory-nei-data](https://www.epa.gov/air-emissions-inventories/2017-national-emissions-inventory-nei-data)

How did the Emissions Modeling Platform process the NEI data? And where can we find the processing scripts? Do the scripts open to the public? More specifically, how to allocate the “total emission” from NEI to monthly emissions for air pollution modeling?  
Thanks so much.

---

<div class="post-metadata">

**Author:** ![eyth.alison](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@eyth.alison](https://forum.cmascenter.org/u/eyth.alison)\
**Post date:** [March 1, 2022, 8:10pm UTC](https://forum.cmascenter.org/t/generate-air-emission-modeling-data-from-nei/3070/7 "2022-03-01T20:10:13Z")

</div>

Please read this file if you are interested in running SMOKE to make AQM-ready inputs:

[https://gaftp.epa.gov/Air/emismod/2017/2017gb\_package\_12jul2021\_info.txt](https://gaftp.epa.gov/Air/emismod/2017/2017gb_package_12jul2021_info.txt)

It mentions:

- smoke\_2017gb\_platform\_core\_29jun2020.zip contains scripts to run the core SMOKE

programs along with precompiled SMOKE executables from SMOKE version 4.7.

The scripts are in this file, which I mentioned to you previously:

[https://gaftp.epa.gov/Air/emismod/2017/smoke\_2017gb\_platform\_core\_09feb2021.zip](https://gaftp.epa.gov/Air/emismod/2017/smoke_2017gb_platform_core_09feb2021.zip)

This page includes a link to premerged SMOKE outputs on the CMAS data warehouse:

[https://www.epa.gov/air-emissions-modeling/2017-emissions-modeling-platform](https://www.epa.gov/air-emissions-modeling/2017-emissions-modeling-platform)

You could run with our data first, to check your work, and then try with your own inventory.

---

<div class="post-metadata">

**Author:** ![Phillip](https://avatars.discourse-cdn.com/v4/letter/p/3e96dc/32.png) [@Phillip](https://forum.cmascenter.org/u/Phillip)\
**Post date:** [March 1, 2022, 9:06pm UTC](https://forum.cmascenter.org/t/generate-air-emission-modeling-data-from-nei/3070/8 "2022-03-01T21:06:45Z")

</div>

Hi Alison, I appreciate your help. I might not explain myself clear enough. I want to know how to generate inputs for SMOKE instead of running SMOKE for output. I think the technical support document you mentioned will be helpful, and I will get through it. Thanks so much.

---

<div class="post-metadata">

**Author:** ![Phillip](https://avatars.discourse-cdn.com/v4/letter/p/3e96dc/32.png) [@Phillip](https://forum.cmascenter.org/u/Phillip)\
**Post date:** [March 9, 2022, 4:13am UTC](https://forum.cmascenter.org/t/generate-air-emission-modeling-data-from-nei/3070/9 "2022-03-09T04:13:54Z")

</div>

Hi Alison, I just wondering where can I obtain those temporal profiles mentioned on page 54?  
I found your slides online and want to do the temporal allocation. I can use the EMF to do the temporal allocation with NEI and temporal profiles, right?

> **[baseyearemisinvsformodelingtraining\_07292019\_0.pdf](https://www.epa.gov/system/files/documents/2021-11/baseyearemisinvsformodelingtraining_07292019_0.pdf)**
>
> 29.02 MB

Thanks so much.
