<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">AMT</journal-id><journal-title-group>
    <journal-title>Atmospheric Measurement Techniques</journal-title>
    <abbrev-journal-title abbrev-type="publisher">AMT</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Atmos. Meas. Tech.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1867-8548</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/amt-13-323-2020</article-id><title-group><article-title>kCARTA: a fast pseudo line-by-line radiative transfer algorithm with analytic Jacobians, fluxes, nonlocal thermodynamic equilibrium, and scattering for the infrared</article-title><alt-title>kCARTA</alt-title>
      </title-group><?xmltex \runningtitle{kCARTA}?><?xmltex \runningauthor{S.~DeSouza-Machado et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>DeSouza-Machado</surname><given-names>Sergio</given-names></name>
          <email>sergio@umbc.edu</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2">
          <name><surname>Strow</surname><given-names>L. Larrabee</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-5999-3519</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Motteler</surname><given-names>Howard</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" deceased="yes" corresp="no" rid="aff1">
          <name><surname>Hannon</surname><given-names>Scott</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>JCET, University of Maryland Baltimore County, Baltimore, Maryland, USA</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Dept. of Physics, University of Maryland Baltimore County, Baltimore, Maryland, USA</institution>
        </aff><author-comment content-type="deceased"><p/></author-comment>
      </contrib-group>
      <author-notes><corresp id="corr1">Sergio DeSouza-Machado (sergio@umbc.edu)</corresp></author-notes><pub-date><day>30</day><month>January</month><year>2020</year></pub-date>
      
      <volume>13</volume>
      <issue>1</issue>
      <fpage>323</fpage><lpage>339</lpage>
      <history>
        <date date-type="received"><day>19</day><month>July</month><year>2019</year></date>
           <date date-type="rev-request"><day>9</day><month>August</month><year>2019</year></date>
           <date date-type="rev-recd"><day>19</day><month>November</month><year>2019</year></date>
           <date date-type="accepted"><day>25</day><month>November</month><year>2019</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2020 Sergio DeSouza-Machado et al.</copyright-statement>
        <copyright-year>2020</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://amt.copernicus.org/articles/13/323/2020/amt-13-323-2020.html">This article is available from https://amt.copernicus.org/articles/13/323/2020/amt-13-323-2020.html</self-uri><self-uri xlink:href="https://amt.copernicus.org/articles/13/323/2020/amt-13-323-2020.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/13/323/2020/amt-13-323-2020.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e115">A fast pseudo-monochromatic radiative transfer package using a
singular value decomposition (SVD) compressed atmospheric
optical depth database has been developed, primarily for simulating
radiances from hyperspectral sounding instruments (resolution <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> cm<inline-formula><mml:math id="M2" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>). The package has been tested extensively for clear-sky
radiative transfer cases, using field campaign data and satellite
instrument data. The current database uses HITRAN 2016 line
parameters and is primed for use in the spectral region spanning 605 to 2830 cm<inline-formula><mml:math id="M3" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Optical depths for other spectral regions (15–605 and 2830–45 000 cm<inline-formula><mml:math id="M4" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) can also be generated for use by kCARTA. The
clear-sky radiative transfer model computes the background thermal
radiation quickly and accurately using a layer-varying diffusivity
angle at each spectral point; it takes less than 30 s (on a
2.8 GHz core using four threads) to complete a radiance calculation
spanning the infrared. The code can also compute non-local
thermodynamic equilibrium effects for the 4 <inline-formula><mml:math id="M5" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m <inline-formula><mml:math id="M6" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> region, as well
as analytic temperature, gas and surface Jacobians. The package also
includes flux and heating rate calculations and an interface to an
infrared scattering model.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e193">Recent years have seen the launch and routine operation of new-generation infrared sounders on board Earth-orbiting satellites, for
the purposes of providing measurements for data assimilation into
numerical weather prediction (NWP) centers and for monitoring
atmospheric composition. These hyperspectral instruments have low-noise channels with high resolution (<inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> cm<inline-formula><mml:math id="M8" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) and provide
gigabytes of data daily, from about 620 to 2800 cm<inline-formula><mml:math id="M9" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Examples include
the Atmospheric Infrared Sounder (AIRS) <xref ref-type="bibr" rid="bib1.bibx1" id="paren.1"/> on board NASA's
Aqua satellite, the Infrared Atmospheric Sounding Interferometer
(IASI) on board the Metop satellites <xref ref-type="bibr" rid="bib1.bibx4" id="paren.2"/>, and the Cross
Track Infrared Sounder (CrIS) on board the Suomi and JPSS-1 satellites
<xref ref-type="bibr" rid="bib1.bibx26" id="paren.3"/>.</p>
      <p id="d1e240">The radiances measured by these instruments are obtained under all-sky
conditions (i.e., clear or cloudy). Publicly available
thermodynamic profiles retrieved from these voluminous data are
presently performed after cloud-clearing the radiances
<xref ref-type="bibr" rid="bib1.bibx47" id="paren.4"/>. Monochromatic line-by-line (MNLBL) codes are too slow
for use in the operational retrievals from the cloud-cleared
radiances. Instead, optical depths (or transmittances) produced by
these MNLBL codes are parametrized for use in fast radiative transfer
algorithms (RTAs), at the instrument resolution. The accuracy
of the retrieved products depends on the accuracy of the fast models,
which underlines the importance of the accuracy of line parameters and
line shapes used in MNLBL codes, particularly the far-wing effects.</p>
      <?pagebreak page324?><p id="d1e246">To satisfy the accuracy requirements of convolved optical depths and
radiances used in developing and testing these fast models, the high-altitude (Doppler broadened) lines need to have monochromatic spectral
resolutions of 0.0025 cm<inline-formula><mml:math id="M10" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> or better over the almost 2500 cm<inline-formula><mml:math id="M11" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> span of a
typical infrared sounder. Using true MNLBL codes to produce optical
depths for training the fast models is computationally intensive, as
accurate line shapes needed to be computed for millions of spectral
points, each at about 100 layers spanning a 0–80 km atmosphere, for
about 40–50 gases; this has to be done for 50 or more profiles. The
acceleration of this part of the process, needed to develop a fast RTA
for the AIRS sounder, was the motivating factor behind the development
of the work presented here. For this we also developed a line-by-line
code (referred to as UMBC-LBL) to produce an accurate precomputed
database of monochromatic atmospheric optical depths. Singular value
decomposition (SVD) was then used to produce a highly compressed
database (referred to as the kCompressed database; <xref ref-type="bibr" rid="bib1.bibx44" id="altparen.5"/>)
that is highly accurate, relatively small, and easy to use. When
coupled to an accurate radiative transfer code, this pseudo-line-by-line package can be used as a starting point for developing
tools for atmospheric retrievals <xref ref-type="bibr" rid="bib1.bibx39" id="paren.6"/>. The key point to note
is that though some optical depth information may be lost due to the
compression and/or resolution of the database, the convolved
radiances are very accurate.</p>
      <p id="d1e279">To compute optical depths and radiances at any level for an arbitrary
Earth atmospheric thermodynamic <inline-formula><mml:math id="M12" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> gas profile, we paired together an
uncompression algorithm for the kCompressed database with a one-dimensional clear-sky radiative transfer algorithm (RTA). The RTA
works for both a down-looking and an up-looking instrument, with
geometric ray tracing accounting for the spherical atmospheric
layers. The generation of monochromatic transmittances from the
compressed database is at least an order of magnitude faster than
using a MNLBL code; for the long paths in the atmosphere the computed
transmittances are smooth and well behaved and can be used to develop
fast forward models. Radiances computed using the compressed database
are as accurate as those computed with a MNLBL code as our compression
procedure introduces errors well below spectroscopy errors
<xref ref-type="bibr" rid="bib1.bibx44" id="paren.7"/>.</p>
      <p id="d1e293">The entire package is called kCARTA, which stands for “kCompressed
Atmospheric Radiative Transfer Algorithm”.  Although kCARTA is much slower than fast forward models which use effective
convolved transmittances, it is much more accurate, and it can be used to
generate optical depths and transmittances for developing the faster
models. An example is the StandAlone Radiative Transfer Algorithm
(SARTA) <xref ref-type="bibr" rid="bib1.bibx45" id="paren.8"/> for which kCARTA is the reference forward model;
SARTA is used to retrieve level 2 geophysical products from the AIRS
<xref ref-type="bibr" rid="bib1.bibx45" id="paren.9"/> and CrIS <xref ref-type="bibr" rid="bib1.bibx23" id="paren.10"/> instruments.  Other fast
forward models for the infrared which parametrize the transmittances of
the finite width instrument channels include a principal-component-based radiative transfer model (PCRTM; <xref ref-type="bibr" rid="bib1.bibx33" id="altparen.11"/>), Radiative
Transfer for TIROS Operational Vertical Sounder (RTTOV; <xref ref-type="bibr" rid="bib1.bibx41" id="altparen.12"/>),
and the Jülich Rapid Spectral Simulation Code (JURASSIC;
<xref ref-type="bibr" rid="bib1.bibx28" id="altparen.13"/>).</p>
      <p id="d1e315">kCARTA also includes algorithms to rapidly compute analytic Jacobians
and is available in a Fortran 90 (f90) package. This package (v1.21, April
2019) uses some of the newer Fortran features such as implicit loops and
function overloading and modules, and it includes code for computing
fluxes, heating rates, and the effects of cloud and aerosol scattering
using the Parametrization of Clouds for Longwave Scattering in
Atmospheric Models (PCLSAM) <xref ref-type="bibr" rid="bib1.bibx3" id="paren.14"/> algorithm. While kCARTA was
developed for use in the infrared region (605–2830 cm<inline-formula><mml:math id="M13" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), it is trivial
to extend the database out in either direction, to span the far
infrared to the ultra-violet. A clear-sky-only radiance <inline-formula><mml:math id="M14" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> Jacobian
MATLAB version is also available.</p>
      <p id="d1e340">The speed and accuracy plus available run-time options of the code
make it a very attractive alternative to other existing line-by-line
codes. The literature is replete with papers and books describing
spectroscopic calculations and monochromatic radiative transfer and flux
calculations (see for example
<xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx18 bib1.bibx9 bib1.bibx5 bib1.bibx48 bib1.bibx2 bib1.bibx42 bib1.bibx17 bib1.bibx56" id="altparen.15"/>), so
here we chose to emphasize the features (and limitations) of kCARTA that
would interest researchers working in these and related fields, and we
apply kCARTA to quantify how different spectroscopic databases impact
simulated clear-sky top-of-atmosphere (TOA) brightness temperatures.
Focusing on the infrared (605–2830 cm<inline-formula><mml:math id="M15" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) region, this paper begins
with a description of the line-by-line code and the kCompressed
database, followed by a description of the clear-sky radiative
transfer algorithm, together with Jacobians. The paper then discusses
in detail some of the internal machinery of kCARTA, such as a background
thermal computation developed for kCARTA, flux computations, and
scattering packages.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Overview of line-by-line code and kCompressed database</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>UMBC-LBL</title>
      <p id="d1e373">For an input set of (average temperature, pressure, and gas amount; in molecules per cubic centimeter) parameters, a custom monochromatic line-by-line
code (UMBC-LBL) <xref ref-type="bibr" rid="bib1.bibx11" id="paren.16"/> has been developed in order to
accurately compute optical depths. This code defaults to the Van Vleck
and Huber line shape <xref ref-type="bibr" rid="bib1.bibx54 bib1.bibx6" id="paren.17"/> for almost all molecules,
using spectroscopic line parameters from the high-resolution
transmission (HITRAN) molecular absorption database.</p>
      <?pagebreak page325?><p id="d1e382">For each spectral region the UMBC-LBL optical depth computations are
divided into bins that are typically 1 cm<inline-formula><mml:math id="M16" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> wide in the infrared. The
optical depth in each of these bins is accumulated in three stages as
shown in Fig. <xref ref-type="fig" rid="Ch1.F1"/>. (1) In the fine mesh stage absorption due
to line centers within 1 cm<inline-formula><mml:math id="M17" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> of the bin edges is included at a very
high resolution (typically 0.0005 cm<inline-formula><mml:math id="M18" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) and then integrated to the output (typically 0.0025 cm<inline-formula><mml:math id="M19" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) grid using a five-point boxcar; in Fig. <xref ref-type="fig" rid="Ch1.F1"/> these are the red lines within the bin edges at <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> cm<inline-formula><mml:math id="M21" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and the blue lines within 1 cm<inline-formula><mml:math id="M22" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> of the same bin edges. (2) In the medium mesh stage absorption from line centers within 1–2 cm<inline-formula><mml:math id="M23" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> of the
bin edges is included at 0.1 cm<inline-formula><mml:math id="M24" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> resolution, shown in green in the
figure. (3) Finally, in the coarse mesh stage absorption from line
centers within 2–25 cm<inline-formula><mml:math id="M25" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> of the bin edges are included at 0.5 cm<inline-formula><mml:math id="M26" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>
resolution (none shown in the figure); for (2) and (3) the results are
interpolated to the output grid. The black line is the accumulated
optical depth for that bin.</p>
      <p id="d1e521">We note three points here. First, the default kCARTA uses 0.0005 cm<inline-formula><mml:math id="M27" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>
resolution between 605 and 880 cm<inline-formula><mml:math id="M28" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and 0.0025 cm<inline-formula><mml:math id="M29" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> from 805 to 2830 cm<inline-formula><mml:math id="M30" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (after
the five-point boxcar). Section <xref ref-type="sec" rid="Ch1.S7"/> demonstrates that
convolved radiances computed with these resolutions compare very well
against other RTAs, especially after convolving with a typical
hyperspectral sounder response function. Second, the above
line-by-line computations are very similar to those in other models
<xref ref-type="bibr" rid="bib1.bibx18 bib1.bibx17" id="paren.18"/>, but we use the “medium” bins and “coarse”
bins for the lines whose centers are within the intervals lying within <inline-formula><mml:math id="M31" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula>
(1, 2) and <inline-formula><mml:math id="M32" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> (2, 25) cm<inline-formula><mml:math id="M33" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, respectively, of the bin edges, instead of
using only coarse bins. Thirdly we note that for most Earth
atmosphere molecules, the line strength–gas amount
combination means the optical depth contribution due to line centers
further than 25 cm<inline-formula><mml:math id="M34" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> away from the bin is negligible and can be ignored
<xref ref-type="bibr" rid="bib1.bibx17" id="paren.19"/>; the exception for the Earth atmosphere are <inline-formula><mml:math id="M35" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M36" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, which have countless strong lines further than 25 cm<inline-formula><mml:math id="M37" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> away from
bin edges. To speed up the optical depth calculations, the weak but
non-negligible contribution from these “far lines” is added in using
a continuum optical depth contribution which depends on temperature
and gas absorber amount.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><?xmltex \currentcnt{1}?><label>Figure 1</label><caption><p id="d1e659">Line-by-line calculations from UMBC-LBL. The bin of interest is at
(<inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>) cm<inline-formula><mml:math id="M40" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Line shapes whose line centers are within this bin
(red) and within <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> cm<inline-formula><mml:math id="M42" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> of the bin edge (blue) are computed
using high spectral resolution; line centers that are further out
(green) have the line shapes computed at medium resolution and then
interpolated to a higher resolution; line centers even further away
(not shown) are computed at coarse resolution. The black curve is
the sum over all the line contributions within that bin.</p></caption>
          <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://amt.copernicus.org/articles/13/323/2020/amt-13-323-2020-f01.png"/>

        </fig>

      <p id="d1e722">The above steps are followed for almost all molecules. Modifications
to the above steps are needed for water vapor (which is separated into
the traditional “basement” plus “continuum” contributions;
<xref ref-type="bibr" rid="bib1.bibx6 bib1.bibx8" id="altparen.20"/>) and <inline-formula><mml:math id="M43" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in the 4 and 15 <inline-formula><mml:math id="M44" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m region, which needs
line-mixing line shapes <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx49 bib1.bibx38 bib1.bibx31" id="paren.21"/>. Other
molecules have optical depths that are more easily modeled with the
Van Huber line shape, though recently the infrared absorption due
to <inline-formula><mml:math id="M45" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> has been modeled using line mixing <xref ref-type="bibr" rid="bib1.bibx50" id="paren.22"/>. The
UMBC-LBL optical depth computation for water vapor should be robust at
all frequencies and allows the addition of water continuum models
such as the recent MT CKD 3.2 coefficients <xref ref-type="bibr" rid="bib1.bibx36" id="paren.23"/>. Spectra from
UMBC-LBL have been extensively compared against optical depths
computed by models such as the Line-by-Line Radiative Transfer Model
(LBLRTM) <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx7" id="paren.24"/> and the General line-by-line
Atmospheric Transmittance and Radiance model (GENLN2)
<xref ref-type="bibr" rid="bib1.bibx18" id="paren.25"/>.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>kCompressed database</title>
      <p id="d1e782">When applied toward any realistic Earth atmosphere simulation for an
observing instrument, the UMBC-LBL calculations described above become
impractically slow as they need to be performed for multiple gases in
the atmosphere, over <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula> atmospheric layers and encompassing a
wide spectral range.</p>
      <p id="d1e795">UMBC-LBL is therefore primarily used to generate an uncompressed
database of lookup tables as described below. For each gas other than
water vapor, the spectra are computed using the US Standard Atmosphere
temperature profile, as well as five temperature offsets (in steps of
10 K) on either side of the temperature profile, for a total of 11
temperatures. Tests using NWP profiles show this is usually sufficient
everywhere except for a handful of locations over the winter in Antarctica, which could
fall slightly outside the coldest offset (on average by about 3 K)
between 600 and 1000 mb; kCARTA handles these extreme cold cases by
extrapolating what has been compressed and zero checking the optical
depths.</p>
      <p id="d1e798">The default infrared database spans 605–880 and 805–2830 cm<inline-formula><mml:math id="M47" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>,
broken up into 10 000 point intervals that are 5 and 25 cm<inline-formula><mml:math id="M48" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> wide,
respectively. Each file contains matrices to compute optical depths
for these 10 000 points at the set resolution. The 100 average
pressure layers used in making the database are from the AIRS Fast
Forward Model. The layers span from 1100 to 0.005 mb (about ground level
to 85 km), and were chosen such that there is less than 0.1 K
brightness temperature (BT) errors in the simulated AIRS
radiances. The layers are about 200 m thick at the bottom of<?pagebreak page326?> the
atmosphere, gradually getting thicker with height (about 0.65 km at 10 km and 6 km at an altitude of 80 km).</p>
      <p id="d1e825">These 10<inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">000</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:math></inline-formula> optical depth intervals are then
compressed using singular value decomposition (SVD) to produce the
kCompressed database. Each compressed file will have a matrix of basis
vectors <inline-formula><mml:math id="M50" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>
(size 10<inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">000</mml:mn><mml:mo>×</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula>) and compressed optical depths
<inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">D</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> (size <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">11</mml:mn></mml:mrow></mml:math></inline-formula>), where <inline-formula><mml:math id="M54" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of
significant singular vectors found. The prime denotes the compression
worked more efficiently when the optical depths were scaled to the
(<inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>)th power <xref ref-type="bibr" rid="bib1.bibx44 bib1.bibx39" id="paren.26"/>.</p>
      <p id="d1e916">The self broadening of water is accounted for by generating
monochromatic lookup tables for the reference water amount, multiplied
by 0.1, 1.0, 3.3, 6.7, and 10.0 at the 11 temperature profiles
specified above, meaning <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">D</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> for water will have an extra
dimension of length 5. Note that for the infrared we treat the HDO
isotope (HITRAN isotope 4) as a separate gas from the rest of the
water vapor isotopes.</p>
      <p id="d1e930">The compressed optical depths <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">D</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> vary smoothly in pressure,
meaning the user is not limited to only using the 100 AIRS layers. For
an arbitrary pressure layering, the lookup tables are uncompressed
using spline or linear interpolation in temperature and pressure and
scaled in gas absorber amount. Temperature interpolation of matrix
<inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">D</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> for an AIRS 100-layer atmosphere therefore results in a
matrix <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msup><mml:mi>D</mml:mi><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> of size <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula>, and the final
optical depths (of size 10<inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">000</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula>) are computed using <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>B</mml:mi><mml:msup><mml:mi>D</mml:mi><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>. Both the spline and linear interpolations allow
easy computation of the analytic temperature derivatives, from which
kCARTA can rapidly compute analytic Jacobians (see Sect. <xref ref-type="sec" rid="Ch1.S5"/>).
The cumulative optical depth for each layer in the atmosphere is
obtained by a weighted sum of the individual gas optical depths, with
accuracy limited by that of the compressed database
<xref ref-type="bibr" rid="bib1.bibx44" id="paren.27"/>. The interested reader is referred to <xref ref-type="bibr" rid="bib1.bibx56" id="text.28"/> for
a further discussion of other RTAs that use compressed databases.</p>
      <p id="d1e1026">The most recent kCompressed database uses line parameters from the
HITRAN 2016 database <xref ref-type="bibr" rid="bib1.bibx40 bib1.bibx25" id="paren.29"/>, which together with the
UMBC-LBL line shape models determine the accuracy of the spectral
optical depths in this database. UMBC-LBL <inline-formula><mml:math id="M63" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> line-mixing calculations
use parameters that were derived a few years ago. Newer line-mixing
models exist and we now use optical depths computed using LBLRTM
v12.8 together with the line parameter database file based on HITRAN 2012
(aer_v_3.6) and (a) <inline-formula><mml:math id="M64" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> line mixing by <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx31" id="altparen.30"/>) and
(b) <inline-formula><mml:math id="M65" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> line mixing by <xref ref-type="bibr" rid="bib1.bibx50" id="paren.31"/>.</p>
      <p id="d1e1072">In addition complete kCompressed databases for the IR using optical
depths only from HITRAN 2012, LBLRTM v12.4 code, and GEISA 2015
<xref ref-type="bibr" rid="bib1.bibx29" id="paren.32"/> have been generated for comparison purposes. At compile
time we usually point kCARTA to the HITRAN 2016 kCompressed database
made by UMBC-LBL, but at the run time we have switches that easily allow
us to swap in, for example, the <inline-formula><mml:math id="M66" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M67" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> tables generated from
LBLRTM.</p>
      <p id="d1e1100">The original lookup tables for the thermal infrared occupy hundreds of
gigabytes, while the compressed monochromatic absorption coefficients
are a much more manageable 824 megabytes (218 megabytes (water <inline-formula><mml:math id="M68" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HDO) <inline-formula><mml:math id="M69" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 76 megabytes (<inline-formula><mml:math id="M70" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) <inline-formula><mml:math id="M71" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 530 megabytes (about 40 other molecular and 30
cross-section gases)). A general overview of some of the factors
involved in compressing lookup tables for use in speeding up
line-by-line codes is found in <xref ref-type="bibr" rid="bib1.bibx56" id="text.33"/>, while more details
about the detailed testing and generation of the kCARTA SVD compressed
database are found in <xref ref-type="bibr" rid="bib1.bibx44" id="text.34"/>. Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/> discusses
the extension of the database to span 15 to 44 000 cm<inline-formula><mml:math id="M72" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, though we
note that kCARTA lacks built-in accurate scattering calculations in the
shorter wavelengths. In order to resolve the narrow Doppler lines at
the top of the atmosphere, the resolution <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">ν</mml:mi></mml:mrow></mml:math></inline-formula> of the spectral
bands in Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/> is adjusted according to <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>∼</mml:mo><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mi>T</mml:mi><mml:mo>/</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msqrt><mml:mo>/</mml:mo><mml:mi>c</mml:mi></mml:mrow></mml:math></inline-formula>,  where <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the band center,
and <inline-formula><mml:math id="M76" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M77" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> are the temperature and mass of the molecule, respectively,
while <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M79" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula> are Boltzmann's constant and speed of light.</p>
      <p id="d1e1250">The default kCARTA mode is to use the first 42 molecular gases in the HITRAN
database, together with about 30 cross-section gases, for which we
have reference profiles. If the user does not provide the profiles
for any of these gases, kCARTA uses the US standard profile for that
gas. The user can also choose to only use a selected number of
specified gases. While running kCARTA, the user can then define different
sets of mixed paths, where some of the gases are either turned off or
the entire profile is multiplied by a constant number, which is very
useful when for example we want to include only certain gases when we
parametrize optical depths for SARTA.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>kCARTA clear-sky radiative transfer algorithm</title>
      <?pagebreak page327?><p id="d1e1262">As a stream of radiation propagates through a layer, the change in diffuse beam
intensity <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in a plane-parallel medium is given by the standard
Schwarzschild equation <xref ref-type="bibr" rid="bib1.bibx32 bib1.bibx24 bib1.bibx18" id="paren.35"/>:
          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M81" display="block"><mml:mrow><mml:mi mathvariant="italic">μ</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M82" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula> is the cosine of the viewing angle, <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the
extinction optical depth, <inline-formula><mml:math id="M84" display="inline"><mml:mi mathvariant="italic">ν</mml:mi></mml:math></inline-formula> is the wavenumber, and <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the
source function. For a non-scattering clear sky, the source
function is usually the Planck emission <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> at the layer
temperature <inline-formula><mml:math id="M87" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, leading to an equation that can easily be solved for
an individual layer. The general solution for a down-looking instrument
measuring radiation propagating up through a clear-sky atmosphere can be
written in terms of four components:
          <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M88" display="block"><mml:mrow><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>lay</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">th</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>solar</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        which are the surface, layer emissions, and downward thermal and solar
terms, respectively. In terms of integrals the expressions can be written as (see e.g., <xref ref-type="bibr" rid="bib1.bibx32 bib1.bibx17" id="altparen.36"/>)
          <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M89" display="block"><mml:mrow><mml:mtable columnspacing="1em" rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>atm</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mtext>surface</mml:mtext><mml:mtext>TOA</mml:mtext></mml:munderover><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="italic">π</mml:mi></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>atm</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo movablelimits="false">∫</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>+</mml:mo></mml:msup><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mtext>TOA</mml:mtext><mml:mtext>surface</mml:mtext></mml:munderover><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>atm</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>atm</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the Planck radiance at temperature <inline-formula><mml:math id="M91" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
the skin surface temperature, <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the surface
emissivity and reflectivity, <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the solar radiance
at TOA, <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>⊡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> is the solar zenith angle, <inline-formula><mml:math id="M97" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> is the
satellite viewing angle, <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the transmission at
angle <inline-formula><mml:math id="M99" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">atm</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the total atmospheric
transmission. The d<inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> in the middle term indicates
integration over the upper hemisphere.</p>
      <p id="d1e1921">In what follows we discretize Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) so that
layer <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> is the bottom and <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula> (=100) the uppermost layer,
schematically shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/> for a clear-sky
four-layer atmosphere, with O being the center of the
Earth. A is the satellite while S is the satellite
sub-point directly below it. Point P is the ground scene being
observed by the satellite (slightly away from nadir), and N is the local
normal at P. <inline-formula><mml:math id="M104" display="inline"><mml:mi mathvariant="normal">∠</mml:mi></mml:math></inline-formula>SAP is the satellite scan angle while <inline-formula><mml:math id="M105" display="inline"><mml:mi mathvariant="normal">∠</mml:mi></mml:math></inline-formula>APN is
the satellite zenith angle <inline-formula><mml:math id="M106" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>; <inline-formula><mml:math id="M107" display="inline"><mml:mi mathvariant="normal">∠</mml:mi></mml:math></inline-formula>NPI is the solar zenith
angle <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>⊡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>. Note that as the radiation propagates
through the pressure layers from P to H<inline-formula><mml:math id="M109" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula> to H<inline-formula><mml:math id="M110" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> to H<inline-formula><mml:math id="M111" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula>
to H<inline-formula><mml:math id="M112" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> to A, the local angle (between the radiation ray and
the local normal at any of the concentric circles) keeps changing due
to the spherical geometry of the layers (refraction effects can also be included).</p>

      <fig id="Ch1.F2"><?xmltex \currentcnt{2}?><label>Figure 2</label><caption><p id="d1e2030">Viewing geometry for the sounders modeled by kCARTA. A is the satellite and
point P is being observed by the satellite, while I is the sun.</p></caption>
        <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://amt.copernicus.org/articles/13/323/2020/amt-13-323-2020-f02.png"/>

      </fig>

      <p id="d1e2039">The default mode of kCARTA (f90 version) assumes linear variation
in layer temperature with optical depth, uses a background thermal
diffusive angle that varies with the layer-to-ground optical depth
(instead of a constant value typically assumed to be cos<inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>),
and performs ray tracing to account for the spherical atmospheric layers
(but with no density effects). The f90 version of kCARTA also allows the
user to choose constant layer temperature and to choose alternate
ways of computing the background term, which will be discussed in
Sect. <xref ref-type="sec" rid="Ch1.S6"/>.</p>
      <p id="d1e2068">Here we describe radiative transfer for the constant layer temperature
case; see Sect. <xref ref-type="sec" rid="Ch1.S6.SS2"/> for a short discussion
when using the linear-in-tau option. For an arbitrary layer <inline-formula><mml:math id="M114" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> with
(nadir) optical depth <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the transmittance of a beam
passing from the bottom to the top of the layer at angle <inline-formula><mml:math id="M116" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> is
given by <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The
transmittance from the top of layer <inline-formula><mml:math id="M118" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> to space is then the product
of the individual transmittances of the layers above <inline-formula><mml:math id="M119" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>

              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M120" display="block"><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">π</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        with the special case of transmission from ground to space <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> involving all <inline-formula><mml:math id="M122" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> layers.</p>
      <p id="d1e2259">The individual contributions to the upwelling radiance are then
computed as follows.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Surface emission</title>
      <p id="d1e2269">The kCARTA surface emission is given by
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M123" display="block"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mtext>GND</mml:mtext><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the user-supplied emissivity.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Layer emission</title>
      <p id="d1e2364">The atmospheric absorption and re-emission is modeled as
            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M125" display="block"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mtext>lay</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2458">Layers with negligible absorption (<inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>→</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) contribute
negligibly to the overall radiance, while those with large optical depths
(<inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>→</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) “black” out radiation from below.
<inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the emissivity of the layer while
<inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the weighting
function <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the layer.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Background thermal radiation</title>
      <p id="d1e2585">The atmosphere also emits radiation downward, at all angles, in
a manner analogous to the upward layer emission just discussed. The
total background thermal radiance at the<?pagebreak page328?> surface is an integral over
all (zenith and azimuth) radiance streams propagating from the
top of the atmosphere (set to 2.7 K) to the surface. This is time consuming to
compute using quadrature, and one approximation is to use a single
effective (or diffusivity) angle of <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mtext>diff</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi>cos⁡</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> at
all layers and wavenumbers:
            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M132" display="block"><mml:mtable columnspacing="1em" rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mtext>th</mml:mtext><mml:mtext>surface</mml:mtext></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mfenced close="" open="["><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>ground</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mtext>diff</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>→</mml:mo><mml:mtext>ground</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mtext>diff</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mfenced close="]" open=""/><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e2740">The summation is from the top of the atmosphere to the ground, and <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the
surface reflectivity discussed above.  Current sounders have channel
radiance accuracy better than 0.2 K, so while the above term is much
smaller than the surface or upwelling atmospheric emission
contributions, it has to be computed accurately. Section <xref ref-type="sec" rid="Ch1.S6"/> includes a detailed discussion of how kCARTA
improves the accuracy of this background term by using a lookup table
to rapidly compute a spectrally and layer-varying diffusive angle.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Solar radiation</title>
      <p id="d1e2764">Letting the surface reflectivity be denoted by <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, then the solar contribution to
the TOA radiance is given by
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M135" display="block"><mml:mtable class="split" rowspacing="0.2ex" columnspacing="1em" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>×</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>→</mml:mo><mml:mtext>ground</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mtext>ground</mml:mtext><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the solar radiation at the top of
the atmosphere and accounts for the solar disk.  Over ocean, if the wind
speed and solar and satellite azimuth angles are known, the
reflectivity can be precomputed using the bidirectional reflectance
distribution function (BRDF) and input to kCARTA; see for example
Appendix C in <xref ref-type="bibr" rid="bib1.bibx37" id="altparen.37"/>. It is not easy to compute the BRDF over
land, and the reflectivity could be simply modeled as <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="italic">π</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e2977"><inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">se</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> is the solid angle subtended
at the Earth by the sun, where <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the radius of the sun and
<inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">se</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the Earth–sun distance. The solar radiation incident at
the TOA <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> comes from data files related to the ATMOS
mission <xref ref-type="bibr" rid="bib1.bibx22 bib1.bibx21" id="paren.38"/> and is modulated by the angle the sun makes with the
vertical, <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>⊡</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (day-of-year effects are not included in the
Earth–sun distance).</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Nonlocal thermodynamic equilibrium computations</title>
      <p id="d1e3081">During the daytime, incident solar radiation is preferentially
absorbed by some <inline-formula><mml:math id="M143" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M144" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> infrared bands, whose kinetic
temperature then differs from the rest of the bands or molecules. This
leads to enhanced emission by the lines in these bands.</p>
      <p id="d1e3106"><?xmltex \hack{\newpage}?>Limb sounders detect NLTE effects in the 15 <inline-formula><mml:math id="M145" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m <inline-formula><mml:math id="M146" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> bands (and in
other molecular bands, for example <inline-formula><mml:math id="M147" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) due to the extremely long
paths involved, but these are not modeled in the package as kCARTA is
designed for nadir sounders.</p>
      <p id="d1e3140">For a nadir sounder, the most important effects are seen in the <inline-formula><mml:math id="M148" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> 4 <inline-formula><mml:math id="M149" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m (<inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) band.  kCARTA includes a computationally intensive
line-by-line nonlocal thermodynamic equilibrium (NLTE) model to
calculate the effects for this <inline-formula><mml:math id="M151" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> band. The model requires the
kinetic temperature profile and NLTE vibrational temperatures of the
strong bands in this region to compute the optical depths and Planck
modifiers for the strong NLTE bands and the weaker LTE bands
<xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx20 bib1.bibx34 bib1.bibx57" id="paren.39"/>, which are then used to compute a
monochromatic top-of-atmosphere nadir radiance.</p>
      <p id="d1e3187">AIRS provided the first high-resolution nadir data of NLTE
in the 4 <inline-formula><mml:math id="M152" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m <inline-formula><mml:math id="M153" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> band. Using the kCARTA NLTE line-by-line model, a
fast NLTE model <xref ref-type="bibr" rid="bib1.bibx12" id="paren.40"/> for sounders has already been
developed, which is used in the NASA AIRS L2 operational product.</p>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Clear-sky Jacobian algorithm</title>
      <p id="d1e3221">Retrievals of atmospheric profiles (temperature, humidity, and trace
gases) minimize the differences between observations and calculations,
by adjusting the profiles using the linear derivatives (or Jacobians)
of the radiance with respect to the atmospheric parameters. This
section describes the computation of analytic Jacobians by kCARTA. Note
that kCARTA currently computes Jacobians and weighting functions using a
constant layer temperature assumption. For a downward-looking
instrument, for simplicity consider only the upwelling terms in the
radiance equation (atmospheric layer emission and the surface terms).
Assuming a nadir satellite viewing angle, the solution to Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) is
          <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M154" display="block"><mml:mtable class="split" rowspacing="0.2ex" columnspacing="1em" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="normal">Σ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <?pagebreak page329?><p id="d1e3362">Differentiation with respect to the <inline-formula><mml:math id="M155" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>-layer variable <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (gas amount or layer temperature <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>g</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) yields
          <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M158" display="block"><mml:mtable columnspacing="1em" rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="[" close="]"><mml:mrow><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
        where, as usual, <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="normal">Π</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mi>m</mml:mi></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The
differentiation yields
          <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M161" display="block"><mml:mtable rowspacing="0.2ex" columnspacing="1em" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:msub><mml:mo>)</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>TOA</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e4073">The individual Jacobian terms <inline-formula><mml:math id="M162" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>g</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula>
are rapidly computed by kCARTA, as follows. The gas amount derivative is simply
<inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>g</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi>g</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>
(with added complexity for water, to account for self-broadening),
and the temperature derivative <inline-formula><mml:math id="M164" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula>
is cumulatively obtained while kCARTA is performing the temperature
interpolations during the individual gas database uncompression.</p>
      <p id="d1e4180">The solar and background thermal contributions are also included in
the Jacobian calculations. The thermal background Jacobians are
computed at <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msup><mml:mi>cos⁡</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> at all levels, for speed. This would
lead to slight differences when comparing the Jacobians computed as
above to those obtained using finite differences. kCARTA also computes
the weighting functions and Jacobians with
respect to the surface temperature and surface emissivity.</p>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Background thermal and temperature variation in a layer</title>
      <p id="d1e4215">In this section we take a closer look at the computation of
downwelling background thermal radiation and layer temperature
variation.</p>
<sec id="Ch1.S6.SS1">
  <label>6.1</label><title>Background thermal radiation</title>
      <p id="d1e4225">The contribution of downwelling background thermal to
top-of-atmosphere upwelling radiances is negligible in regions that
are blacked out as the instrument cannot see surface-leaving emissions.
Similarly in layers/spectral regions where there is very little
absorption and re-emission, the contribution is negligible as the
effective layer emissivity (denoted by <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> below)
goes to zero. The background contribution thus needs to be performed most
accurately in the window regions (low but finite optical depths);
depending on the surface emissivity (and hence reflectivity) in the
window regions, in terms of BT this term contributes as much as 4 K of
the total radiance when reflected back up to the top of the
atmosphere.
<?xmltex \hack{\newpage}?>
The contribution at the surface by a downwelling radiance stream
propagating at angle <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> through layer <inline-formula><mml:math id="M168" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> is given by
            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M169" display="block"><mml:mtable columnspacing="1em" rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>ground</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>ground</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>→</mml:mo><mml:mtext>ground</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where <inline-formula><mml:math id="M170" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> is the zenith and <inline-formula><mml:math id="M171" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> is the azimuth angle, and
<inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>→</mml:mo><mml:mtext>ground</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represents the layer-to-ground transmittances,
derived from layer-to-ground optical depths <inline-formula><mml:math id="M173" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>. This equation can be
rewritten as
            <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M174" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e4572">An integral over <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> would give the contribution from the
layer. The total downwelling spectral radiance at the surface would be a sum over
all <inline-formula><mml:math id="M176" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> layers (and the downwelling flux at the surface would be the integral
over all wavenumbers).</p>
      <p id="d1e4598">The integral over the azimuth is straightforward (assuming isotropic
radiation), but the integral over the zenith is more complex. Since
the reflected background term is much smaller than the surface or
atmospheric terms, a single stream at the effective angle
<inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mtext>diff</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi>cos⁡</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx32" id="paren.41"/> is often used as an
approximation, at all layers and wavenumbers.</p>
      <p id="d1e4635">We have refined the computation as follows. Recall that <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E13"/>) depends on the layer-to-ground
optical depth <inline-formula><mml:math id="M179" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>, letting <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>=</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula> the integral over the
zenith (<inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msubsup><mml:mo>∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">μ</mml:mi></mml:mrow></mml:msup><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>d</mml:mi><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, more commonly known
as the exponential integral of the third kind). The area under the
<inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> curve would be the total flux coming from all optical depths (<inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>≤</mml:mo><mml:mi>x</mml:mi><mml:mo>≤</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:math></inline-formula>); over 77 % of this area comes from the range <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>≤</mml:mo><mml:mi>x</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e4772">Applying the mean value theorem for
integrals (MVTI) to <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, we can write Eq. (<xref ref-type="disp-formula" rid="Ch1.E13"/>) in
terms of two effective diffusive angles <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> at each layer <inline-formula><mml:math id="M187" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>:
            <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M188" display="block"><mml:mrow><mml:mtable class="split" columnspacing="1em" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>→</mml:mo><mml:mtext>ground</mml:mtext><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ν</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>i</mml:mi><mml:mo>→</mml:mo><mml:mtext>ground</mml:mtext><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ν</mml:mi></mml:mrow></mml:mfenced><mml:msubsup><mml:mi>R</mml:mi><mml:mtext>th</mml:mtext><mml:mtext>surface</mml:mtext></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mi>B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          with the effective angles varying as a function of the layer-to-ground space optical depth of that layer and the layer immediately
below it. Numerical solutions to the MVTI show that when <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>→</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> then <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>→</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> (or <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>→</mml:mo><mml:mn mathvariant="normal">60</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>). Similarly, as <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:math></inline-formula> then <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>→</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, but this optically thick atmosphere means an
instrument observing from the TOA cannot see the surface, so we use a
lower limit (of 30<inline-formula><mml:math id="M194" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>) for the diffusive angle.  Finally when <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.00</mml:mn></mml:mrow></mml:math></inline-formula> we find the special case <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.59274</mml:mn><mml:mo>≃</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. For
“optically thin” regions, the layers closest to the ground
contribute most to <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">th</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <?pagebreak page330?><p id="d1e5146">With today's high-speed computers, kCARTA uses an effective diffusive
angle <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> tabulated as a function of layer to ground optical
depth <inline-formula><mml:math id="M199" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>, as follows. For each 25 cm<inline-formula><mml:math id="M200" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> interval spanning the infrared range
the layer <inline-formula><mml:math id="M201" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> above which <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:msup><mml:mi>cos⁡</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be safely used was
determined; below this layer, the lookup table is used. The table has
higher resolution for <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> and becomes more coarse as <inline-formula><mml:math id="M204" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>
increases, with the effective diffusive angle cutoff at 30<inline-formula><mml:math id="M205" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> when
the optical depths are larger than about 15.</p>
      <p id="d1e5239">We have tested this method of computing the background thermal against
both the 20-point Gauss–Legendre quadrature and the three-point exponential
Gauss quadrature (used by LBLRTM flux computations), and we found the
method to be very accurate and fast, in terms of both the downwelling
flux at the surface and also the final TOA computed radiance, even
when the emissivity is as low as 0.8 (which means a significant
contribution from the reflected thermal). At this low emissivity value,
the constant <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:msup><mml:mi>cos⁡</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> diffusivity angle model produces a final
TOA BT which differs from the Gauss–Legendre model by as much as 1.3 K
(for the tropical profile) at for example 900 cm<inline-formula><mml:math id="M207" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, while the
exponential quadrature and our model have errors smaller than 0.005 K.</p>
</sec>
<sec id="Ch1.S6.SS2">
  <label>6.2</label><title>Variation in layer temperature with optical depth</title>
      <p id="d1e5286">LBLRTM <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx7" id="paren.42"/> has been extensively tested and shown to
be very accurate in its computation of optical depths, radiances, and
fluxes. In the computation of radiances, both kCARTA and LBLRTM codes
use a “linear in <inline-formula><mml:math id="M208" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula>” layer temperature variation; the former uses
a higher-order expansion (accurate to O <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for small <inline-formula><mml:math id="M210" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula>)
and also has an option to use “constant” layer temperature.  Here we
summarize the relevant equations. For an individual layer, with lower
and upper boundary temperatures <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">U</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the linear in <inline-formula><mml:math id="M213" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula>
approximation leads to the following expression for the radiance at
the top of the layer (rewritten from Eq. (13) in <xref ref-type="bibr" rid="bib1.bibx9" id="altparen.43"/>):
            <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M214" display="block"><mml:mtable class="split" columnspacing="1em" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mi>T</mml:mi><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mo mathvariant="italic" mathsize="2.0em">{</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">av</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">av</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">τ</mml:mi></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>T</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo mathvariant="italic" mathsize="2.0em">}</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where the optical depth <inline-formula><mml:math id="M215" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> includes the view angle <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>layer</mml:mtext></mml:msub><mml:mo>/</mml:mo><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and transmission <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the radiation incident at the bottom of the
