Emiproc

A Python package for generating emission input files from diverse inventories and grids, adaptable to various atmospheric transport models, including COSMO-ART and ICON-ART.
https://github.com/c2sm-rcm/emiproc

Category: Emissions
Sub Category: Emission Observation and Modeling

Keywords

atmospheric-modelling atmospheric-science edgar-database emissions emissions-inventory environement modeling netcdf python wrf-chem

Last synced: about 21 hours ago
JSON representation

Repository metadata

Processing emissions: from any inventory to any model

README.md

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!

πŸͺͺ 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

Citation (CITATION.cff)

cff-version: "1.2.0"
authors:
- family-names: Lionel
  given-names: Constantin
  orcid: "https://orcid.org/0009-0009-0347-4897"
- family-names: Dominik
  given-names: Brunner
  orcid: "https://orcid.org/0000-0002-4007-6902"
- family-names: Joel
  given-names: Thanwerdas
  orcid: "https://orcid.org/0000-0003-1040-831X"
- family-names: Corina
  given-names: Keller
  orcid: "https://orcid.org/0009-0000-7128-2584"
- family-names: Michael
  given-names: Steiner
  orcid: "https://orcid.org/0009-0001-5425-4570"
- family-names: Erik
  given-names: Koene
  orcid: "https://orcid.org/0000-0002-2778-4066"
doi: 10.5281/zenodo.14614230
message: If you use this software, please cite our article in the
  Journal of Open Source Software.
preferred-citation:
  authors:
  - family-names: Lionel
    given-names: Constantin
    orcid: "https://orcid.org/0009-0009-0347-4897"
  - family-names: Dominik
    given-names: Brunner
    orcid: "https://orcid.org/0000-0002-4007-6902"
  - family-names: Joel
    given-names: Thanwerdas
    orcid: "https://orcid.org/0000-0003-1040-831X"
  - family-names: Corina
    given-names: Keller
    orcid: "https://orcid.org/0009-0000-7128-2584"
  - family-names: Michael
    given-names: Steiner
    orcid: "https://orcid.org/0009-0001-5425-4570"
  - family-names: Erik
    given-names: Koene
    orcid: "https://orcid.org/0000-0002-2778-4066"
  date-published: 2025-01-14
  doi: 10.21105/joss.07509
  issn: 2475-9066
  issue: 105
  journal: Journal of Open Source Software
  publisher:
    name: Open Journals
  start: 7509
  title: "Emiproc: A Python package for emission inventory processing"
  type: article
  url: "https://joss.theoj.org/papers/10.21105/joss.07509"
  volume: 10
title: "Emiproc: A Python package for emission inventory processing"

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 878
Total Committers: 16
Avg Commits per committer: 54.875
Development Distribution Score (DDS): 0.35

Commits in past year: 52
Committers in past year: 2
Avg Commits per committer in past year: 26.0
Development Distribution Score (DDS) in past year: 0.019

Name Email Commits
coli l****n@e****h 571
Ochsner, David d****r@e****h 83
Haussaire JM j****e@e****h 72
Gerrit Kuhlmann g****n@e****h 72
Michael JΓ€hn m****n@e****h 35
efmkoene e****e@h****m 21
Dominik Brunner d****r@e****h 8
Mika PflΓΌger m****r@c****m 5
David Ochsner d****d@f****h 3
corink21 1****1 2
Michael Steiner m****r@e****h 1
Christoph Riess c****s@e****h 1
Leonie Bernet l****t@d****h 1
Leonie Bernet l****t@d****h 1
Leonie Bernet l****t@d****h 1
Joel Thanwerdas j****s@e****h 1

Committer domains:


Issue and Pull Request metadata

Last synced: 16 days ago

Total issues: 30
Total pull requests: 114
Average time to close issues: 10 months
Average time to close pull requests: 13 days
Total issue authors: 8
Total pull request authors: 10
Average comments per issue: 1.67
Average comments per pull request: 0.42
Merged pull request: 102
Bot issues: 0
Bot pull requests: 0

Past year issues: 7
Past year pull requests: 55
Past year average time to close issues: 3 days
Past year average time to close pull requests: 6 days
Past year issue authors: 4
Past year pull request authors: 4
Past year average comments per issue: 1.29
Past year average comments per pull request: 0.33
Past year merged pull request: 47
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/c2sm-rcm/emiproc

Top Issue Authors

  • lionel42 (18)
  • ghost (6)
  • gkuhl (1)
  • supermh11 (1)
  • mengqi-z (1)
  • efmkoene (1)
  • jmhaussaire (1)
  • gredvis (1)

Top Pull Request Authors

  • lionel42 (96)
  • jmhaussaire (3)
  • efmkoene (3)
  • corink21 (3)
  • criess374 (2)
  • ghost (2)
  • mikapfl (2)
  • Copilot (1)
  • micstein89 (1)
  • jthanwer (1)

Top Issue Labels

  • enhancement (5)
  • good first issue (1)
  • bug (1)

Top Pull Request Labels

  • documentation (1)
  • enhancement (1)

Package metadata

proxy.golang.org: github.com/c2sm-rcm/emiproc

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/c2sm-rcm/emiproc#section-documentation
  • Licenses: bsd-3-clause
  • Latest release: v2.6.4+incompatible (published about 2 months ago)
  • Last Synced: 2025-12-23T03:07:12.220Z (3 days ago)
  • Versions: 15
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.401%
    • Average: 5.583%
    • Dependent repos count: 5.764%
proxy.golang.org: github.com/C2SM-RCM/emiproc

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/C2SM-RCM/emiproc#section-documentation
  • Licenses: bsd-3-clause
  • Latest release: v2.6.4+incompatible (published about 2 months ago)
  • Last Synced: 2025-12-23T03:07:12.118Z (3 days ago)
  • Versions: 15
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.401%
    • Average: 5.583%
    • Dependent repos count: 5.764%
pypi.org: emiproc

Emission Processing Tool

  • Homepage:
  • Documentation: https://emiproc.readthedocs.io/
  • Licenses: BSD-3-Clause
  • Latest release: 2.6.4 (published about 2 months ago)
  • Last Synced: 2025-12-23T03:07:40.328Z (3 days ago)
  • Versions: 16
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 57 Last month
  • Rankings:
    • Dependent packages count: 10.148%
    • Average: 33.63%
    • Dependent repos count: 57.113%
  • Maintainers (1)

Dependencies

pyproject.toml pypi
  • geopandas *
  • geos *
  • netCDF4 *
  • numpy *
  • pandas *
  • pygeos *
  • pyogrio *
  • pyyaml *
  • rasterio *
  • scipy *
  • shapely *
  • xarray *
.github/workflows/pull-request-links.yaml actions
  • readthedocs/actions/preview v1 composite
.github/workflows/python-package.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/publish-pypi.yaml actions
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/setup-python v5 composite
  • actions/upload-artifact v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite

Score: 9.77747071195264