Emiproc

May 28, 2026 ยท View on GitHub

Python package for processing emission datasets and preparing them for atmospheric transport models.

DOI ReadTheDocs

Emission Processing Pipeline

emiproc helps scientists convert, process, and prepare gridded emissions datasets for atmospheric modeling, data visualization, and scientific deliverables.

If you need to prepare emissions for a model and you don't want to get a headache with regridding, sector conversion or temporal distributions, emiproc is for you.

๐Ÿ“ฆ Installation

pip install emiproc

๐Ÿ“š Documentation

For a quick start we recommend the EDGAR tutorial

Full documentation: https://emiproc.readthedocs.io .

๐Ÿ’จ Supported Models

๐ŸŒ Suported Inventories

  • EDGAR โ€“ Global anthropogenic emissions
  • TNO โ€“ European emissions
  • GFAS โ€“ Fire emissions
  • GFED โ€“ Global fire emissions

๐Ÿญ Emission Models

๐Ÿ™‹ Need help or want to contribute?

If youโ€™d like to support a new model, emission inventory, or temporal profile, feel free to open an issue to start a discussion. We're happy to help and collaborate!

๐Ÿค– Agentic Programming

Want a smoother workflow? Try our agent skills to help you process emissions faster with AI tools:

  • emiproc-script: Create or update processing scripts that load inventories, apply transformations, and export outputs.
  • emiproc-developer: Change emiproc internals, including inventories, exports, regridding, profiles, and related tests with maintainer-level validation.

๐Ÿชช License

This work is licensed under a BSD-3-Clause licence. See the LICENSE file for details or https://opensource.org/license/bsd-3-clause

๐Ÿ“‘ References

If you use emiproc in your research or project, please cite the following publication:

Lionel et al., (2025).
Emiproc: A Python package for emission inventory processing.
Journal of Open Source Software, 10(105), 7509
https://doi.org/10.21105/joss.07509