layer, <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mtext>av</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the Planck radiance corresponding to the
average layer temperature, while <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the Planck radiance
corresponding to the upper boundary. For large <inline-formula><mml:math id="M221" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>→</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>→</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. For small <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>→</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>
the expression can be further expanded as follows:
            <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M225" display="block"><mml:mtable rowspacing="0.2ex" columnspacing="1em" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mi>T</mml:mi><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mo mathvariant="italic" mathsize="2.0em">{</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">av</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">av</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">360</mml:mn></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">15</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">120</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo mathvariant="italic" mathsize="2.0em">}</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e5777">Comparing to the top of layer radiance in the constant in <inline-formula><mml:math id="M226" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> model,
            <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M227" display="block"><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mi>T</mml:mi><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">av</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          one sees the expressions are identical if there is no temperature
variation, i.e., <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">av</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The default kCARTA model
layers are approximately 0.25 km thick (or a temperature spread of
about 1.5 K for a 6 K km<inline-formula><mml:math id="M229" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> lapse rate) at the bottom of the atmosphere
and about 2 km thick in the stratosphere (a temperature difference of
10 K). The gaseous absorption in these upper layers is
typically negligible, except deep inside the strongly absorbing 15
and 4 <inline-formula><mml:math id="M230" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m <inline-formula><mml:math id="M231" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> bands, which is where one would expect the largest differences
between a linear-in-tau versus a constant-in-tau temperature model.</p>
</sec>
</sec>
<sec id="Ch1.S7">
  <label>7</label><title>RTA intercomparisons: kCARTA versus LBLRTM</title>
      <p id="d1e5917">In this section we describe brightness temperature differences
