Skip to content

nvPM functions update#129

Merged
ian-ross merged 13 commits intoMIT-LAE:mainfrom
aditeyashukla:nvPM_functions
Mar 30, 2026
Merged

nvPM functions update#129
ian-ross merged 13 commits intoMIT-LAE:mainfrom
aditeyashukla:nvPM_functions

Conversation

@aditeyashukla
Copy link
Copy Markdown
Contributor

@aditeyashukla aditeyashukla commented Mar 24, 2026

This PR uses the nvPM Mission Emissions Estimation Methodology Paper (Ahrens et al., 2023) and SCOPE11 (2019) to implement nvPM emission calculations into AEIC

Fixes #110

TASKS FOR THIS PR:

  • Add SCOPE11 calculation for LTO point nvPM EI and EInum
  • LTO points should take nvPM EIs from EDB if given otherwise SCOPE11
  • Implement MEEM
  • Change "PMnvol" to "nvPM"
  • Remove vPM from codebase
  • Tests, docs

@aditeyashukla aditeyashukla marked this pull request as ready for review March 29, 2026 22:48
@aditeyashukla aditeyashukla requested a review from ian-ross March 29, 2026 22:48
Copy link
Copy Markdown
Member

@ian-ross ian-ross left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is looking pretty good. I have a few comments it would be good to address, but otherwise it's very nice. This is quite a bit better than the last couple of PRs you've had. Good work!

Comment thread notebooks/test-cases.ipynb
Comment thread src/AEIC/config/emissions.py Outdated
Comment thread src/AEIC/config/emissions.py Outdated
Comment thread src/AEIC/emissions/ei/nvpm.py Outdated
Comment thread src/AEIC/emissions/ei/nvpm.py
Comment thread src/AEIC/emissions/ei/nvpm.py Outdated
Comment thread src/AEIC/emissions/ei/nvpm.py Outdated
Comment thread src/AEIC/emissions/ei/nvpm.py
Comment thread src/AEIC/emissions/apu.py Outdated
Comment thread src/AEIC/emissions/trajectory.py Outdated
@aditeyashukla aditeyashukla requested a review from ian-ross March 30, 2026 14:51
Copy link
Copy Markdown
Member

@ian-ross ian-ross left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good now. The CI failure is because of a Sphinx version thing. I've fixed it in the Python version PR I have open, so I'll merge that one, rebase this and then merge when the CI is passing. I'll deal with it later on today.

@ian-ross ian-ross merged commit 6c6144e into MIT-LAE:main Mar 30, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Validated methods for Particulate Matter emissions

2 participants