SpeCT: Mixed-Gas Spectral Opacity Tool
- SpeCT is an open-source Fortran tool that computes high-resolution spectra for mixed-gas planetary atmospheres involving CO2, H2O, and N2.
- It employs explicit mixed-gas pressure broadening and empirical far-wing corrections to overcome limitations of additive single-species opacity methods.
- The tool converts detailed spectral data into correlated‑k tables, facilitating accurate climate and radiative-transfer simulations for a range of planetary environments.
SpeCT is an open-source Fortran tool for generating high-resolution spectra, correlated- tables, and continuum files for planetary atmospheres involving , , and . Its central purpose is to make mixed-gas opacity production more physically realistic than additive single-species workflows by accounting for inter-species broadening and empirically corrected far-wing line shapes, while keeping the resulting products usable in climate and radiative-transfer models through downstream conversion to correlated- form with Exo_k (Chaverot et al., 25 Aug 2025).
1. Scientific role and scope
SpeCT is designed for a specific bottleneck in atmospheric modeling: line-by-line opacity calculations are too expensive to repeat inside 1-D or 3-D climate models, yet simplified additive methods can neglect collision-partner effects that matter for radiative balance. The tool therefore computes high-resolution spectra for specified pressure–temperature–composition states, with explicit treatment of mixed-gas pressure broadening and empirically corrected far-wing line shapes, and these spectra are then converted into correlated- tables (Chaverot et al., 25 Aug 2025).
The targeted domain is terrestrial-planet and rocky-exoplanet atmospheres, especially mixtures involving , , and . This emphasis reflects a specific physical point: total opacity in a gas mixture is not, in general, captured well enough by summing isolated-species opacities or by online mixing of precomputed single-species -tables. In the regimes emphasized by the paper, line shifts, Lorentz half-widths, continuum strength, and especially the far wings of strong 0 bands depend on the broadening species. SpeCT is therefore narrower in chemistry than generic opacity engines, but more explicit about collision-partner-dependent spectroscopy for the targeted mixtures (Chaverot et al., 25 Aug 2025).
A plausible implication is that SpeCT is most relevant precisely where atmospheric composition is neither close to a pure-gas limit nor well approximated by additive opacity rules. The paper links this regime to Earth paleoclimate, Mars, Venus, magma-ocean planets, and telluric exoplanets (Chaverot et al., 25 Aug 2025).
2. Spectroscopic formulation
SpeCT starts from standard line-by-line absorption theory, using line intensities, pressure shifts, collisional widths, and line-shape convolution between Lorentz and Gaussian components. Near line center, the Lorentz half-width for absorber 1 in a mixture is written as
2
so mixture composition enters directly through the broadening partners 3 (Chaverot et al., 25 Aug 2025).
Species absorption is then accumulated over transitions, and the absorption coefficient is expressed as
4
with the paper noting that, at sufficiently high pressure, the ideal-gas density factor should be replaced by a real-gas density from an equation of state (Chaverot et al., 25 Aug 2025).
This formulation makes the collision partner part of the opacity model rather than a secondary correction. That distinction is central to the tool’s scope. SpeCT is not presented as a broad chemistry platform; it is presented as a mixed-gas spectroscopic framework in which 5-6, 7-8, and 9-0 broadening are modeled explicitly, and in which high-resolution spectra are the intermediate product from which correlated-1 tables are later derived (Chaverot et al., 25 Aug 2025).
For high temperature, the implementation uses hybrid line-list logic: HITRAN 2020 for temperate conditions, HITEMP 2010 for 2 above 3, and HITEMP 2024 for 4 above 5. This is a practical feature because it avoids forcing users to manage line-list transitions themselves when generating opacity data over wide thermodynamic ranges (Chaverot et al., 25 Aug 2025).
3. Far-wing treatment and updated 6-factors
The most distinctive spectroscopic component of SpeCT is its treatment of far wings through empirical 7-factors. The paper states that a Voigt profile alone overestimates absorption in the windows between 8 bands, and that there is no fully self-consistent physical profile valid from line core to far wing. SpeCT therefore adopts the Hartmann/Tran/Perrin tradition and multiplies the line shape by mixture-specific far-wing corrections (Chaverot et al., 25 Aug 2025).
The 9-factor is piecewise exponential in the distance from line center, 0:
1
with temperature-dependent coefficients
2
The paper updates these parameters for pure 3, 4-5, and 6-7 (Chaverot et al., 25 Aug 2025).
The updated factors are organized around three 8 band systems centered near 9 (0), 1 (2), and 3 (4). Operationally, the paper applies the 5 corrections from 6 to 7, the 8 corrections from 9 to 0, and the 1 corrections from 2 to 3; above 4, because of missing data, the 5 factors are reused for overtone bands such as 6 (Chaverot et al., 25 Aug 2025).
The paper also makes the asymmetry of the evidential base explicit. For pure 7, the 8 factors are materially updated using additional continuum constraints between 9 and 0. For 1-2, new 3 factors are derived from Niro et al. data, while the 4 treatment is recast into the same formalism for consistency. For 5-6, only 7-band laboratory constraints exist, so the previous parameterization is reformulated into the same 8 form and then applied over the whole spectrum as a pragmatic approximation (Chaverot et al., 25 Aug 2025).
This suggests two interpretive points. First, SpeCT is intentionally laboratory-driven rather than purely parametric. Second, its far-wing treatment is empirical and mixture specific, which improves targeted realism but also ties the accuracy of the products to the available measurements and to the underlying line lists (Chaverot et al., 25 Aug 2025).
4. Continua, CIA, and computational workflow
SpeCT aligns its water-continuum treatment with MT_CKD. The line core and far wing are separated at 9 from line center, following the historical MT_CKD convention. Line-center absorption is computed at high resolution, while continua are computed separately as the sum of far-wing contributions, including the “plinth,” with the same plinth removed from the line-core calculation to avoid double counting (Chaverot et al., 25 Aug 2025).
For 0-1 and 2-3, continua are taken from MT_CKD v4.0.1, with supplementary 4-5 CIA from Hartmann et al. and Baranov et al. because MT_CKD foreign broadening is for air rather than pure 6. For 7-8, the continuum is recomputed following Tran et al., using a HITRAN-based line list complemented with 9-broadening coefficients, extended to 0, with temperature dependence from Ma and Tipping up to 1. The recently measured simultaneous 2 CIA band near 3 is also included and assumed temperature-independent because no temperature dependence is available (Chaverot et al., 25 Aug 2025).
The continuum/CIA absorption coefficient for a collision pair 4-5 is parameterized as
6
which makes explicit the 7 scaling of binary-collision absorption under ideal-gas conditions (Chaverot et al., 25 Aug 2025).
On the computational side, SpeCT is highly parallelized with MPI and OpenMP. It reads HITRAN or HITEMP line lists, distributes the requested 8 states across processes, computes line profiles, and sums them into high-resolution spectra. The line-center region is sampled at 9 spacing, continua are computed on a 0 grid, and the far-wing domain is truncated at 1 after sensitivity tests. This cutoff is an explicit modeling choice: shorter cutoffs suppress weak-region continuum absorption, whereas extending farther has negligible effect (Chaverot et al., 25 Aug 2025).
5. Released opacity products
The paper emphasizes eight correlated-2 tables and a set of continuum/CIA files. In the detailed product description, the eight correlated-3 tables are two binary-mixture tables and six Earth-like ternary tables, while the work also provides original 4 continua for 5-6, 7-8, and 9-00 (Chaverot et al., 25 Aug 2025).
| Product class | Composition coordinate | Thermodynamic range |
|---|---|---|
| 01 table | 02 | 03–04, 05–06 |
| 07 table | 08 | 09–10, 11–12 |
| Six 13 tables | 14, fixed dry-air 15 | 16–17, 18–19 |
For the two binary tables, the volume-mixing-ratio grid spans 20 to 21. For the six ternary Earth-like tables, the fixed dry-air 22 abundances are 23 ppm, 24 ppm, 25 ppm, 26, 27, and 28. The correlated-29 products use spectral resolution 30, with Exo_k defining the resolution in wavenumber space by 31. The paper does not specify the number of 32-ordinates, the quadrature rule, or the detailed sorting formula (Chaverot et al., 25 Aug 2025).
The accompanying continua are distributed separately rather than embedded in the correlated-33 tables. The original 34 continua span 35 to 36 and 37 to 38, and are provided in ASCII files containing wavenumber and absorption in 39. The paper also compiles and homogenizes CIA and dimer data from the literature for several collision pairs (Chaverot et al., 25 Aug 2025).
6. Position within opacity modeling, use cases, and limitations
SpeCT is presented as a targeted alternative to more generic opacity engines. The paper explicitly contrasts it with tools such as HELIOS-K: SpeCT is less versatile in species coverage, but more accurate for the targeted mixtures because it explicitly incorporates collision-partner-dependent broadening and empirically updated far-wing corrections (Chaverot et al., 25 Aug 2025).
That specialization also defines its limitations. Chemistry is restricted mainly to 40, 41, and 42, though future inclusion of 43 and 44 is planned. Some broadening and line-shift parameters are missing from HITRAN and HITEMP and must be approximated; for example, missing 45-in-46 broadening and shift parameters are approximated from air values following Brown et al. The 47-factor formalism is empirical and line-list dependent, so substantial line-list changes may require readjustment (Chaverot et al., 25 Aug 2025).
The paper is also explicit about extrapolation. Experimental constraints are sparse in some spectral regions and above about 48, yet continua are extrapolated up to 49 and binary tables to 50. The MT_CKD-style split at 51 is stated to be suitable below roughly 52, but less robust at extreme pressure. Line mixing is not treated except implicitly through tuned far-wing corrections, so some high-pressure band-center features remain imperfect (Chaverot et al., 25 Aug 2025).
Within those boundaries, the intended applications are clear: Earth paleoclimate calculations with variable 53, early Mars and Venus studies, steam–54 atmospheres on post-runaway or magma-ocean planets, and terrestrial exoplanets around M dwarfs. The paper’s broader methodological claim is that when atmospheres lie in the intermediate-composition regime—where broadener identity materially alters line wings and continua—SpeCT-generated mixed-gas correlated-55 tables should be preferred to additive or online-mixed opacity methods (Chaverot et al., 25 Aug 2025).