(<inline-formula><mml:math id="M232" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula>BT) between kCARTA and LBLRTM. As kCARTA is designed to be
accurate for typical hyperspectral sounders, we show that after
convolution the kCARTA spectral radiances compare very well against
similarly convolved LBLRTM radiances; for completeness we also
discuss how the monochromatic brightness temperature differences (<inline-formula><mml:math id="M233" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula>BT) change as a function of
resolution in the 10–15 <inline-formula><mml:math id="M234" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m <inline-formula><mml:math id="M235" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and temperature sounding regions.</p>
      <p id="d1e5953">For these runs we use our 49 regression profiles, with emissivity = 1
and reflectivity <inline-formula><mml:math id="M236" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0 to exclude differences due to reflected thermal
contributions. To exercise the kCARTA ray tracing, we use a ground
satellite zenith angle of 24.5<inline-formula><mml:math id="M237" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, which becomes a TOA satellite
scan angle of 22<inline-formula><mml:math id="M238" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> (typical average sounder scan angle). The tests
are run at various kCARTA database resolutions. Note that when results
are stated for a particular resolution, this means the kCARTA database
(after five-point boxcar integration) was at this resolution; similarly
the internal LBLRTM radiances were output at a resolution such that
we can apply the same five-point boxcar for the radiance comparisons.</p>

      <fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><label>Figure 3</label><caption><p id="d1e5982">Panels <bold>(a–d)</bold> show the monochromatic BT differences
(LBLRTM – kCARTA), with statistics obtained over 49 regression
profiles, with the emissivity set to 1.0 and a 22<inline-formula><mml:math id="M239" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> satellite
scan angle. Both sets of panels show the differences at 0.0005 cm<inline-formula><mml:math id="M240" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>
resolution when only <inline-formula><mml:math id="M241" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M242" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M243" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
optical depths from LBLRTM v12.8 are used. The largest differences
are at the peaks of the high-altitude 15 <inline-formula><mml:math id="M244" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m <inline-formula><mml:math id="M245" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> lines and
decrease as the resolution is increased. Panels <bold>(c, d)</bold> are a zoom-in of <bold>(a, b)</bold>, for a typical 15 <inline-formula><mml:math id="M246" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m region.</p></caption>
        <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://amt.copernicus.org/articles/13/323/2020/amt-13-323-2020-f03.png"/>

      </fig>

      <p id="d1e6084">The comparisons are divided into two sets. For the first set of
comparisons, we use an atmosphere consisting only of
<inline-formula><mml:math id="M247" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M248" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M249" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, with the optical depths generated using LBLRTM
v12.8. This is done to assess the linear-in-tau radiative transfer
while limiting differences due to spectroscopy, especially in the
high-altitude 15 <inline-formula><mml:math id="M250" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m <inline-formula><mml:math id="M251" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and 10 <inline-formula><mml:math id="M252" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m <inline-formula><mml:math id="M253" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> sounding regions. For these
tests, three resolutions spanning 605–1205 cm<inline-formula><mml:math id="M254" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> were used: 0.0025, 0.0005, and 0.0002 cm<inline-formula><mml:math id="M255" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p>
      <?pagebreak page331?><p id="d1e6186">At low resolution (0.0025 cm<inline-formula><mml:math id="M256" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), the mean differences right on top of
the high-altitude temperature sounding lines in the 630–700 cm<inline-formula><mml:math id="M257" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> region
are large (<inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> K). However, these differences drop significantly
as we increase the resolution, to within 4 K <inline-formula><mml:math id="M259" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 1.2 K at 0.0005 cm<inline-formula><mml:math id="M260" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>
(default kCARTA resolution) and 1 K <inline-formula><mml:math id="M261" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.4 K at 0.0002 cm<inline-formula><mml:math id="M262" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The
default kCARTA 0.0005 cm<inline-formula><mml:math id="M263" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> resolution results are shown in Fig. <xref ref-type="fig" rid="Ch1.F3"/>a, b. Panel (a) is the mean while the panel (b) is the standard
deviation. Note that in the 10 <inline-formula><mml:math id="M264" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m <inline-formula><mml:math id="M265" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> sounding region (where the
Doppler-broadened width of the high-altitude lines would be wider than
in the 15 <inline-formula><mml:math id="M266" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m region), the differences are consistently much smaller:
<inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> K at 0.0005 cm<inline-formula><mml:math id="M268" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> resolution, dropping to <inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula> K at 0.0002 cm<inline-formula><mml:math id="M270" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> resolution.</p>
      <p id="d1e6356">Figure <xref ref-type="fig" rid="Ch1.F3"/>c, d show a zoom-in of a typical unit
wavenumber interval deep in the 15 <inline-formula><mml:math id="M271" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m region and show the
differences are zeros away from lines and largest around the peaks of
the high sounding lines, each encompassing a very narrow spectral
range of less than <inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">0.005</mml:mn></mml:mrow></mml:math></inline-formula> cm<inline-formula><mml:math id="M273" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. These would be expected to
contribute minimally to the convolutions using typical sounder
spectral response functions, as will be shown below.</p>
      <p id="d1e6391">Taken together these mean that the kCARTA RTA is working as expected: in
