Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

cesm-hawc

This package feeds atmosphere model output from the Community Earth System Model version 2 (CESM2) Whole Atmosphere Community Climate Model (WACCM) into the HAWC simulator, to simulate what the Aerosol Limb Imager (ALI) on the High-altitude Aerosols, Water vapour and Clouds (HAWC) satellite would observe and retrieve for a given model atmosphere.

What it does

  1. Extracts one or many atmospheric columns from WACCM output, at fixed locations or along a real HAWC orbit ground track.

  2. Converts the MAM4 accumulation- and coarse-mode sulfate into extinction profiles using Mie databases matched to each mode’s width.

  3. Runs the ALI forward model (IdealALISimulator) and, optionally, the L2 retrieval.

  4. Writes retrieved aerosol extinction and median radius alongside the model “truth” for comparison.

Two install tiers

TierInstallWhat you can do
Basepip install cesm-hawcExtract WACCM columns and save simulator-ready input files (cesm-hawc save-inputs). Needs numpy, xarray, scipy, pandas, netCDF4 and dask.
Simulationpip install "cesm-hawc[sim]" in the project’s conda environment (see Installation)Run the forward model and L2 retrieval end to end (cesm-hawc run), via hawcsimulator and sasktran2.

Where to go next

Acronyms

TermMeaning
ALIAerosol Limb Imager, the HAWC instrument this package simulates
HAWCHigh-altitude Aerosols, Water vapour and Clouds satellite mission
CESM2 / WACCMCommunity Earth System Model v2 / Whole Atmosphere Community Climate Model
MAM4Four-mode Modal Aerosol Module used by CESM2
h0 / h2CAM history file streams (here: monthly means / daily or sub-daily output)
L1b / L2Calibrated radiances / retrieved geophysical profiles
DoLPDegree of linear polarization