Skip to content

C2SM-RCM/emiproc

Repository files navigation

Emiproc

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

Packages

 
 
 

Contributors

Languages