Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
34ccd3d
Update InputsOutputs.rst for AQM inputs
selbigmtnwx23 Jan 28, 2026
b4ee424
Merge branch 'develop' into USS-535
gspetro-NOAA Feb 2, 2026
e6f8fae
Merge branch 'develop' into USS-535
selbigmtnwx23 Feb 5, 2026
3660627
Update InputsOutputs.rst
selbigmtnwx23 Feb 5, 2026
9c89382
Update InputsOutputs.rst
selbigmtnwx23 Feb 9, 2026
74ee027
Update InputsOutputs.rst
selbigmtnwx23 Feb 9, 2026
78d1568
update requirements files
gspetro-NOAA Feb 10, 2026
e1b77c2
Merge branch 'USS-535' of https://github.com/selbigmtnwx23/ufs-weathe…
gspetro-NOAA Feb 10, 2026
37f5be7
upgrade python requirement
gspetro-NOAA Feb 10, 2026
b96db79
upgrade ubuntuin rtd.yaml
gspetro-NOAA Feb 10, 2026
afb8970
require setuptools in rtd.yaml
gspetro-NOAA Feb 10, 2026
134d754
Update doc/UsersGuide/source/InputsOutputs.rst
selbigmtnwx23 Feb 10, 2026
efc8713
Update doc/UsersGuide/source/InputsOutputs.rst
selbigmtnwx23 Feb 10, 2026
e531c0a
Update doc/UsersGuide/source/InputsOutputs.rst
selbigmtnwx23 Feb 10, 2026
d14d872
Update doc/UsersGuide/source/InputsOutputs.rst
selbigmtnwx23 Feb 10, 2026
bb4dd8a
Update doc/UsersGuide/source/InputsOutputs.rst
selbigmtnwx23 Feb 10, 2026
09b2800
Update doc/UsersGuide/source/InputsOutputs.rst
selbigmtnwx23 Feb 10, 2026
113c727
Update doc/UsersGuide/source/InputsOutputs.rst
selbigmtnwx23 Feb 10, 2026
2e0b75c
Update doc/UsersGuide/source/InputsOutputs.rst
selbigmtnwx23 Feb 10, 2026
c2365dd
update sphinxcontrib.bibtex
gspetro-NOAA Feb 10, 2026
60f211a
require setuptools
gspetro-NOAA Feb 10, 2026
8c2080f
Merge branch 'ufs-community:develop' into USS-535
gspetro-NOAA Feb 11, 2026
2911395
installing setuptools in docs environment
Feb 11, 2026
82092fd
Update build to use Python 3.13
Feb 11, 2026
6cd95b7
Update build to use Python 3.11
Feb 11, 2026
2cb262c
Fix doc builds by pinning setuptools<81 to restore pkg_resources
Feb 11, 2026
a3a66a6
Update Glossary.rst
selbigmtnwx23 Feb 11, 2026
3b08495
update requirements files w/setuptools
gspetro-NOAA Feb 11, 2026
76ba144
Merge branch 'develop' into USS-535
gspetro-NOAA Feb 11, 2026
109fe4b
Merge branch 'USS-535' of https://github.com/selbigmtnwx23/ufs-weathe…
gspetro-NOAA Feb 11, 2026
62a4dc3
Merge pull request #2 from gspetro-NOAA/USS-535
selbigmtnwx23 Feb 11, 2026
9fb9055
Merge branch 'develop' into USS-535
gspetro-NOAA Feb 13, 2026
648f21d
Update InputsOutputs.rst
selbigmtnwx23 Feb 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,13 @@

# Required
version: 2
build:
os: ubuntu-20.04
tools:
python: "3.9"
build:
os: ubuntu-22.04
tools:
python: "3.12"
jobs:
post_create_environment:
- python -m pip install --upgrade "pip" "setuptools<81"

