CEMPD / SMOKE

Create emissions inputs for multiple air quality modeling systems with unmatched speed and flexibility
https://www.cmascenter.org/smoke/
45 stars 21 forks source link

Temporal update to optionally full or partial replacement of hourly emissions with annual-based hourly emissions #61

Closed bokhaeng closed 1 year ago

bokhaeng commented 1 year ago

By default, SMOKE partially merges hourly inventory with annual-based hourly inventory (estimated by temporal profiles). In this update, we will change this partial replacement as an option and full replacement with hourly inventory as default. When the partial-replacement is occurred, Temporal will generate the warning messages in the log file.

bokhaeng commented 1 year ago

This update is limited to Temporal program.

Until now, a partial replacement was a default behavior of Temporal. From now on, we will set a full replacement as a default behavior in the SMOKE temporal program. To enable the old partial replacement feature in Temporal, we need a new flag called:

PARTIAL_MERGE_EMIS_YN [default: N]

Y: Partially replace annual-based hourly emissions estimated with Temporal profiles with raw hourly emissions N (default): Full replacement of annual-based hourly emissions with raw hourly emissions.

bokhaeng commented 1 year ago

@cseppan. Due to the change in the meaning of merging annual and daily/hourly inventories as full by default, it may require some updates in SMOKE to be consistent.

bokhaeng commented 1 year ago

After a complete review of this update, EPA has decided to roll back this update due to the complication and confusion on how to merge PTINV and PTHOUR emissions when there are no PTHOUR entries on specific dates.

bokhaeng commented 1 year ago

the codes are good. No more update is needed.