the very long wavelength 15 <inline-formula><mml:math id="M274" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m <inline-formula><mml:math id="M275" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> region the differences decrease as
we increase the spectral resolution while at 10 <inline-formula><mml:math id="M276" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m the differences
remain quite small. We conjecture the remaining differences between
kCARTA and LBLRTM are due to (a) algorithms: we use Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>) to the 5th order while LBLRTM may use a
Padé approximation and/or Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>)
to the 1st order; (b) there may be some very slight broadening effects
right on top of the high-altitude <inline-formula><mml:math id="M277" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> lines that we have not captured
when generating the compressed database.</p>
      <p id="d1e6437">For the second set of monochromatic tests, kCARTA and LBLRTM used 42 molecular gases and 13 cross-section gases, using the current kCARTA
default resolution of 0.0005 cm<inline-formula><mml:math id="M278" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and 0.0025 cm<inline-formula><mml:math id="M279" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the spectral ranges
605–880 cm<inline-formula><mml:math id="M280" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and 805–2830 cm<inline-formula><mml:math id="M281" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>; the overlap region allows us to convolve the
resulting radiances with AIRS spectral response functions (SRFs). Note
that we used the default optical depths for kCARTA (currently HITRAN
2016, except for <inline-formula><mml:math id="M282" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M283" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> which come from LBLRTM v12.8),
while the LBLRTM v12.8 line file is based on HITRAN 2012. We only
briefly summarize the monochromatic differences: deep in the 15 <inline-formula><mml:math id="M284" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m
they are the same as Fig. <xref ref-type="fig" rid="Ch1.F3"/>a, b, but are noticeably different in other
regions because of differences in underlying spectroscopy and (for
high-altitude lines) possibly also resolution; for example on top of
the 10 <inline-formula><mml:math id="M285" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m <inline-formula><mml:math id="M286" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> lines they could be as large as 5 K. Instead we show
the differences after convolution with AIRS SRFs. Figure <xref ref-type="fig" rid="Ch1.F4"/>a, b show the biases and
standard deviations of these differences; as described the noticeable
differences at 10 and 6.7 <inline-formula><mml:math id="M287" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m arise primarily because of
spectroscopy. For completeness, panels (c) and (d) show the
mean BT spectra for the 49 regression panels (panels a and c) and the
variation in computed BT (panels b and d), which are due to profile
differences (temperature, <inline-formula><mml:math id="M288" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M289" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) as well as surface
temperatures. Any user interested in reducing the monochromatic
differences could easily do so by generating and using higher
resolution compressed databases.</p>

      <fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><label>Figure 4</label><caption><p id="d1e6576">Results for 49 regression profiles, with 42 molecular gases
and 13 cross-section gases, convolved using AIRS SRFs. The
emissivity was set to 1.0 and a 22<inline-formula><mml:math id="M290" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> satellite scan angle. Panels <bold>(a, b)</bold> show the AIRS SRF convolved differences using the
monochromatic differences (LBLRTM – kCARTA) seen in Fig. <xref ref-type="fig" rid="Ch1.F3"/>, but here with all gases added, and are due primarily to the different spectroscopy
used by the two RTAs (except for the <inline-formula><mml:math id="M291" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M292" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> gases); the grey curves are the AIRS NeDT at 250 K. Panels <bold>(c, d)</bold> show the mean calculated brightness temperature and standard deviation computed over 49 profiles.  The variation in the 800–1200 cm<inline-formula><mml:math id="M293" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> region (and 2400–2680 cm<inline-formula><mml:math id="M294" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) is due to surface temperature
differences and column water, while the variation in the other
regions such as 10 and 7.6 <inline-formula><mml:math id="M295" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m is due to differing gas profiles
of <inline-formula><mml:math id="M296" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M297" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula>; the variation in the 4 and 15 <inline-formula><mml:math id="M298" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m
regions is due to temperature profile differences.</p></caption>
        <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://amt.copernicus.org/articles/13/323/2020/amt-13-323-2020-f04.png"/>

      </fig>

</sec>
<sec id="Ch1.S8">
  <label>8</label><title>Flux computations</title>
      <?pagebreak page332?><p id="d1e6698">Longwave fluxes at the top and bottom of the atmosphere, as well as
the heating and cooling rates, are computed by integrating spectral
radiances from Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) over all angles and over
the infrared spectral region: kCARTA is limited to the spectral range 15–3000 cm<inline-formula><mml:math id="M299" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> spanned by the different bands of kCARTA (see Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/>). As in Sect. <xref ref-type="sec" rid="Ch1.S7"/> the limitation of kCARTA
for flux calculations is the spectral (infrared) resolution at every
layer, compared to the varying-with-height resolution employed by
other models such as LBLRTM. This impacts the high-altitude longwave
cooling in the 15 <inline-formula><mml:math id="M300" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m <inline-formula><mml:math id="M301" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> band.
<?xmltex \hack{\newpage}?>
We use the Rapid Radiative Transfer (Longwave) model (RRTM-LW) <xref ref-type="bibr" rid="bib1.bibx36" id="paren.44"/> as
our reference model for flux and heating rate comparisons in a clear-sky atmosphere. This fast model computes fluxes and heating rates in 16
bands spanning from 10 to 3000 cm<inline-formula><mml:math id="M302" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and was developed using LBLRTM;
the latter uses a varying spectral resolution at each layer (<inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">ν</mml:mi></mml:mrow></mml:math></inline-formula> equal to four points per half-width in each layer), which means the
spectra for the upper atmosphere layers have very high resolution. kCARTA
uses the same approach as RRTM-LW and LBLRTM to compute fluxes and
heating rates: the angular integration uses an exponential
Gauss–Legendre with three or four terms, with a linear in <inline-formula><mml:math id="M304" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> layer
temperature variation.</p>
      <p id="d1e6773">The accuracy of the flux and heating rate algorithm in kCARTA at the
various resolutions was assessed by comparing fluxes and heating
rates in the dominant 15 to 10 <inline-formula><mml:math id="M305" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m bands (fourth to eighth RRTM-LW
bands, spanning 630–1180 cm<inline-formula><mml:math id="M306" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) computed using RRTM-LW and kCARTA, using the 49 regression profile set.</p>
      <p id="d1e6796">At 0.0025 cm<inline-formula><mml:math id="M307" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> resolution the kCARTA and RRTM-LW heating rates differ by
less than 0.2 K d<inline-formula><mml:math id="M308" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> on average for altitudes below 40 km, but at
higher altitudes the differences were much larger and could be 1.5 K d<inline-formula><mml:math id="M309" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Switching to the 605–1205 cm<inline-formula><mml:math id="M310" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> <inline-formula><mml:math id="M311" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M312" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M313" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> test atmosphere database at 0.0005 cm<inline-formula><mml:math id="M314" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> significantly
improves the results, with heating rate differences dropping to about
0.2 K d<inline-formula><mml:math id="M315" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> almost everywhere.</p>
      <p id="d1e6907">Figure <xref ref-type="fig" rid="Ch1.F5"/> shows the heating rate differences between
kCARTA and RRTM-LW. Panel (a) shows differences between kCARTA
and RRTM-LW, with the mean and standard deviation being solid
and dashed, respectively; panel (b) shows mean calculations as a
function of height. The blue curves were calculated at 0.0025 cm<inline-formula><mml:math id="M316" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>
resolution while the red curves were calculated at higher than 0.0005 cm<inline-formula><mml:math id="M317" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>
resolution. While the agreement is better than 0.05 K d<inline-formula><mml:math id="M318" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in the
lowest 30 km, Fig. <xref ref-type="fig" rid="Ch1.F5"/> shows the heating rates using
the low resolution begin to differ noticeably above 45 km (blue curve);
conversely the high-resolution heating rates (red curves) are within
0.2 K d<inline-formula><mml:math id="M319" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> till about 65 km.</p>

      <fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><label>Figure 5</label><caption><p id="d1e6965">Heating rates for the 630–1180 cm<inline-formula><mml:math id="M320" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> region computed using low-resolution
(0.0025 cm<inline-formula><mml:math id="M321" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>; blue curves) and high-resolution (0.0005 cm<inline-formula><mml:math id="M322" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>; red curves) kCARTA databases for 49 Earth-spanning atmosphere profiles,
compared to RRTM-LW. Panel <bold>(a)</bold> shows differences in the
heating rates, while <bold>(b)</bold> shows the mean heating rates.</p></caption>
        <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://amt.copernicus.org/articles/13/323/2020/amt-13-323-2020-f05.png"/>

      </fig>

</sec>
<sec id="Ch1.S9">
  <label>9</label><title>Scattering package included with kCARTA Fortran 90 version</title>
      <p id="d1e7024">The daily coverage of hyperspectral sounders provides us with
information pertaining to the effects of cloud contamination on
measured radiances. Ignoring these effects can negatively impact
retrievals used for weather forecasting and climate modeling. A
scattering package based on the PCLSAM (Parametrization of
Cloud Longwave Scattering for use in Atmospheric Models) scheme
<xref ref-type="bibr" rid="bib1.bibx3" id="paren.45"/> has been interfaced into the f90 version of
kCARTA (see Appendix C). The
implementation allows kCARTA to compute radiances very quickly in the
presence of scattering media such as clouds or aerosol. For a given
scattering species and assumed particle shape and distribution, the
extinction coefficients, single-scattering albedo, and asymmetry
parameters needed by the scattering code are stored in tables as a
function of wavenumber and effective particle size (for a particle
amount of 1 g m<inline-formula><mml:math id="M323" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>). The PCLSAM package is optimized for use
in the thermal infrared, away from regions where solar contributions
are important. As kCARTA currently does not handle Rayleigh
scattering, one can easily use kCARTA to output monochromatic optical
depths that can be imported into well-known scattering packages.<?pagebreak page333?> More
details about PCLSAM and our cloud representation models are
found in Appendix C.</p>
</sec>
<sec id="Ch1.S10" sec-type="conclusions">
  <label>10</label><title>Conclusions</title>
      <p id="d1e7050">We have described the details of a very fast and accurate pseudo-monochromatic code, optimized for the thermal infrared spectral region
used by operational weather sounders for thermodynamic retrievals. It
is much faster than line-by-line codes, and the accuracy of its
spectroscopic database has been extensively compared to GENLN2
and more recently to LBLRTM. Updating the spectroscopy in a selected
wavenumber region for a specified gas is as simple as updating the
relevant file(s) in the database: for example, our custom UMBC-LBL
enables us to rebuild entire databases within weeks of the latest
HITRAN release.</p>
      <p id="d1e7053">The computed clear-sky radiances includes a fast, accurate estimate of
the background thermal radiation. Analytic temperature and gas amount
Jacobians can be rapidly computed. Early in the AIRS mission,
comparisons of AIRS observations against kCARTA simulations allowed for
the quick implementation of modifications to gas optical depths: our
modifications to the CKD2.4 and MT-CKD 1.0 continuum versions are very
similar to what is now in the MT-CKD2.5 version. We now use the MT-CKD
3.2 continuum, together with the N<inline-formula><mml:math id="M324" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> and O<inline-formula><mml:math id="M325" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> continuum
contributions bundled with that same version. We use two resolutions
in the infrared: 0.0005 cm<inline-formula><mml:math id="M326" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the 605–880 cm<inline-formula><mml:math id="M327" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> region (to accurately
resolve the high-altitude <inline-formula><mml:math id="M328" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> lines) and 0.0025 cm<inline-formula><mml:math id="M329" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> elsewhere; a user
can easily switch to an alternate resolution by generating the
appropriate compressed databases for use with kCARTA, though this could
be at the expense of speed (at these current resolutions kCARTA takes 30 s to compute TOA spectra from 605 to 2830 cm<inline-formula><mml:math id="M330" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> while LBLRTM takes
over 3 min). Tests show that brightness temperature
differences between kCARTA and for example LBLRTM are largest right on
top of a small number of high-altitude temperature sounding lines in
the 15 <inline-formula><mml:math id="M331" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m region (and close to zero elsewhere); these differences
decrease as the resolution is increased. Since the disparity is right at
the peaks of the lines, the differences after convolution with a
typical sounder SRF such as AIRS are on average much smaller than the
NeDT.</p>
      <p id="d1e7142">kCARTA is fast enough to be used in optimal estimation retrievals for
instruments spanning a reasonably small wavenumber range. The kCARTA
database has been extended to include 15–44 000 cm<inline-formula><mml:math id="M332" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, which eventually
needs to be updated to HITRAN 2016 (see the Appendix). In the future
we plan to augment the optical depth calculations performed by
UMBC-LBL by using speed-dependent line shapes as parameters become
available.</p><?xmltex \hack{\clearpage}?>
</sec>

      
      </body>
    <back><app-group>

<?pagebreak page334?><app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><title>UMBC-LBL and kCARTA downloads and auxiliary requirements</title>
      <p id="d1e7170">The kCompressed database is supplied in Fortran little-endian binary files
that contain the optical depths for a specific gas. Each file contains
optical depths at 10 000 spectral points and average pressures
corresponding to the 100 AIRS layers. Links to the
(605–2830 cm<inline-formula><mml:math id="M333" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) compressed database can be found at
<uri>http://asl.umbc.edu/pub/packages/kCompressedDatabase.html</uri> (last access: 2 January 2020).</p>
      <p id="d1e7188">We also supply the US Standard Profile for all gases in the database
and kLAYERS, a program that takes in a point profile (from
sondes and NWPs) and outputs an AIRS 100-layer path-averaged profile
(molecules cm<inline-formula><mml:math id="M334" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>). kLAYERS needs our supplied HDF file
implementation (RTP) source code.</p>
      <p id="d1e7203">The MATLAB version should work with R2012<inline-formula><mml:math id="M335" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> while the compiler for the
Fortran version must support structures, such as Absoft, ifort, and
PGF. As the RTP file contains the atmospheric profile and scan
geometry, both the MATLAB and f90 kCARTA only need a simple additional
(name list) file to drive either code. The f90 version of kCARTA outputs
binary files, which typically have header information such as kCARTA
version number, number of layers and gases, and parameter setting
values, followed by panels, each 10 000 points long, containing the
optical depths, radiances, Jacobians or fluxes computed, and output by
kCARTA. A number of MATLAB-based readers can then be used to further
process the kCARTA output as needed. More information is found at
<uri>http://asl.umbc.edu/pub/packages/ kcarta.html</uri> (last access: 12 January 2020).</p>
      <p id="d1e7216">A new compressed database (spanning the infrared 500–2830 cm<inline-formula><mml:math id="M336" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> region)
is generated for kCARTA every 4 years, roughly within a few months of
a HITRAN database release. The current f90 version described in this
paper is identified on GitHub as SRCv1.21_f90 and currently uses
HITRAN 2016 line parameters for all gases except <inline-formula><mml:math id="M337" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M338" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
where we used LBLRTM v12.8 optical depths, together with the MT-CKD3.2
continuum. These were used to generate the most recent SARTA v2.01 fast
model coefficients; earlier SARTA versions were developed using kCARTA
v1.07 and v1.18 (with HITRAN databases updated as they became
available).</p>
</app>

<app id="App1.Ch1.S2">
  <?xmltex \currentcnt{B}?><label>Appendix B</label><title>Available spectral regions and f90 kCARTA features</title>

<?xmltex \floatpos{t}?><table-wrap id="App1.Ch1.S2.T1"><?xmltex \currentcnt{B1}?><label>Table B1</label><caption><p id="d1e7264">Spectral bands for kCARTA.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Band</oasis:entry>
         <oasis:entry colname="col2">Point spacing</oasis:entry>
         <oasis:entry colname="col3">Band center</oasis:entry>
         <oasis:entry colname="col4">Number</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">(cm<inline-formula><mml:math id="M339" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">(cm<inline-formula><mml:math id="M340" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col3">(<inline-formula><mml:math id="M341" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m)</oasis:entry>
         <oasis:entry colname="col4">of files</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">15–30</oasis:entry>
         <oasis:entry colname="col2">0.00005</oasis:entry>
         <oasis:entry colname="col3">444.4</oasis:entry>
         <oasis:entry colname="col4">30</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">30–50</oasis:entry>
         <oasis:entry colname="col2">0.00010</oasis:entry>
         <oasis:entry colname="col3">250.0</oasis:entry>
         <oasis:entry colname="col4">20</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">50–80</oasis:entry>
         <oasis:entry colname="col2">0.00015</oasis:entry>
         <oasis:entry colname="col3">153.8</oasis:entry>
         <oasis:entry colname="col4">20</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">80–140</oasis:entry>
         <oasis:entry colname="col2">0.00025</oasis:entry>
         <oasis:entry colname="col3">90.9</oasis:entry>
         <oasis:entry colname="col4">28</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">140–300</oasis:entry>
         <oasis:entry colname="col2">0.00050</oasis:entry>
         <oasis:entry colname="col3">45.4</oasis:entry>
         <oasis:entry colname="col4">34</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">300–500</oasis:entry>
         <oasis:entry colname="col2">0.00100</oasis:entry>
         <oasis:entry colname="col3">25.0</oasis:entry>
         <oasis:entry colname="col4">21</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">500–605</oasis:entry>
         <oasis:entry colname="col2">0.00050</oasis:entry>
         <oasis:entry colname="col3">18.1</oasis:entry>
         <oasis:entry colname="col4">21</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">605–880<inline-formula><mml:math id="M342" display="inline"><mml:msup><mml:mi/><mml:mo>*</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.00050</oasis:entry>
         <oasis:entry colname="col3">14.18</oasis:entry>
         <oasis:entry colname="col4">40</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">805–2830<inline-formula><mml:math id="M343" display="inline"><mml:msup><mml:mi/><mml:mo>*</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.00250</oasis:entry>
         <oasis:entry colname="col3">5.5</oasis:entry>
         <oasis:entry colname="col4">81</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2830–3550</oasis:entry>
         <oasis:entry colname="col2">0.00250</oasis:entry>
         <oasis:entry colname="col3">3.1</oasis:entry>
         <oasis:entry colname="col4">30</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3550–5550</oasis:entry>
         <oasis:entry colname="col2">0.00100</oasis:entry>
         <oasis:entry colname="col3">2.2</oasis:entry>
         <oasis:entry colname="col4">21</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5550–8250</oasis:entry>
         <oasis:entry colname="col2">0.01500</oasis:entry>
         <oasis:entry colname="col3">1.4</oasis:entry>
         <oasis:entry colname="col4">19</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">8250–12000</oasis:entry>
         <oasis:entry colname="col2">0.02500</oasis:entry>
         <oasis:entry colname="col3">0.98</oasis:entry>
         <oasis:entry colname="col4">16</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">12 000–25 000</oasis:entry>
         <oasis:entry colname="col2">0.05000</oasis:entry>
         <oasis:entry colname="col3">0.54</oasis:entry>
         <oasis:entry colname="col4">26</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">25 000–44 000</oasis:entry>
         <oasis:entry colname="col2">0.10000</oasis:entry>
         <oasis:entry colname="col3">0.29</oasis:entry>
         <oasis:entry colname="col4">19</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e7267">Asterisks indicate the region spanned by hyperspectral sounders, which kCARTA focuses on for testing and validation.</p></table-wrap-foot></table-wrap>

<?xmltex \floatpos{h!}?><table-wrap id="App1.Ch1.S2.T2" specific-use="star"><?xmltex \currentcnt{B2}?><label>Table B2</label><caption><p id="d1e7598">kCARTA features.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Feature</oasis:entry>
         <oasis:entry colname="col2">Default</oasis:entry>
         <oasis:entry colname="col3">Options</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Spectroscopy</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1. IR database</oasis:entry>
         <oasis:entry colname="col2">HITRAN 2016</oasis:entry>
         <oasis:entry colname="col3">HITRAN 2012, GEISA 2015</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2. Resolution</oasis:entry>
         <oasis:entry colname="col2">0.0005/0.0025 cm<inline-formula><mml:math id="M345" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">can make other resolutions</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3. Molecular gases</oasis:entry>
         <oasis:entry colname="col2">HITRAN ID 1-42</oasis:entry>
         <oasis:entry colname="col3">choose some</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4. Cross-section gases</oasis:entry>
         <oasis:entry colname="col2">HITRAN (CFCs)</oasis:entry>
         <oasis:entry colname="col3">choose some</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5. Water continuum</oasis:entry>
         <oasis:entry colname="col2">MT-CKD 3.2</oasis:entry>
         <oasis:entry colname="col3">e.g., MT-CKD 1.0, 2.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">6. <inline-formula><mml:math id="M346" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> line mixing</oasis:entry>
         <oasis:entry colname="col2">from LBLRTM v12.8</oasis:entry>
         <oasis:entry colname="col3">UMBC-LBL line mixing</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">7. <inline-formula><mml:math id="M347" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M348" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="normal">N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> CIA<inline-formula><mml:math id="M349" display="inline"><mml:msup><mml:mi/><mml:mo>∗</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">off</oasis:entry>
         <oasis:entry colname="col3">Hartmann and Tran<inline-formula><mml:math id="M350" display="inline"><mml:msup><mml:mi/><mml:mo>∗</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">8. <inline-formula><mml:math id="M351" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> line mixing</oasis:entry>
         <oasis:entry colname="col2">from LBLRTM v12.8</oasis:entry>
         <oasis:entry colname="col3">None</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">9. <inline-formula><mml:math id="M352" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M353" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">HITRAN 2016 and</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">LBLRTM v1.28 continuum</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">10. NLTE</oasis:entry>
         <oasis:entry colname="col2">line by line<inline-formula><mml:math id="M354" display="inline"><mml:msup><mml:mi/><mml:mo>∗</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">SARTA approximation</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">11. Uncompression</oasis:entry>
         <oasis:entry colname="col2">linear</oasis:entry>
         <oasis:entry colname="col3">spline</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Radiative transfer</oasis:entry>
         <oasis:entry colname="col2">Clear sky</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1. Temperature variation</oasis:entry>
         <oasis:entry colname="col2">linear in <inline-formula><mml:math id="M355" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">Constant</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2. Background thermal</oasis:entry>
         <oasis:entry colname="col2">acos(<inline-formula><mml:math id="M356" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>) in upper layers,</oasis:entry>
         <oasis:entry colname="col3">acos(<inline-formula><mml:math id="M357" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>) all layers</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">accurate angle lower layers</oasis:entry>
         <oasis:entry colname="col3">gauss quadrature<inline-formula><mml:math id="M358" display="inline"><mml:msup><mml:mi/><mml:mo>∗</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3. Background thermal</oasis:entry>
         <oasis:entry colname="col2">Lambertian</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Surface reflection</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4. Solar reflection</oasis:entry>
         <oasis:entry colname="col2">user specified</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5. Ray tracing</oasis:entry>
         <oasis:entry colname="col2">spherical atmosphere, <inline-formula><mml:math id="M360" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M361" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> varies<inline-formula><mml:math id="M362" display="inline"><mml:msup><mml:mi/><mml:mo>∗</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">6. Direction</oasis:entry>
         <oasis:entry colname="col2">upwelling</oasis:entry>
         <oasis:entry colname="col3">downwelling</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">7. Solar</oasis:entry>
         <oasis:entry colname="col2">from tables</oasis:entry>
         <oasis:entry colname="col3">use 5600 K</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">8. Jacobians</oasis:entry>
         <oasis:entry colname="col2">100 layer <inline-formula><mml:math id="M363" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, WV,</oasis:entry>
         <oasis:entry colname="col3">column Jacobians</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">weighting functions</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">acos(<inline-formula><mml:math id="M364" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>) background thermal</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">9. Fluxes<inline-formula><mml:math id="M365" display="inline"><mml:msup><mml:mi/><mml:mo>∗</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">upwell, downwell</oasis:entry>
         <oasis:entry colname="col3">heating rates</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Radiative transfer</oasis:entry>
         <oasis:entry colname="col2">All sky</oasis:entry>
         <oasis:entry colname="col3"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1. TwoSlab Cloud model<inline-formula><mml:math id="M366" display="inline"><mml:msup><mml:mi/><mml:mo>∗</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">PCLSAM</oasis:entry>
         <oasis:entry colname="col3">fluxes and Jacobians</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2. couple to LBLDIS<inline-formula><mml:math id="M367" display="inline"><mml:msup><mml:mi/><mml:mo>∗</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e7601"><inline-formula><mml:math id="M344" display="inline"><mml:msup><mml:mi/><mml:mo>∗</mml:mo></mml:msup></mml:math></inline-formula> Indicates currently only available in the f90 version.</p></table-wrap-foot></table-wrap>

      <p id="d1e8242">The UMBC-LBL line-by-line code has been used to generate optical
depths in the spectral regions seen in Table <xref ref-type="table" rid="App1.Ch1.S2.T1"/>.
The asterisks mark the 605–2830 cm<inline-formula><mml:math id="M368" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> spectral region spanned by the current hyperspectral sounders, where we focus our validation of spectroscopy and radiative transfer. The current database in this spectral
region uses line shape parameters from HITRAN 2016.  The Van Vleck and
Huber line shape is used for all HITRAN molecules from ozone onward;
water vapor uses the “without basement” plus MT-CKD 3.2, and
<inline-formula><mml:math id="M369" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M370" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> use line-mixing optical depths generated from LBLRTM
v12.8.  Note that in the important 4.3 <inline-formula><mml:math id="M371" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m
temperature sounding region, the f90 version can also include the
<inline-formula><mml:math id="M372" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M373" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>  collision-induced absorption (CIA) effects modeled in
<xref ref-type="bibr" rid="bib1.bibx27" id="text.46"/> and <xref ref-type="bibr" rid="bib1.bibx51" id="text.47"/>, which depend on <inline-formula><mml:math id="M374" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M375" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M376" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> absorber amounts.</p>
      <p id="d1e8371">A clear-sky radiance calculation in the infrared takes about 30 s, using a 2.8 GHz 32-core multi-threading Intel machine. The
run time goes to 120 s if Jacobians are also computed (for nine gases). A full radiance calculation from 15 to 44 000 cm<inline-formula><mml:math id="M377" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> takes less
than 5 min.</p>
      <p id="d1e8386">Table <xref ref-type="table" rid="App1.Ch1.S2.T2"/> lists a number of the features of
kCARTA, with the ones marked by an asterisk only available in the f90
version. Note that the tables default to describing the spectroscopy
for the infrared region.</p>
      <p id="d1e8391">The spline versus linear temperature interpolation differences, as
tested on 49 regression profiles, are <inline-formula><mml:math id="M378" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.0004</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.0040</mml:mn></mml:mrow></mml:math></inline-formula> K, with a
maximum absolute difference of 0.342 K (in the 15 <inline-formula><mml:math id="M379" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m region).</p><?xmltex \hack{\newpage}?>
</app>

<?pagebreak page335?><app id="App1.Ch1.S3">
  <?xmltex \currentcnt{C}?><label>Appendix C</label><title>PCLSAM scattering algorithm</title>
      <p id="d1e8423">The PCLSAM scattering algorithm for longwave radiances has
applications ranging from dust retrievals <xref ref-type="bibr" rid="bib1.bibx13" id="paren.48"/> to modeling
the effects of clouds on sounder data <xref ref-type="bibr" rid="bib1.bibx35 bib1.bibx55" id="paren.49"/>. This
scattering model changes the extinction optical depth from <inline-formula><mml:math id="M380" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to
a parametrized number <inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mtext>eff. extinction</mml:mtext><mml:mtext>scatterer</mml:mtext></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
<xref ref-type="bibr" rid="bib1.bibx3" id="paren.50"/> and is designed for cases of the single-scattering
albedo <inline-formula><mml:math id="M382" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula> being much less than 1, such as in the thermal
infrared, where <inline-formula><mml:math id="M383" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula> for cirrus and water droplets and aerosols is
typically on the order of 0.5.</p>
      <p id="d1e8483">Since <inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mtext>eff. extinction</mml:mtext><mml:mtext>scatterer</mml:mtext></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is now effectively the
absorption due to the cloud or aerosol, for each layer <inline-formula><mml:math id="M385" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> that
contains scatterers we replace the gas absorption optical depth with
the total absorption optical depth:
          <disp-formula id="App1.Ch1.S3.E18" content-type="numbered"><label>C1</label><mml:math id="M386" display="block"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mtext>total</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi>k</mml:mi><mml:mtext>atm</mml:mtext><mml:mtext>gases</mml:mtext></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msubsup><mml:mi>k</mml:mi><mml:mtext>eff. extinction</mml:mtext><mml:mtext>scatterer</mml:mtext></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <xref ref-type="bibr" rid="bib1.bibx3" id="paren.51"/> <inline-formula><mml:math id="M387" display="inline"><mml:mrow><mml:msubsup><mml:mi>k</mml:mi><mml:mtext>eff. extinction</mml:mtext><mml:mtext>scatterer</mml:mtext></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi>k</mml:mi><mml:mtext>extinction</mml:mtext><mml:mtext>scatterer</mml:mtext></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>b</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and
the backscatter <inline-formula><mml:math id="M388" display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M389" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> being the
asymmetry factor. Using this for every layer containing scatterers,
the radiative transfer algorithm is now the same as clear-sky
radiative transfer, with very little speed penalty.</p>
      <p id="d1e8687">kCARTA is capable of using a TwoSlab <xref ref-type="bibr" rid="bib1.bibx15" id="paren.52"/> cloud
representation scheme for use with PCLSAM. This allows for
non-unity fractions for up to two clouds, so that radiative transfer
then assumes the total radiance is a sum of four radiance streams
(clear, cloud 1, cloud 2, and the cloud overlap) weighted
appropriately:
          <disp-formula id="App1.Ch1.S3.E19" content-type="numbered"><label>C2</label><mml:math id="M390" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{8.7}{8.7}\selectfont$\displaystyle}?><mml:mrow><mml:mi>r</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mtext>overlap</mml:mtext></mml:msub><mml:msup><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">12</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msup><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msup><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mtext>clr</mml:mtext></mml:msub><mml:msup><mml:mi>r</mml:mi><mml:mtext>clr</mml:mtext></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>)</mml:mo></mml:mrow><?xmltex \hack{$\egroup}?><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e8800">With this model kCARTA allows the user to specify up to two types of
scatterers in the atmosphere (ice–water, ice–dust, and water–dust or even
ice–ice, water–water, and<?pagebreak page336?> dust–dust); the two scatterers are placed in
separate “slabs” which occupy complete AIRS layers and are specified
by cloud top/bottom pressure (millibars), cloud amount (g m<inline-formula><mml:math id="M391" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>),
cloud effective particle diameter (<inline-formula><mml:math id="M392" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m). After the computations are
done, all five radiances are output when two clouds are defined
(overlap, two clouds separately, clear, and the weighted sum), and
three radiances if only one cloud is defined (one cloud, clear,
weighted sum).</p>
      <p id="d1e8824">Analytic Jacobians for temperature, gas amounts, and cloud
microphysical parameters (effective size and loading) can also be
computed, as can be fluxes and associated heating rates, though the
slab boundaries could introduce spikes in the heating rate profiles.</p>
      <p id="d1e8827">kCARTA does not have built-in multiple-scattering capabilities to handle,
for example, Rayleigh scattering in the ultra-violet. To handle this
we have written MATLAB routines to read in kCARTA optical depths
and pipe them into LBLDIS <xref ref-type="bibr" rid="bib1.bibx53 bib1.bibx52" id="paren.53"/>, a code that merges
optical depths and scattering using the extensively tested discrete
ordinate radiative transfer (DISORT) <xref ref-type="bibr" rid="bib1.bibx43" id="paren.54"/> algorithm.</p><?xmltex \hack{\clearpage}?>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e8841">The UMBC-LBL code has been developed in MATLAB, with extensive use of
Mex files to speed up loops. The package is available at
<uri>https://github.com/ sergio66/UMBC_LBL</uri> (last access: 12 January 2020) <xref ref-type="bibr" rid="bib1.bibx10" id="paren.55"/> and is fully described in
<xref ref-type="bibr" rid="bib1.bibx11" id="text.56"/>. The compression code is available upon request.</p>

      <p id="d1e8853">The f90 and MATLAB
versions of kCARTA can be cloned from
<uri>https://github.com/ sergio66/kcarta_gen</uri> (last access: 12 January 2020) <xref ref-type="bibr" rid="bib1.bibx16" id="paren.57"/>
and
<uri>https://github.com/strow/kcarta-matlab</uri> (last access: 12 January 2020) <xref ref-type="bibr" rid="bib1.bibx14" id="paren.58"/>,  respectively.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e8871">SDM prepared the paper with contributions from
all (living) co-authors. The initial compressed database coding and
testing was done by LS, HM, and SH. Following
this deS-M wrote the Fortran and MATLAB wrapper codes for clear-sky
radiative transfer and Jacobians, which were tested and validated by
the other authors. Scattering and flux capabilities were added and
tested by deS-M.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e8877">The authors declare that they have no conflict of interest.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e8883">We thank the reviewers whose comments/suggestions helped
improve this paper. This research has been supported by NASA (award 80NSSC18K0618). David Tobin of the University of Wisconsin-Madison helped with UMBC-LBL <inline-formula><mml:math id="M393" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> line-mixing code and
modifying the water continuum coefficients. David Edwards of the
National Center for Atmospheric Research provided the GENLN2
line-by-line code to compare kCARTA against. Both David Edwards and
Manuel Lopez-Puertas of the Instituto de Astrofisica de Andalucia
(Spain) contributed to the NLTE portions of the code. Optical depth
and flux comparisons against LBLRTM were facilitated by Eli Mlawer
(Atmospheric and Environmental Research, Lexington, MA), while Guido
Masiello (University of Basilicata, Italy) helped with the radiance
intercomparisons.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e8899">This research has been supported by NASA (award 80NSSC18K0618).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e8905">This paper was edited by Lars Hoffmann and reviewed by J.M. Blaisdell and two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Aumann et al.(2003)Aumann, Chahine, Gautier, Goldberg, Kalnay,
McMillin, Revercomb, Rosenkranz, Smith, Staelin, Strow, and
Susskind</label><?label aum:03?><mixed-citation>
Aumann, H., Chahine, M., Gautier, C., Goldberg, M., Kalnay, E., McMillin, L.,
Revercomb, H., Rosenkranz, P., Smith, W., Staelin, D., Strow, L., and
Susskind, J.: AIRS/AMSU/HSB on the Aqua Mission: Design, Science
Objectives, Data Products and Processing Systems, IEEE T. Geosci. Remote, 41, 253–264, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Buehler et al.(2011)Buehler, Eriksson, and Lemke</label><?label bue:11*2?><mixed-citation>Buehler, S., Eriksson, P., and Lemke, O.: Absorption lookup tables in the
radiative transfer model ARTS, J. Quant. Spectrosc. Ra., 112,
1559–1567, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2011.03.008" ext-link-type="DOI">10.1016/j.jqsrt.2011.03.008</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Chou et al.(1999)Chou, Lee, Tsay, and Fu</label><?label cho:99?><mixed-citation>
Chou, M.-D., Lee, K.-T., Tsay, S.-C., and Fu, Q.: Parameterization for Cloud
Longwave Scattering for use in Atmospheric Models, J. Climate, 12,
159–169, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Clerbaux et al.(2009)Clerbaux, Boynard, Clarisse, George,
Hadji-Lazarro, Herbin, Hurtmans, Razavi, Turquety, Wespes, and
Coheur</label><?label cle:09?><mixed-citation>Clerbaux, C., Boynard, A., Clarisse, L., George, M., Hadji-Lazaro, J., Herbin, H., Hurtmans, D., Pommier, M., Razavi, A., Turquety, S., Wespes, C., and Coheur, P.-F.: Monitoring of atmospheric composition using the thermal infrared IASI/MetOp sounder, Atmos. Chem. Phys., 9, 6041–6054, <ext-link xlink:href="https://doi.org/10.5194/acp-9-6041-2009" ext-link-type="DOI">10.5194/acp-9-6041-2009</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Clough and Iacono(1995)</label><?label clo:95?><mixed-citation>
Clough, S. and Iacono, M. J.: Line by line calculation of atmospheric fluxes
and cooling rates, 2. Application to Carbon-Dioxide,Ozone, Methane,
Nitrous-Oxide and the Halocarbons, J. Geophys. Res.-Atmos., 100,
16519–16535, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Clough et al.(1980)Clough, Kneizys, Davies, Gamache, and
Tipping</label><?label clo:80?><mixed-citation>
Clough, S., Kneizys, F., Davies, R., Gamache, R., and Tipping, R.: Theoretical
line shape for water vapour; Application to the continuum, in: Atmospheric
water vapour, edited by: Deepak, A., Wilkerson, T., and Rhunke, L.,   Academic Press, NY, 25–46, 1980.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Clough et al.(2005)Clough, Shephard, Mlawer, Delamere, Iacono,
Cady-Pereira, Boukabara, and Brown</label><?label clo:05?><mixed-citation>
Clough, S., Shephard, M., Mlawer, E., Delamere, J., Iacono, M. J.,
Cady-Pereira, K., Boukabara, S., and Brown, P.: Atmospheric radiative
transfer modeling: a summary of the AER codes, J. Quant. Spectrosc. Ra., 91, 233–244, doi:10.016/j.qsrt2004.05.058, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Clough et al.(1989)Clough, Kneizys, and Davies</label><?label clo:89?><mixed-citation>
Clough, S. A., Kneizys, F. X., and Davies, R. W.: Line Shape and the Water
Vapor Continuum, Atmos. Res., 23, 229–241, 1989.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Clough et al.(1992)Clough, Iacono, and Moncet</label><?label clo:92?><mixed-citation>
Clough, S. A., Iacono, M. J., and Moncet, J. L.: Line-by-line calculations of
atmospheric fluxes and cooling rates: application to water vapor,
J. Geophys. Res., 97, 15761–15785, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>De Souza-Machado and Strow(2000)</label><?label mac:20*1?><mixed-citation>De Souza-Machado, S. and Strow, L. L.: UMBC_LBL,
available at: <uri>https://github.com/sergio66/UMBC_LBL</uri> (last access: 12 January 2020), 8.00, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>De Souza-Machado et al.(2002)De Souza-Machado, Strow, Tobin,
Motteler, and Hannon</label><?label mac:02*2?><mixed-citation>De Souza-Machado, S., Strow, L. L., Tobin, D., Motteler, H., and Hannon, S.:
UMBC-LBL: An Algorithm to Compute Line-by-Line Spectra, Tech. Rep.,
University of Maryland Baltimore County, Department of Physics,
available at: <uri>http://asl.umbc.edu/pub/rta/umbclbl/lbl.ps</uri> (last access: 12 January 2020), 2002.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>De Souza-Machado et al.(2007)De Souza-Machado, Strow, Motteler,
Hannon, Lopez-Puertas, Funke, and Edwards</label><?label mac:06*1?><mixed-citation>De Souza-Machado, S., Strow, L. L., Motteler, H., Hannon, S., Lopez-Puertas,
M., Funke, B., and Edwards, D.: Fast Forward Radiative Transfer Modeling of
4.3 <inline-formula><mml:math id="M394" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m Non-Local Thermodynamic Equilibrium effects for the Aqua/AIRS
Infrared Temperature Sounder, Geophys. Res. Lett., 34,
L01802, <ext-link xlink:href="https://doi.org/10.1029/2006GL026684" ext-link-type="DOI">10.1029/2006GL026684</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{De~Souza-Machado et~al.(2010)De~Souza-Machado, Strow, Imbiriba,
McCann, Hoff, Hannon, Martins, Tanr\'{e}, Deuz\'{e}, Ducos, and
Torres}}?><label>De Souza-Machado et al.(2010)De Souza-Machado, Strow, Imbiriba,
McCann, Hoff, Hannon, Martins, Tanré, Deuzé, Ducos, and
Torres</label><?label mac:10?><mixed-citation>De Souza-Machado, S., Strow, L. L., Imbiriba, B., McCann, K., Hoff, R., Hannon,
S., Martins, J., Tanré, D., Deuzé, J., Ducos, F., and Torres, O.:
Infrared retrievals of dust using AIRS: comparisons of optical depths and
heights derived for a North African dust storm to other collocated EOS
A-Train and surface observations, J. Geophys. Res., 115,
D15201,  <ext-link xlink:href="https://doi.org/10.1029/2009JD012842" ext-link-type="DOI">10.1029/2009JD012842</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>De Souza-Machado et al.(2012)</label><?label mac:20*3?><mixed-citation>De Souza-Machado, S., Strow, L. L., Motteler, H., and Hannon, S. E.:,
kCARTA Matlab, availabe at: <uri>https://github.com/strow/kcarta-matlab</uri> (last access: 12 January 2020), 1.00, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>De Souza-Machado et al.(2018)De Souza-Machado, Strow, Tangborn,
Huang, Chen, Liu, Wu, and Yang</label><?label mac:17*2?><mixed-citation>DeSouza-Machado, S., Strow, L. L., Tangborn, A., Huang, X., Chen, X., Liu, X., Wu, W., and Yang, Q.: Single-footprint retrievals for AIRS using a fast<?pagebreak page338?> TwoSlab cloud-representation model and the SARTA all-sky infrared radiative transfer algorithm, Atmos. Meas. Tech., 11, 529–550, <ext-link xlink:href="https://doi.org/10.5194/amt-11-529-2018" ext-link-type="DOI">10.5194/amt-11-529-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>De Souza-Machado et al.(2019)</label><?label mac:20*4?><mixed-citation>De Souza-Machado, S., Strow, L. L., Motteler, H., and Hannon, S. E.:
kCARTA F90, available at: <uri>https://github.com/sergio66/kcarta_gen</uri> (last access: 12 January 2020), 1.21, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Dudhia(2017)</label><?label dud:17?><mixed-citation>
Dudhia, A.: The Reference Forward Model (RFM), J. Quant. Spectrosc. Ra., 186, 243–253, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Edwards(1992)</label><?label edw:92?><mixed-citation>Edwards, D.: GENLN2: A General Line-by-Line Atmospheric Transmittance and
Radiance Model, NCAR Technical Note 367 <inline-formula><mml:math id="M395" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> STR, National Center for
Atmospheric Research, Boulder, Colombo, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Edwards et al.(1993)</label><?label edw:93?><mixed-citation>Edwards, D. P., Lopez-Puertas, M., and López-Valverde, M.: Non LTE
Studies of 15 <inline-formula><mml:math id="M396" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m bands of <inline-formula><mml:math id="M397" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for Atmospheric Remote Sensing,
J. Geophys. Res., 98, 14955–14977, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Edwards et al.(1998)</label><?label edw:98?><mixed-citation>
Edwards, D. P., Lopez-Puertas, M., and Gamache, R.: The Non LTE COrrection to
the Vibrational Component of the Internal Partition Sum for Atmospheric
Calculations, J. Quant. Spectrosc. Ra., 59, 423–436, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Farmer and Norton(1989)</label><?label far:89?><mixed-citation>
Farmer, C. B. and Norton, R.: Atlas of the Infrared Spectrum of the Sun and
the Earth Atmosphere from Space, Volume I, The Sun, NASA JPL publication
1224, NASA, Pasadena, CA, 1989.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Farmer et al.(1987)Farmer, Raper, and O'Callaghan</label><?label far:87?><mixed-citation>
Farmer, C. B., Raper, O., and O'Callaghan, F.: Final report on the first flight
of the ATMOS instrument during the Spacelab 3 mission, 29 April through
6 May 1985, JPL publication, Jet Propulsion Laboratory,
Pasadena, CA, 87–32, 1987.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Gambacorta(2013)</label><?label nucaps:atbd?><mixed-citation>Gambacorta, A.: The NOAA Unique CrIS/ATMS Processing System (NUCAPS):
Algorithm Theoretical Basis Documentation, Tech. Rep., NCWCP, available at:
<uri>http://www.ospo.noaa.gov/Products/atmosphere/soundings/nucaps/docs/NUCAPS_ATBD_20130821.pdf</uri> (last access: 2 January 2020),
2013.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Goody and Yung(1989)</label><?label goo:89?><mixed-citation>
Goody, R. and Yung, Y.: Atmospheric Radiation: Theoretical Basis, Oxford
University Press, 519 pp., 1989.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Gordon et al.(2017)Gordon, Rothman, Hill, Kochanov, and Tan</label><?label gor:17?><mixed-citation>Gordon, I., Rothman, L., Hill, C., Kochanov, R., and Tan, Y. E. A.: The
HITRAN 2016 molecular spectroscopic database, J. Quant. Spectrosc. Ra., 203, 3–69, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2017.06.038" ext-link-type="DOI">10.1016/j.jqsrt.2017.06.038</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Han et al.(2013)Han, Revercomb, Cromp, Strow, Chen, and
Tobin</label><?label han:13?><mixed-citation>Han, Y., Revercomb, H., Cromp, M., Strow, L., Chen, Y., and Tobin, D.: Suomi
NPP CrIS measurements, sensor data record algorithm, calibration and
validation activities, and record data quality, J. Geophys. Res., 118,
12734–12748, <ext-link xlink:href="https://doi.org/10.1002/2013JD020344" ext-link-type="DOI">10.1002/2013JD020344</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Hartmann et al.(2018)Hartmann, Boulet, Tran, Tran, and
Baranov</label><?label har:18?><mixed-citation>Hartmann, J.-M., Boulet, C., Tran, D., Tran, H., and Baranov, Y.: Effect of
humidity on the absorption continua of <inline-formula><mml:math id="M398" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M399" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> near 4 <inline-formula><mml:math id="M400" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>um: calculations,
comparisons with measurements, consequences on atmospheric spectra, J. Chem.
Phys, 148, 54304, https://doi.org/10.1063/1.5019994, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Hoffmann and Alexander(2009)</label><?label hof:09?><mixed-citation>Hoffmann, L. and Alexander, M.: Retrieval of stratospheric temperatures from
Atmospheric Infrared Sounder radiance measurements for gravity wave studies,
J. Geophys. Res., 114, D07105, <ext-link xlink:href="https://doi.org/10.1029/2008JD011241" ext-link-type="DOI">10.1029/2008JD011241</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Husson et al.(2015)Husson, Armante, Scott, Chedin, Crepeau,
Boitammine, Bouhdaoui, Crevoisier, Capelle, Boone, Poulet-Croviser, Barbe,
Benner, Boudon, Brown, Buldyreva, Campargue, L.H., Makie, and et.
al.</label><?label hus:15?><mixed-citation>Husson, N., Armante, R., Scott, N., Chedin, A., Crepeau, L., Boitammine, C.,
Bouhdaoui, A., Crevoisier, C., Capelle, V., Boone, C., Poulet-Croviser, N.,
Barbe, A., Benner, C., Boudon, V., Brown, L., Buldyreva, J., Campargue, A.,
L. H., C., Makie, A., and et al.:  The 2015 edition of the GEISA
spectroscopic database, J. Mol. Spectr., 327, 31–72,
<ext-link xlink:href="https://doi.org/10.1016/j.jms.2016.06.007" ext-link-type="DOI">10.1016/j.jms.2016.06.007</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Lamouroux et al.(2010)Lamouroux, Tran, Laraia, Gamache, Rothman,
Gordon, and Hartmann</label><?label lam:10?><mixed-citation>Lamouroux, J., Tran, H., Laraia, A. L., Gamache, R. R., Rothman, L. S., Gordon,
I. E., and Hartmann, J.-M.: Updated database plus software for line-mixing
in <inline-formula><mml:math id="M401" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> infrared spectra and their test using laboratory spectra in the
1.5–2.3 <inline-formula><mml:math id="M402" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m region, J. Quant. Spectrosc. Ra., 111,
2321–2331, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2010.03.006" ext-link-type="DOI">10.1016/j.jqsrt.2010.03.006</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Lamouroux et al.(2015)Lamouroux, Rogalia, Thomas, Vander Auwera,
Gamache, and Hartmann</label><?label lam:15?><mixed-citation>Lamouroux, J., Rogalia, L., Thomas, X., Vander Auwera, J., Gamache, R., and
Hartmann, J.-M.: <inline-formula><mml:math id="M403" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> line-mixing database and software update and its tests
in the 2.1 <inline-formula><mml:math id="M404" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m and 4.3 <inline-formula><mml:math id="M405" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m regions, J. Quant. Spectrosc. Ra., 151,
88–96, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2014.09.017" ext-link-type="DOI">10.1016/j.jqsrt.2014.09.017</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Liou(1980)</label><?label lio:80?><mixed-citation>
Liou, K.: An Introduction to Atmospheric Radiation, Academic Press, 583 pp., 1980.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Liu et al.(2006)Liu, Smith, Zhou, and Larar</label><?label liu:06?><mixed-citation>
Liu, X., Smith, W., Zhou, D., and Larar, A.: Principal component based
radiative transfer model for hyperspectral sensors: theoretical concepts,
Appl. Opt., 45, 201–209, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Lopez-Puertas and Taylor(2001)</label><?label lop:01?><mixed-citation>
Lopez-Puertas, M. and Taylor, F.: NONLTE Radiative Transfer in the
Atmosphere, World Scientific Publishing, 471 pp., 2001.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Matricardi(2005)</label><?label mat:05?><mixed-citation>
Matricardi, M.: The inclusion of aerosols and clouds in RTIASI, the ECMWF
fast radiative transfer model for the infrared atmospheric sounding
interferometer, Tech. Report 474, 55 pp., 2005.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Mlawer et al.(2012)Mlawer, Payne, Moncet, Delamere, Alvarado, and
Tobin</label><?label mla:12?><mixed-citation>
Mlawer, E. J., Payne, V. H., Moncet, J.-L., Delamere, J., Alvarado, M., and
Tobin, D.: Development and recent evaluation of the MT_CKD model of
continuum absorption, P. Roy. Soc. A-Math. Phy., 370, 1–37,
doi:10.1098:rsta.2011.0295, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Nalli et al.(2016)Nalli, Smith, and Liu</label><?label nal:16?><mixed-citation>Nalli, N., Smith, W., and Liu, Q.: Angular Effect of Undetected CLouds in
Infrared Window Radiance Observations: Aircraft Experimental Analysis,
J. Atmos. Sci., 73, 1987–2011, <ext-link xlink:href="https://doi.org/10.1175/JAS-D-15-0262.1" ext-link-type="DOI">10.1175/JAS-D-15-0262.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Niro et al.(2005)Niro, Jucks, and Hartmann</label><?label nir:05?><mixed-citation>Niro, F., Jucks, K. W., and Hartmann, J. M.: Spectra calculations in central
and wing regions of <inline-formula><mml:math id="M406" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> IR bands between 10 and 20 <inline-formula><mml:math id="M407" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m: Software and database
for the computation of atmospheric spectra, J. Quant. Spectrosc. Ra., 95, 469–481, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Rodgers(2000)</label><?label rod:00?><mixed-citation>
Rodgers, C.: Inverse Methods for Atmospheric Sounding, World
Scientific, Singapore, 256 pp., 2000.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Rothman et al.(2013)Rothman, Gordon, Babikov, Barbe, Benner, and
Bernath</label><?label rot:12?><mixed-citation>
Rothman, L. S., Gordon, I., Babikov, Y., Barbe, A., Benner, D., and Bernath, P. E. A.: The HITRAN 2012 molecular spectroscopic database, J. Quant. Spectrosc. Ra., 130, 4–50, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Saunders et al.(1999)Saunders, Matricardi, and Brunel</label><?label sau:99?><mixed-citation>
Saunders, R., Matricardi, M., and Brunel, P.: An improved fast radiative
transfer model for the assimilation of satellite radiance observations,
Q. J. Roy. Meteor. Soc., 125, 1407–1425, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Schreier et al.(2014)Schreier, Garcia, Hedelt, Hess, Mendrok,
Vasquez, and Xu</label><?label sch:14?><mixed-citation>
Schreier, F., Garcia, S., Hedelt, P., Hess, M., Mendrok, J., Vasquez, M., and
Xu, J.: GARLIC – A general purpose atmospheric radiative transfer
line-by-line infrared-microwave code: Implementation and evaluation, J. Quant. Spectrosc. Ra., 137, 29–50, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Stamnes et al.(1988)Stamnes, Tsay, Wiscombe, and Jayaweera</label><?label stam:88?><mixed-citation>
Stamnes, K., Tsay, S.-C., Wiscombe, W., and Jayaweera, K.: Numerically Stable
Algorithm for discrete ordinate method Radiative Transfer in multiple
scattering and emitting layered media, Appl. Opt., 27, 2502–2509, 1988.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Strow et al.(1998)Strow, Motteler, Benson, Hannon, and
De Souza-Machado</label><?label str:98*1?><mixed-citation>
Strow, L., Motteler, H., Benson, R., Hannon, S., and De Souza-Machado, S.: Fast
Computation of Monochromatic Infrared Atmospheric Transmittances using
Compressed Look-Up Tables, J. Quant. Spectrosc. Ra., 59, 481–493,
1998.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Strow et al.(2003)Strow, Hannon, DeSouza-Machado, Tobin, and
Motteler</label><?label str:02*2?><mixed-citation>
Strow, L., Hannon, S., DeSouza-Machado, S., Tobin, D., and Motteler, H.: An
Overview of the AIRS Radiative Transfer Model, IEEE T. Geosci. Remote, 41, 303–313, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Strow and Pine(1988)</label><?label str:88?><mixed-citation>Strow, L. L. and Pine, A. S.: Q-branch line mixing in N<inline-formula><mml:math id="M408" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O: Effects of
<inline-formula><mml:math id="M409" display="inline"><mml:mi mathvariant="normal">ℓ</mml:mi></mml:math></inline-formula>-type doubling, J. Chem. Phys., 89, 1427–1434,  https://doi.org/10.1063/1.455142,
1988.</mixed-citation></ref>
      <?pagebreak page339?><ref id="bib1.bibx47"><label>Susskind et al.(1998)Susskind, Barnet, and Blaisdell</label><?label sus:98?><mixed-citation>Susskind, J., Barnet, C., and Blaisdell, J.: Atmospheric and Surface
Parameters from Simulated AIRS/AMSU/HSB Sounding Data: Retrieval and Cloud
Clearing Methodology, Adv. Space. Sci, 21, 369–384,
<ext-link xlink:href="https://doi.org/10.1016/S0273--1177(97)00" ext-link-type="DOI">10.1016/S0273–1177(97)00</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Tjemkes et al.(2002)Tjemkes, Patterson, Rizzi, Shephard, Clough,
Matricardi, Haigh, Hopfner, Payan, Trotsenko, Scott, Rayer, Taylor, CLerbaux,
Strow, DeSouza-Machado, Tobin, and Knuteson</label><?label tje:02?><mixed-citation>Tjemkes, S., Patterson, T., Rizzi, R., Shephard, M., Clough, S., Matricardi,
M., Haigh, J., Hopfner, M., Payan, S., Trotsenko, A., Scott, N., Rayer, P.,
Taylor, J., CLerbaux, C., Strow, L., DeSouza-Machado, S., Tobin, D., and
Knuteson, R.: The ISSWG Line-by-line Intercomparison Experiment, J. Quant. Spectrosc. Ra., 77, 433–453, <ext-link xlink:href="https://doi.org/10.1016/S0022-4073(02)00174-7" ext-link-type="DOI">10.1016/S0022-4073(02)00174-7</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Tobin et al.(1996)Tobin, Strow, Lafferty, and Olson</label><?label tob:96?><mixed-citation>Tobin, D. C., Strow, L. L., Lafferty, W. J., and Olson, W. B.: Experimental
Investigation of the Self- and N<inline-formula><mml:math id="M410" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>-Broadened Continuum within the
<inline-formula><mml:math id="M411" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> Band of Water Vapor, Appl. Opt., 35, 4724–4734, <ext-link xlink:href="https://doi.org/10.1364/AO.35.004724" ext-link-type="DOI">10.1364/AO.35.004724</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Tran et al.(2006)Tran, Flaud, Gabard, Hase, Von Clarmann,
Camy-Peyret, Payan, and Hartmann</label><?label tra:06?><mixed-citation>Tran, H., Flaud, P.-M., Gabard, T., Hase, F., Von Clarmann, T., Camy-Peyret,
C., Payan, S., and Hartmann, J.-H.: Model, Software and database for
line-mixing effects in the v3 and v4 bands of <inline-formula><mml:math id="M412" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and tests using laboratory
and planetary measurements, I. N2 (and air) broadening and the Earth
atmosphere, J. Quant. Spectrosc. Ra., 101, 284–305, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Tran et al.(2018)Tran, Turbet, Chelin, and Landsheere</label><?label tra:18?><mixed-citation>Tran, H., Turbet, M., Chelin, P., and Landsheere, X.: Measurements and
modeling of absorption by <inline-formula><mml:math id="M413" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M414" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula><inline-formula><mml:math id="M415" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:math></inline-formula> mixtures in the spectral region beyond the
<inline-formula><mml:math id="M416" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> v3 bandhead, Icarus, 306, 116–121, 2018.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx52"><label>Turner(2005)</label><?label tur:05?><mixed-citation>
Turner, D.: Arctic mixed-phase cloud properties from AERI-lidar observations:
Algorithm and results from SHEBA, J. Appl. Met., 44, 427–444, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Turner et al.(2003)Turner, Ackerman, Baum, Revercomb, and
Yang</label><?label tur:03?><mixed-citation>
Turner, D., Ackerman, S., Baum, B., Revercomb, H., and Yang, P.: Cloud Phase
Determination using ground based AERI observations at SHEBA, J. Appl. Met.,
42, 701–715, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Van Vleck and Huber(1977)</label><?label van:77?><mixed-citation>
Van Vleck, J. H. and Huber, D. L.: Absorption, emission, and linebreadths: A
semihistorical perspective, Rev. Mod. Phys., 49, 939–959, https://doi.org/10.1103/RevModPhys.49.939, 1977.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Vidot et al.(2015)Vidot, Baran, and Brunel</label><?label vid:15?><mixed-citation>Vidot, J., Baran, A., and Brunel, P.: A new ice cloud parameterization for
infrared radiative transfer simulation of cloudy radiances: Evaluation and
optimization with IIR observations and ice cloud profile retrieval products,
J. Geophys. Res., 120, 6937–6951, <ext-link xlink:href="https://doi.org/10.1002/2015JD023462" ext-link-type="DOI">10.1002/2015JD023462</ext-link>,  2015.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Vincent and Dudhia(2017)</label><?label vin:17?><mixed-citation>Vincent, R. and Dudhia, A.: Fast radiative transfer using monochromatic
look-up tables, J. Quant. Spectrosc. Ra., 186,
254–264, <ext-link xlink:href="https://doi.org/10.1016/j.jqsrt.2016.04.011" ext-link-type="DOI">10.1016/j.jqsrt.2016.04.011</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>Zorn et al.(2002)Zorn, von Clarmann, Echle, Funke, Hase, Hopfner,
Kemnitzer, Kuntz, and Stiller</label><?label kopra?><mixed-citation>Zorn, S., von Clarmann, T., Echle, G., Funke, B., Hase, F., Hopfner, M.,
Kemnitzer, H., Kuntz, M., and Stiller, G.: KOPRA: Analytic expressions for
modelling radiative transfer and instrumental effects, Tech. Rep., Karlsruhe
University, Germany, available at:
<uri>https://www.imk-asf.kit.edu/downloads/SAT/kopra_docu_part02.pdf</uri> (last access: 2 January 2020), 2002.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>kCARTA: a fast pseudo line-by-line radiative transfer algorithm with analytic Jacobians, fluxes, nonlocal thermodynamic equilibrium, and scattering for the infrared</article-title-html>
<abstract-html><p>A fast pseudo-monochromatic radiative transfer package using a
singular value decomposition (SVD) compressed atmospheric
optical depth database has been developed, primarily for simulating
radiances from hyperspectral sounding instruments (resolution  ≥ 0.1&thinsp;cm<sup>−1</sup>). The package has been tested extensively for clear-sky
radiative transfer cases, using field campaign data and satellite
instrument data. The current database uses HITRAN 2016 line
parameters and is primed for use in the spectral region spanning 605 to 2830&thinsp;cm<sup>−1</sup>. Optical depths for other spectral regions (15–605 and 2830–45&thinsp;000&thinsp;cm<sup>−1</sup>) can also be generated for use by kCARTA. The
clear-sky radiative transfer model computes the background thermal
radiation quickly and accurately using a layer-varying diffusivity
angle at each spectral point; it takes less than 30&thinsp;s (on a
2.8&thinsp;GHz core using four threads) to complete a radiance calculation
spanning the infrared. The code can also compute non-local
thermodynamic equilibrium effects for the 4&thinsp;µm CO<sub>2</sub> region, as well
as analytic temperature, gas and surface Jacobians. The package also
includes flux and heating rate calculations and an interface to an
infrared scattering model.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Aumann et al.(2003)Aumann, Chahine, Gautier, Goldberg, Kalnay,
McMillin, Revercomb, Rosenkranz, Smith, Staelin, Strow, and
Susskind</label><mixed-citation>
Aumann, H., Chahine, M., Gautier, C., Goldberg, M., Kalnay, E., McMillin, L.,
Revercomb, H., Rosenkranz, P., Smith, W., Staelin, D., Strow, L., and
Susskind, J.: AIRS/AMSU/HSB on the Aqua Mission: Design, Science
Objectives, Data Products and Processing Systems, IEEE T. Geosci. Remote, 41, 253–264, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Buehler et al.(2011)Buehler, Eriksson, and Lemke</label><mixed-citation>
Buehler, S., Eriksson, P., and Lemke, O.: Absorption lookup tables in the
radiative transfer model ARTS, J. Quant. Spectrosc. Ra., 112,
1559–1567, <a href="https://doi.org/10.1016/j.jqsrt.2011.03.008" target="_blank">https://doi.org/10.1016/j.jqsrt.2011.03.008</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Chou et al.(1999)Chou, Lee, Tsay, and Fu</label><mixed-citation>
Chou, M.-D., Lee, K.-T., Tsay, S.-C., and Fu, Q.: Parameterization for Cloud
Longwave Scattering for use in Atmospheric Models, J. Climate, 12,
159–169, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Clerbaux et al.(2009)Clerbaux, Boynard, Clarisse, George,
Hadji-Lazarro, Herbin, Hurtmans, Razavi, Turquety, Wespes, and
Coheur</label><mixed-citation>
Clerbaux, C., Boynard, A., Clarisse, L., George, M., Hadji-Lazaro, J., Herbin, H., Hurtmans, D., Pommier, M., Razavi, A., Turquety, S., Wespes, C., and Coheur, P.-F.: Monitoring of atmospheric composition using the thermal infrared IASI/MetOp sounder, Atmos. Chem. Phys., 9, 6041–6054, <a href="https://doi.org/10.5194/acp-9-6041-2009" target="_blank">https://doi.org/10.5194/acp-9-6041-2009</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Clough and Iacono(1995)</label><mixed-citation>
Clough, S. and Iacono, M. J.: Line by line calculation of atmospheric fluxes
and cooling rates, 2. Application to Carbon-Dioxide,Ozone, Methane,
Nitrous-Oxide and the Halocarbons, J. Geophys. Res.-Atmos., 100,
16519–16535, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Clough et al.(1980)Clough, Kneizys, Davies, Gamache, and
Tipping</label><mixed-citation>
Clough, S., Kneizys, F., Davies, R., Gamache, R., and Tipping, R.: Theoretical
line shape for water vapour; Application to the continuum, in: Atmospheric
water vapour, edited by: Deepak, A., Wilkerson, T., and Rhunke, L.,   Academic Press, NY, 25–46, 1980.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Clough et al.(2005)Clough, Shephard, Mlawer, Delamere, Iacono,
Cady-Pereira, Boukabara, and Brown</label><mixed-citation>
Clough, S., Shephard, M., Mlawer, E., Delamere, J., Iacono, M. J.,
Cady-Pereira, K., Boukabara, S., and Brown, P.: Atmospheric radiative
transfer modeling: a summary of the AER codes, J. Quant. Spectrosc. Ra., 91, 233–244, doi:10.016/j.qsrt2004.05.058, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Clough et al.(1989)Clough, Kneizys, and Davies</label><mixed-citation>
Clough, S. A., Kneizys, F. X., and Davies, R. W.: Line Shape and the Water
Vapor Continuum, Atmos. Res., 23, 229–241, 1989.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Clough et al.(1992)Clough, Iacono, and Moncet</label><mixed-citation>
Clough, S. A., Iacono, M. J., and Moncet, J. L.: Line-by-line calculations of
atmospheric fluxes and cooling rates: application to water vapor,
J. Geophys. Res., 97, 15761–15785, 1992.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>De Souza-Machado and Strow(2000)</label><mixed-citation>
De Souza-Machado, S. and Strow, L. L.: UMBC_LBL,
available at: <a href="https://github.com/sergio66/UMBC_LBL" target="_blank"/> (last access: 12 January 2020), 8.00, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>De Souza-Machado et al.(2002)De Souza-Machado, Strow, Tobin,
Motteler, and Hannon</label><mixed-citation>
De Souza-Machado, S., Strow, L. L., Tobin, D., Motteler, H., and Hannon, S.:
UMBC-LBL: An Algorithm to Compute Line-by-Line Spectra, Tech. Rep.,
University of Maryland Baltimore County, Department of Physics,
available at: <a href="http://asl.umbc.edu/pub/rta/umbclbl/lbl.ps" target="_blank"/> (last access: 12 January 2020), 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>De Souza-Machado et al.(2007)De Souza-Machado, Strow, Motteler,
Hannon, Lopez-Puertas, Funke, and Edwards</label><mixed-citation>
De Souza-Machado, S., Strow, L. L., Motteler, H., Hannon, S., Lopez-Puertas,
M., Funke, B., and Edwards, D.: Fast Forward Radiative Transfer Modeling of
4.3&thinsp;µm Non-Local Thermodynamic Equilibrium effects for the Aqua/AIRS
Infrared Temperature Sounder, Geophys. Res. Lett., 34,
L01802, <a href="https://doi.org/10.1029/2006GL026684" target="_blank">https://doi.org/10.1029/2006GL026684</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>De Souza-Machado et al.(2010)De Souza-Machado, Strow, Imbiriba,
McCann, Hoff, Hannon, Martins, Tanré, Deuzé, Ducos, and
Torres</label><mixed-citation>
De Souza-Machado, S., Strow, L. L., Imbiriba, B., McCann, K., Hoff, R., Hannon,
S., Martins, J., Tanré, D., Deuzé, J., Ducos, F., and Torres, O.:
Infrared retrievals of dust using AIRS: comparisons of optical depths and
heights derived for a North African dust storm to other collocated EOS
A-Train and surface observations, J. Geophys. Res., 115,
D15201,  <a href="https://doi.org/10.1029/2009JD012842" target="_blank">https://doi.org/10.1029/2009JD012842</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>De Souza-Machado et al.(2012)</label><mixed-citation>
De Souza-Machado, S., Strow, L. L., Motteler, H., and Hannon, S. E.:,
kCARTA Matlab, availabe at: <a href="https://github.com/strow/kcarta-matlab" target="_blank"/> (last access: 12 January 2020), 1.00, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>De Souza-Machado et al.(2018)De Souza-Machado, Strow, Tangborn,
Huang, Chen, Liu, Wu, and Yang</label><mixed-citation>
DeSouza-Machado, S., Strow, L. L., Tangborn, A., Huang, X., Chen, X., Liu, X., Wu, W., and Yang, Q.: Single-footprint retrievals for AIRS using a fast TwoSlab cloud-representation model and the SARTA all-sky infrared radiative transfer algorithm, Atmos. Meas. Tech., 11, 529–550, <a href="https://doi.org/10.5194/amt-11-529-2018" target="_blank">https://doi.org/10.5194/amt-11-529-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>De Souza-Machado et al.(2019)</label><mixed-citation>
De Souza-Machado, S., Strow, L. L., Motteler, H., and Hannon, S. E.:
kCARTA F90, available at: <a href="https://github.com/sergio66/kcarta_gen" target="_blank"/> (last access: 12 January 2020), 1.21, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Dudhia(2017)</label><mixed-citation>
Dudhia, A.: The Reference Forward Model (RFM), J. Quant. Spectrosc. Ra., 186, 243–253, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Edwards(1992)</label><mixed-citation>
Edwards, D.: GENLN2: A General Line-by-Line Atmospheric Transmittance and
Radiance Model, NCAR Technical Note 367&thinsp;+&thinsp;STR, National Center for
Atmospheric Research, Boulder, Colombo, 1992.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Edwards et al.(1993)</label><mixed-citation>
Edwards, D. P., Lopez-Puertas, M., and López-Valverde, M.: Non LTE
Studies of 15&thinsp;µm bands of CO<sub>2</sub> for Atmospheric Remote Sensing,
J. Geophys. Res., 98, 14955–14977, 1993.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Edwards et al.(1998)</label><mixed-citation>
Edwards, D. P., Lopez-Puertas, M., and Gamache, R.: The Non LTE COrrection to
the Vibrational Component of the Internal Partition Sum for Atmospheric
Calculations, J. Quant. Spectrosc. Ra., 59, 423–436, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Farmer and Norton(1989)</label><mixed-citation>
Farmer, C. B. and Norton, R.: Atlas of the Infrared Spectrum of the Sun and
the Earth Atmosphere from Space, Volume I, The Sun, NASA JPL publication
1224, NASA, Pasadena, CA, 1989.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Farmer et al.(1987)Farmer, Raper, and O'Callaghan</label><mixed-citation>
Farmer, C. B., Raper, O., and O'Callaghan, F.: Final report on the first flight
of the ATMOS instrument during the Spacelab 3 mission, 29 April through
6 May 1985, JPL publication, Jet Propulsion Laboratory,
Pasadena, CA, 87–32, 1987.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Gambacorta(2013)</label><mixed-citation>
Gambacorta, A.: The NOAA Unique CrIS/ATMS Processing System (NUCAPS):
Algorithm Theoretical Basis Documentation, Tech. Rep., NCWCP, available at:
<a href="http://www.ospo.noaa.gov/Products/atmosphere/soundings/nucaps/docs/NUCAPS_ATBD_20130821.pdf" target="_blank"/> (last access: 2 January 2020),
2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Goody and Yung(1989)</label><mixed-citation>
Goody, R. and Yung, Y.: Atmospheric Radiation: Theoretical Basis, Oxford
University Press, 519 pp., 1989.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Gordon et al.(2017)Gordon, Rothman, Hill, Kochanov, and Tan</label><mixed-citation>
Gordon, I., Rothman, L., Hill, C., Kochanov, R., and Tan, Y. E. A.: The
HITRAN 2016 molecular spectroscopic database, J. Quant. Spectrosc. Ra., 203, 3–69, <a href="https://doi.org/10.1016/j.jqsrt.2017.06.038" target="_blank">https://doi.org/10.1016/j.jqsrt.2017.06.038</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Han et al.(2013)Han, Revercomb, Cromp, Strow, Chen, and
Tobin</label><mixed-citation>
Han, Y., Revercomb, H., Cromp, M., Strow, L., Chen, Y., and Tobin, D.: Suomi
NPP CrIS measurements, sensor data record algorithm, calibration and
validation activities, and record data quality, J. Geophys. Res., 118,
12734–12748, <a href="https://doi.org/10.1002/2013JD020344" target="_blank">https://doi.org/10.1002/2013JD020344</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Hartmann et al.(2018)Hartmann, Boulet, Tran, Tran, and
Baranov</label><mixed-citation>
Hartmann, J.-M., Boulet, C., Tran, D., Tran, H., and Baranov, Y.: Effect of
humidity on the absorption continua of CO<sub>2</sub> and N<sub>2</sub> near 4&thinsp;µum: calculations,
comparisons with measurements, consequences on atmospheric spectra, J. Chem.
Phys, 148, 54304, https://doi.org/10.1063/1.5019994, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Hoffmann and Alexander(2009)</label><mixed-citation>
Hoffmann, L. and Alexander, M.: Retrieval of stratospheric temperatures from
Atmospheric Infrared Sounder radiance measurements for gravity wave studies,
J. Geophys. Res., 114, D07105, <a href="https://doi.org/10.1029/2008JD011241" target="_blank">https://doi.org/10.1029/2008JD011241</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Husson et al.(2015)Husson, Armante, Scott, Chedin, Crepeau,
Boitammine, Bouhdaoui, Crevoisier, Capelle, Boone, Poulet-Croviser, Barbe,
Benner, Boudon, Brown, Buldyreva, Campargue, L.H., Makie, and et.
al.</label><mixed-citation>
Husson, N., Armante, R., Scott, N., Chedin, A., Crepeau, L., Boitammine, C.,
Bouhdaoui, A., Crevoisier, C., Capelle, V., Boone, C., Poulet-Croviser, N.,
Barbe, A., Benner, C., Boudon, V., Brown, L., Buldyreva, J., Campargue, A.,
L. H., C., Makie, A., and et al.:  The 2015 edition of the GEISA
spectroscopic database, J. Mol. Spectr., 327, 31–72,
<a href="https://doi.org/10.1016/j.jms.2016.06.007" target="_blank">https://doi.org/10.1016/j.jms.2016.06.007</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Lamouroux et al.(2010)Lamouroux, Tran, Laraia, Gamache, Rothman,
Gordon, and Hartmann</label><mixed-citation>
Lamouroux, J., Tran, H., Laraia, A. L., Gamache, R. R., Rothman, L. S., Gordon,
I. E., and Hartmann, J.-M.: Updated database plus software for line-mixing
in CO<sub>2</sub> infrared spectra and their test using laboratory spectra in the
1.5–2.3&thinsp;µm region, J. Quant. Spectrosc. Ra., 111,
2321–2331, <a href="https://doi.org/10.1016/j.jqsrt.2010.03.006" target="_blank">https://doi.org/10.1016/j.jqsrt.2010.03.006</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Lamouroux et al.(2015)Lamouroux, Rogalia, Thomas, Vander Auwera,
Gamache, and Hartmann</label><mixed-citation>
Lamouroux, J., Rogalia, L., Thomas, X., Vander Auwera, J., Gamache, R., and
Hartmann, J.-M.: CO<sub>2</sub> line-mixing database and software update and its tests
in the 2.1&thinsp;µm and 4.3&thinsp;µm regions, J. Quant. Spectrosc. Ra., 151,
88–96, <a href="https://doi.org/10.1016/j.jqsrt.2014.09.017" target="_blank">https://doi.org/10.1016/j.jqsrt.2014.09.017</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Liou(1980)</label><mixed-citation>
Liou, K.: An Introduction to Atmospheric Radiation, Academic Press, 583 pp., 1980.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Liu et al.(2006)Liu, Smith, Zhou, and Larar</label><mixed-citation>
Liu, X., Smith, W., Zhou, D., and Larar, A.: Principal component based
radiative transfer model for hyperspectral sensors: theoretical concepts,
Appl. Opt., 45, 201–209, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Lopez-Puertas and Taylor(2001)</label><mixed-citation>
Lopez-Puertas, M. and Taylor, F.: NONLTE Radiative Transfer in the
Atmosphere, World Scientific Publishing, 471 pp., 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Matricardi(2005)</label><mixed-citation>
Matricardi, M.: The inclusion of aerosols and clouds in RTIASI, the ECMWF
fast radiative transfer model for the infrared atmospheric sounding
interferometer, Tech. Report 474, 55 pp., 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Mlawer et al.(2012)Mlawer, Payne, Moncet, Delamere, Alvarado, and
Tobin</label><mixed-citation>
Mlawer, E. J., Payne, V. H., Moncet, J.-L., Delamere, J., Alvarado, M., and
Tobin, D.: Development and recent evaluation of the MT_CKD model of
continuum absorption, P. Roy. Soc. A-Math. Phy., 370, 1–37,
doi:10.1098:rsta.2011.0295, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Nalli et al.(2016)Nalli, Smith, and Liu</label><mixed-citation>
Nalli, N., Smith, W., and Liu, Q.: Angular Effect of Undetected CLouds in
Infrared Window Radiance Observations: Aircraft Experimental Analysis,
J. Atmos. Sci., 73, 1987–2011, <a href="https://doi.org/10.1175/JAS-D-15-0262.1" target="_blank">https://doi.org/10.1175/JAS-D-15-0262.1</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Niro et al.(2005)Niro, Jucks, and Hartmann</label><mixed-citation>
Niro, F., Jucks, K. W., and Hartmann, J. M.: Spectra calculations in central
and wing regions of CO<sub>2</sub> IR bands between 10 and 20&thinsp;µm: Software and database
for the computation of atmospheric spectra, J. Quant. Spectrosc. Ra., 95, 469–481, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Rodgers(2000)</label><mixed-citation>
Rodgers, C.: Inverse Methods for Atmospheric Sounding, World
Scientific, Singapore, 256 pp., 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Rothman et al.(2013)Rothman, Gordon, Babikov, Barbe, Benner, and
Bernath</label><mixed-citation>
Rothman, L. S., Gordon, I., Babikov, Y., Barbe, A., Benner, D., and Bernath, P. E. A.: The HITRAN 2012 molecular spectroscopic database, J. Quant. Spectrosc. Ra., 130, 4–50, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Saunders et al.(1999)Saunders, Matricardi, and Brunel</label><mixed-citation>
Saunders, R., Matricardi, M., and Brunel, P.: An improved fast radiative
transfer model for the assimilation of satellite radiance observations,
Q. J. Roy. Meteor. Soc., 125, 1407–1425, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Schreier et al.(2014)Schreier, Garcia, Hedelt, Hess, Mendrok,
Vasquez, and Xu</label><mixed-citation>
Schreier, F., Garcia, S., Hedelt, P., Hess, M., Mendrok, J., Vasquez, M., and
Xu, J.: GARLIC – A general purpose atmospheric radiative transfer
line-by-line infrared-microwave code: Implementation and evaluation, J. Quant. Spectrosc. Ra., 137, 29–50, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Stamnes et al.(1988)Stamnes, Tsay, Wiscombe, and Jayaweera</label><mixed-citation>
Stamnes, K., Tsay, S.-C., Wiscombe, W., and Jayaweera, K.: Numerically Stable
Algorithm for discrete ordinate method Radiative Transfer in multiple
scattering and emitting layered media, Appl. Opt., 27, 2502–2509, 1988.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Strow et al.(1998)Strow, Motteler, Benson, Hannon, and
De Souza-Machado</label><mixed-citation>
Strow, L., Motteler, H., Benson, R., Hannon, S., and De Souza-Machado, S.: Fast
Computation of Monochromatic Infrared Atmospheric Transmittances using
Compressed Look-Up Tables, J. Quant. Spectrosc. Ra., 59, 481–493,
1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Strow et al.(2003)Strow, Hannon, DeSouza-Machado, Tobin, and
Motteler</label><mixed-citation>
Strow, L., Hannon, S., DeSouza-Machado, S., Tobin, D., and Motteler, H.: An
Overview of the AIRS Radiative Transfer Model, IEEE T. Geosci. Remote, 41, 303–313, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Strow and Pine(1988)</label><mixed-citation>
Strow, L. L. and Pine, A. S.: Q-branch line mixing in N<sub>2</sub>O: Effects of
ℓ-type doubling, J. Chem. Phys., 89, 1427–1434,  https://doi.org/10.1063/1.455142,
1988.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Susskind et al.(1998)Susskind, Barnet, and Blaisdell</label><mixed-citation>
Susskind, J., Barnet, C., and Blaisdell, J.: Atmospheric and Surface
Parameters from Simulated AIRS/AMSU/HSB Sounding Data: Retrieval and Cloud
Clearing Methodology, Adv. Space. Sci, 21, 369–384,
<a href="https://doi.org/10.1016/S0273-1177(97)00" target="_blank">https://doi.org/10.1016/S0273–1177(97)00</a>, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Tjemkes et al.(2002)Tjemkes, Patterson, Rizzi, Shephard, Clough,
Matricardi, Haigh, Hopfner, Payan, Trotsenko, Scott, Rayer, Taylor, CLerbaux,
Strow, DeSouza-Machado, Tobin, and Knuteson</label><mixed-citation>
Tjemkes, S., Patterson, T., Rizzi, R., Shephard, M., Clough, S., Matricardi,
M., Haigh, J., Hopfner, M., Payan, S., Trotsenko, A., Scott, N., Rayer, P.,
Taylor, J., CLerbaux, C., Strow, L., DeSouza-Machado, S., Tobin, D., and
Knuteson, R.: The ISSWG Line-by-line Intercomparison Experiment, J. Quant. Spectrosc. Ra., 77, 433–453, <a href="https://doi.org/10.1016/S0022-4073(02)00174-7" target="_blank">https://doi.org/10.1016/S0022-4073(02)00174-7</a>, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Tobin et al.(1996)Tobin, Strow, Lafferty, and Olson</label><mixed-citation>
Tobin, D. C., Strow, L. L., Lafferty, W. J., and Olson, W. B.: Experimental
Investigation of the Self- and N<sub>2</sub>-Broadened Continuum within the
<i>ν</i><sub>2</sub> Band of Water Vapor, Appl. Opt., 35, 4724–4734, <a href="https://doi.org/10.1364/AO.35.004724" target="_blank">https://doi.org/10.1364/AO.35.004724</a>, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Tran et al.(2006)Tran, Flaud, Gabard, Hase, Von Clarmann,
Camy-Peyret, Payan, and Hartmann</label><mixed-citation>
Tran, H., Flaud, P.-M., Gabard, T., Hase, F., Von Clarmann, T., Camy-Peyret,
C., Payan, S., and Hartmann, J.-H.: Model, Software and database for
line-mixing effects in the v3 and v4 bands of CH<sub>4</sub> and tests using laboratory
and planetary measurements, I. N2 (and air) broadening and the Earth
atmosphere, J. Quant. Spectrosc. Ra., 101, 284–305, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Tran et al.(2018)Tran, Turbet, Chelin, and Landsheere</label><mixed-citation>
Tran, H., Turbet, M., Chelin, P., and Landsheere, X.: Measurements and
modeling of absorption by CO<sub>2</sub>&thinsp;+H<sub>2</sub>O mixtures in the spectral region beyond the
CO<sub>2</sub> v3 bandhead, Icarus, 306, 116–121, 2018.

</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Turner(2005)</label><mixed-citation>
Turner, D.: Arctic mixed-phase cloud properties from AERI-lidar observations:
Algorithm and results from SHEBA, J. Appl. Met., 44, 427–444, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Turner et al.(2003)Turner, Ackerman, Baum, Revercomb, and
Yang</label><mixed-citation>
Turner, D., Ackerman, S., Baum, B., Revercomb, H., and Yang, P.: Cloud Phase
Determination using ground based AERI observations at SHEBA, J. Appl. Met.,
42, 701–715, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Van Vleck and Huber(1977)</label><mixed-citation>
Van Vleck, J. H. and Huber, D. L.: Absorption, emission, and linebreadths: A
semihistorical perspective, Rev. Mod. Phys., 49, 939–959, https://doi.org/10.1103/RevModPhys.49.939, 1977.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Vidot et al.(2015)Vidot, Baran, and Brunel</label><mixed-citation>
Vidot, J., Baran, A., and Brunel, P.: A new ice cloud parameterization for
infrared radiative transfer simulation of cloudy radiances: Evaluation and
optimization with IIR observations and ice cloud profile retrieval products,
J. Geophys. Res., 120, 6937–6951, <a href="https://doi.org/10.1002/2015JD023462" target="_blank">https://doi.org/10.1002/2015JD023462</a>,  2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Vincent and Dudhia(2017)</label><mixed-citation>
Vincent, R. and Dudhia, A.: Fast radiative transfer using monochromatic
look-up tables, J. Quant. Spectrosc. Ra., 186,
254–264, <a href="https://doi.org/10.1016/j.jqsrt.2016.04.011" target="_blank">https://doi.org/10.1016/j.jqsrt.2016.04.011</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Zorn et al.(2002)Zorn, von Clarmann, Echle, Funke, Hase, Hopfner,
Kemnitzer, Kuntz, and Stiller</label><mixed-citation>
Zorn, S., von Clarmann, T., Echle, G., Funke, B., Hase, F., Hopfner, M.,
Kemnitzer, H., Kuntz, M., and Stiller, G.: KOPRA: Analytic expressions for
modelling radiative transfer and instrumental effects, Tech. Rep., Karlsruhe
University, Germany, available at:
<a href="https://www.imk-asf.kit.edu/downloads/SAT/kopra_docu_part02.pdf" target="_blank"/> (last access: 2 January 2020), 2002.
</mixed-citation></ref-html>--></article>
