Skip to content

Add NOAA/RRFS aerosol variables - #165

Open
huiying-noaa wants to merge 4 commits into
ESCOMP:mainfrom
huiying-noaa:feature/add_rrfs_aero
Open

huiying-noaa wants to merge 4 commits into
ESCOMP:mainfrom
huiying-noaa:feature/add_rrfs_aero

Conversation

@huiying-noaa

@huiying-noaa huiying-noaa commented Nov 9, 2026 •

Copy link
Copy Markdown

This PR adds 4 aerosol tracers designed for future MPAS-based RRFS at NOAA, as discussed at https://github.com/JCSDA-internal/ufo/pull/4484, https://github.com/JCSDA-internal/vader/pull/429, etc.

I'm little confused by the instructions in the PR template and the README. Could you please review based on this PR and let me know if you have any comments and suggestions to help move this forward? Many thanks!

Screenshot 2026-11-09 at 3 10 06 PM

@huiying-noaa

Copy link
Copy Markdown
Author

Gentle ping @dustinswales @svahl991

@svahl991 svahl991 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This seems OK to me.

Comment thread standard_names.xml Outdated
<standard_name name="mass_fraction_of_dust_coarse_aerosol_particles_in_air" description="Mass fraction of coarse mode dust aerosol particles">
<type units="kg kg-1">real</type>
</standard_name>
<standard_name name="mass_fraction_of_dust_fine_in_air" description="Mass fraction of PM2p5 portion of dust aerosol particles for NOAA/RRFS">

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

for NOAA/RRFS shouldn't be in any of these descriptions.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Thanks for reviewing, @climbfuji! I'll remove them.

Comment thread standard_names.xml Outdated
<standard_name name="mass_fraction_of_dust_fine_in_air" description="Mass fraction of PM2p5 portion of dust aerosol particles for NOAA/RRFS">
<type units="kg kg-1">real</type>
</standard_name>
<standard_name name="mass_fraction_of_dust_coarse_in_air" description="Mass fraction of (PM10-PM2p5) portion of dust aerosol particles for NOAA/RRFS">

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Not entirely sure about the name. Existing ones (e.g. mass_fraction_of_dust_coarse_aerosol_particles_in_air) have coarse/fine (and adjective) to describe a property that follows (coarse_aerosol_particles_in_air). THe way it's written here, it seems to be backwards (coarse dust?). Can we use (coarse|fine)_particles_in_air instead of (coarse|fine)_in_air, and spell out anthropogenic? One below, we also spell out hydrophilic.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Thanks again for reviewing!
I had the aerosol source name first, followed by the size/range following the existing ones (e.g. mass_fraction_of_dust_coarse_aerosol_particles_in_air).
I initially did not include the aerosol or/and particles to make this new NOAA/RRFS set of names easier to differentiate from the example above from UK MO's variable names, especially that we both have dust_coarse.

I will revise them to the format of mass_fraction_of_dust_fine_particles_in_air, and spell out anthropogenic.

@huiying-noaa

Copy link
Copy Markdown
Author

Hi @climbfuji, I've updated accordingly and this PR is ready for review again. Many thanks!

@climbfuji climbfuji left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks very much, happy with these names.

@svahl991

Copy link
Copy Markdown
Collaborator

One of the required tests is failing because the names aren't ordered in the way required. From the log:

To fix: Run the following command locally and commit the result:
tools/sort_standard_names.py standard_names.xml

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.

3 participants