# Build documentation in the docs/ directory with Sphinx
sphinx:
Expand Down
9 changes: 5 additions & 4 deletions doc/UsersGuide/requirements.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
sphinx==7.4.7
sphinx_rtd_theme
sphinxcontrib-bibtex
requests==2.32.2
sphinx>=8.0.0
sphinx_rtd_theme>=3.0.0
sphinxcontrib-bibtex>=2.6.4
requests>=2.32.2
setuptools<81.0.0
14 changes: 10 additions & 4 deletions doc/UsersGuide/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# This file is autogenerated by pip-compile with Python 3.13
# by the following command:
#
# pip-compile requirements.in
# pip-compile --allow-unsafe --strip-extras requirements.in
#
alabaster==0.7.16
# via sphinx
Expand Down Expand Up @@ -50,17 +50,17 @@ six==1.16.0
# pybtex
snowballstemmer==2.2.0
# via sphinx
sphinx==7.4.7
sphinx==8.0.2
# via
# -r requirements.in
# sphinx-rtd-theme
# sphinxcontrib-bibtex
# sphinxcontrib-jquery
sphinx-rtd-theme==2.0.0
sphinx-rtd-theme==3.1.0
# via -r requirements.in
sphinxcontrib-applehelp==1.0.8
# via sphinx
sphinxcontrib-bibtex==2.6.2
sphinxcontrib-bibtex==2.6.4
# via -r requirements.in
sphinxcontrib-devhelp==1.0.6
# via sphinx
Expand All @@ -76,3 +76,9 @@ sphinxcontrib-serializinghtml==1.1.10
# via sphinx
urllib3==2.2.2
# via requests

# The following packages are considered to be unsafe in a requirements file:
setuptools==80.10.2
# via
# -r requirements.in
# sphinxcontrib-bibtex
2 changes: 1 addition & 1 deletion doc/UsersGuide/source/Glossary.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Glossary
The `Air Quality Model <https://github.com/NOAA-EMC/AQM>`_ (AQM) is a UFS Application that dynamically couples the Community Multiscale Air Quality (:term:`CMAQ`) model with the UFS Weather Model through the :term:`NUOPC` Layer to simulate temporal and spatial variations of atmospheric compositions (e.g., ozone and aerosol compositions). The CMAQ, treated as a column chemistry model, updates concentrations of chemical species (e.g., ozone and aerosol compositions) at each integration time step. The transport terms (e.g., :term:`advection` and diffusion) of all chemical species are handled by the UFS Weather Model as :term:`tracers<tracer>`.

CCPP
The `Common Community Physics Package <https://dtcenter.org/community-code/common-community-physics-package-ccpp>`_ is a forecast-model agnostic, vetted collection of code containing atmospheric physical parameterizations and suites of parameterizations for use in Numerical Weather Prediction (:term:`NWP`) along with a framework that connects the physics to the host forecast model.
The `Common Community Physics Package <https://dtcenter.org/software-tools/common-community-physics-package-ccpp>`_ is a forecast-model agnostic, vetted collection of code containing atmospheric physical parameterizations and suites of parameterizations for use in Numerical Weather Prediction (:term:`NWP`) along with a framework that connects the physics to the host forecast model.

CCPP-Framework
The infrastructure that connects physics schemes with a host model; also refers to a software
Expand Down
37 changes: 24 additions & 13 deletions doc/UsersGuide/source/InputsOutputs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ mediator). Currently, supported configurations include:
* - ATMAERO
- :term:`ATM` coupled to :term:`GOCART`
* - ATMAQ
- :term:`ATM` coupled to :term:`CMAQ`
- :term:`ATM` coupled to :term:`AQM`
* - ATML
- :term:`ATM` coupled to :term:`NOAHMP`
* - ATMF
Expand Down Expand Up @@ -907,7 +907,7 @@ The input files containing grid information and the time-varying forcing files f

.. note::

Users can find atmospheric forcing files for use with the Noah-MP land component (LND) in the `Land Data Assimilation (DA) data bucket <https://registry.opendata.aws/noaa-ufs-land-da/>`_. These files provide atmospheric forcing data related to precipitation, solar radiation, longwave radiation, temperature, pressure, winds, humidity, topography, and mesh data. Forcing files for the land component configuration come from the Global Soil Wetness Project Phase 3 (`GSWP3 <https://hydro.iis.u-tokyo.ac.jp/GSWP3/>`_) dataset.
Users can find atmospheric forcing files for use with the Noah-MP land component (LND) in the `Land Data Assimilation (DA) data bucket <https://registry.opendata.aws/noaa-ufs-land-da/>`_. These files provide atmospheric forcing data related to precipitation, solar radiation, longwave radiation, temperature, pressure, winds, humidity, topography, and mesh data. Forcing files for the land component configuration come from the Global Soil Wetness Project Phase 3 (`GSWP3 <https://www.isimip.org/gettingstarted/input-data-bias-adjustment/details/4/>`_) dataset.

.. code-block:: console

Expand Down Expand Up @@ -1078,7 +1078,7 @@ The aerosol initial input currently read by GOCART is the same format as the UFS
.. _aqm-in:

--------------
AQM (CMAQ)
UFS AQM
--------------

.. _aqm-fix-files:
Expand Down Expand Up @@ -1110,20 +1110,20 @@ AQM inputs defined in ``aqm.rc`` are listed and described in :numref:`Table %s <

* - Filename
- Description
* - AE_cb6r3_ae6_aq.nml
- AE Matrix NML
* - GC_cb6r3_ae6_aq.nml
- GC Matrix NML
* - NR_cb6r3_ae6_aq.nml
- NR Matrix NML
* - AE_cb6r5_ae7_aq.nml
- AE Matrix NML - Specifies chemical species, emissions mapping, and related settings for CMAQ's CB6r5 (Revision 5 of the Carbon Bond 6 Mechanism) chemical mechanism.
* - GC_cb6r5_ae7_aq.nml
- GC Matrix NML - Configures CMAQ's gas-phase chemistry controls.
* - NR_cb6r5_ae7_aq.nml
- NR Matrix NML - Non-reactive, gas-phase chemical species configuration for CMAQ.
* - Species_Table_TR_0.nml
- TR Matrix NML
* - CSQY_DATA_cb6r3_ae6_aq
- CSQY Data
- TR Matrix NML - CMAQ species transport definitions. Empty in the UFS as CMAQ is used as a column model with tracer transport using FV3.
* - CSQY_DATA_cb6r5_ae7_aq
- CSQY Data - CMAQ's chemical stoichiometric yield data table used by the solver for numerical calculations.
* - PHOT_OPTICS.dat
- Optics Data
* - omi_cmaq_2015_361X179.dat
- OMI data
- OMI data - Ozone Monitoring Instrument (OMI) profile mappings used in establishing CMAQ boundary conditions.
* - NEXUS/NEXUS_Expt.nc
- Emissions File
* - BEIS_RRFScmaq_C775.ncf
Expand All @@ -1133,6 +1133,17 @@ AQM inputs defined in ``aqm.rc`` are listed and described in :numref:`Table %s <
* - Hourly_Emissions_regrid_rrfs_13km_20190801_t12z_h72.nc
- File Emissions File


The most recent AQM input data files can be found in the `Weather Model S3 bucket <https://noaa-ufs-regtests-pds.s3.amazonaws.com/index.html>`_ in the input-data-202XXXXX/AQM directory for the most recent date. Below are the data subdirectories that exist in ``input-data-202XXXXX/AQM/v8``.

* - ``fix``
- Fix files are static, climatological, and topographical datasets required for model initialization and running. These files include terrain, land use, vegetation, and soil data.
* - ``NEXUS``
- "NEXUS" (NOAA Emission and eXchange Unified System) files are specialized input files used for air quality modeling to incorporate pollutant emissions data.
* - ``INPUT``
- This directory contains pre-processing, initial conditions, grid-dependent, and namelist files.


.. _lnd-in:

--------------
Expand Down