This page documents the application of the Complete Data Fusion (CDF) algorithm to the IASI / AERIS ozone profile product. It covers both the legacy FORLI v20151001 files and the newer CDR V1.2.1 release that has replaced the legacy archive on the AERIS portal. The two formats share the same underlying retrieval algorithm (FORLI-O3) but differ in variable naming, units, and metadata compliance.

1. Overview

Provider AERIS — French atmospheric data infrastructure (IASI Portal). Algorithm developed by ULB-LATMOS; data production by EUMETSAT; reconstruction and netCDF formatting by LATMOS.
Instrument IASI (Infrared Atmospheric Sounding Interferometer), nadir sounding
Platforms Metop-A, Metop-B, Metop-C
Retrieval algorithm FORLI-O3 v20151001 (same algorithm for both legacy and CDR releases)
Measured constituents O3
File format netCDF (two variants — see Section 3)
CDF status Tested — CDF(2022) passes for both formats; CDF(2015) fails for both formats (see §7)

2. FAIR References

The following references allow the dataset to be uniquely identified, accessed, and cited according to FAIR (Findable, Accessible, Interoperable, Reusable) principles. Verified on 2026-04-11 against the AERIS IASI portal and the global attributes of the CDR V1.2.1 test file.

Product title (CDR) IASI/METOPA ULB-LATMOS ozone (O3) L2 products (profiles of partial columns)
Product version (current) CDR Release 1 of IASI 2b — 2nd extraction (software version 1.2, product ID O3M-521.x)
Legacy version v20151001no longer distributed through the AERIS portal (superseded by the CDR). Test results reported here refer to a local copy of a 2008 Metop-A file.
Persistent identifier No DOI assigned to the CDR ozone product at the portal level (verified 2026-04-11). The Metop-A L1C reprocessed input used by EUMETSAT has DOI 10.15770/EUM_SEC_CLM_0014.
Product landing page https://iasi.aeris-data.fr/o3/ — general O3 page
https://iasi.aeris-data.fr/ozos_iasi_b_arch/ — IASI/Metop-B O3 L2 CDR archive
Data access IASI catalog — free and open
Algorithm reference Hurtmans, D. et al., FORLI radiative transfer and retrieval code for IASI, J. Quant. Spectrosc. Ra., 113, 1391–1408, doi:10.1016/j.jqsrt.2012.02.036, 2012.
(cited verbatim in the CDR file references global attribute)
Metadata conventions CF-1.8 (CDR only); standard names vocabulary: NetCDF CF Metadata Convention v80 (2022-02-07)
License / data policy Free of charge under the AERIS IASI data use policy. For substantial use, co-authorship must be offered to the Principal Investigators (Cathy Clerbaux — LATMOS, and Pierre-François Coheur — ULB).
Required acknowledgement “IASI is a joint mission of EUMETSAT and the Centre National d’Etudes Spatiales (CNES, France). The authors acknowledge the AERIS data infrastructure for providing access to the IASI data in this study, ULB-LATMOS for the development of the retrieval algorithms, and EUMETSAT/AC SAF for CO/O3 data production.”

3. Dataset Description

The IASI Portal (https://iasi.aeris-data.fr/), operated by the AERIS data infrastructure, provides free and open access to atmospheric composition Level 2 products retrieved from IASI/Metop observations. The ozone profile product is the result of an optimal-estimation retrieval on IASI L1C radiances carried out with the FORLI-O3 radiative transfer and retrieval code developed at ULB-LATMOS.

Two file formats have been tested in the framework of the PNRR project, both based on the same FORLI v20151001 retrieval:

Format Status Main characteristics
Legacy FORLI
v20151001
Superseded, no longer distributed via AERIS portal. netCDF with lowercase ozone_* variables, pressure in hPa, absolute error profile, no CF conventions declared, single nobservations dimension.
CDR V1.2.1
Release 1, 2nd extraction
Current release on the AERIS portal. Generated by a re-processing of the EUMETSAT operational L2 chain (adapted V6.6), with ERA5 auxiliary data, and re-formatted by LATMOS. CF-1.8 compliant netCDF with O3_* variables, unlimited time dimension, pressure in Pascal, relative error profile, retrieval_quality_flag (0=bad, 1=ok, 2=best), averaging_kernel_matrix (singular).

The availability of the dataset depends on the platform:

Platform Temporal coverage
Metop-A 01/01/2008 – 15/11/2021
Metop-B 08/03/2013 – ongoing
Metop-C 20/09/2020 – ongoing

The nominal spatial resolution of IASI is 12 km at nadir. The retrieval is performed in principal-component space, but the product is represented entirely in profile space within both netCDF formats.

4. State Vector

The state vector is composed of 41 elements, corresponding to O3 partial columns (mol m-2) on a fixed vertical grid of 40 layers of about 1 km height between the Earth’s surface and 40 km, plus one additional layer from 40 km up to the top of the atmosphere (60 km). The structure of the vertical grid is identical in the legacy and CDR formats.

Vertical grid of the IASI/AERIS ozone profile product under test
Figure 1. Vertical grid of the IASI/AERIS product under test (41 layers from surface to 60 km). The grid is the same for the legacy and CDR files.

5. Test Files

5.1 Legacy format — IASI_FORLI_O3_metopa_20080130_v20151001.nc

A Metop-A netCDF file (≈ 1300 MB) was used as the reference for the legacy format. All 167 470 products of the file were considered (no quality filtering). The average distance between each pixel and its nearest neighbour is 22.23 km.

Map of all valid products of the IASI/AERIS legacy test file
Figure 2. Map of all the products of the legacy FORLI v20151001 test file (Metop-A, 30 January 2008).
Zoom on the IASI/AERIS legacy test-file products with the product under test highlighted
Figure 3. Detail of the legacy test-file products in the neighbourhood of the selected product under test (red circle). The bottom-left arrows are 100 km long.

5.2 CDR V1.2.1 format — IASI_METOPA_L2_O3_PROFILE_20080131_ULB-LATMOS_CDR_V1.2.1.nc

The CDR test file covers Metop-A on 31 January 2008 (one day later than the legacy reference). Products are selected by retrieval_quality_flag ≥ 1 (i.e. “ok” or “best” quality only; “bad” pixels with flag 0 are discarded).

Map of all valid products of the IASI/AERIS CDR test file
Figure 4. Map of all the products of the CDR V1.2.1 test file (Metop-A, 31 January 2008) passing the quality filter retrieval_quality_flag ≥ 1.
Zoom on the IASI/AERIS CDR test-file products with the product under test highlighted
Figure 5. Detail of the CDR test-file products in the neighbourhood of the selected product under test (red circle). The bottom-left arrows are 100 km long.

6. Completeness Test Results

All completeness tests are passed for both formats. The retrieval algorithm is the same FORLI-O3 algorithm used for the IASI/EUMETSAT product. The retrieval happens in principal-component space but the full state vector and its characterisation matrices are stored in profile space in the netCDF files.

# Requirement Legacy CDR V1.2.1
1 Optimal estimation retrieval
2 Full state vector available
3 Vertical profiles in terms of concentrations or partial columns
4 Vertical grid availability
5 Full a priori state vector availability
6a Averaging kernel availability (full state vector)
6b Total errors covariance matrix availability * *
6c A priori covariance matrix availability

* Neither format stores the full total error covariance matrix explicitly; it is reconstructed from the averaging kernel matrix and the (reconstructed) a priori covariance matrix inside the reader.
The a priori covariance is provided externally as a relative correlation matrix Sa_rel (distributed as /IASI-AERIS/Sa.pkl) and then rescaled layer-by-layer by the a priori profile to obtain the absolute Sa. This is identical for both formats.

7. Auto-consistency Test Results

The auto-consistency test has been applied in the profile space, which is the native representation for both file formats (the state vector is fully stored in profile space in both legacy and CDR files).

7.1 Legacy FORLI v20151001

In the CDF(2015) formulation the pseudo-inversion of \mathbf{S}_{ni} considered only the eigenvalues larger than fifteen orders of magnitude below the largest one. CDF(2022) passes with negligible errors; CDF(2015) fails due to poor conditioning of \mathbf{S}_{n,\mathrm{FORLI}}.

# IASI-AERIS-O3 Auto-consistency test results \max(|\Delta x|)\% (|\Delta\mathrm{DOFs}|)\%
1 CDF(2022) total error VCM inversion <0.000001 0.000001
2 CDF(2015) noise error VCM inversion 3523.164798 0.000002
Auto-consistency test CDF(2022) — IASI/AERIS legacy FORLI ozone
Figure 6a. Detailed results of the auto-consistency test in the CDF(2022) formulation — legacy FORLI v20151001 file. Panels (b) and (c) show that the differences between the original state vector and the one reconstructed by CDF are negligible both in absolute and relative terms; panels (d), (e) and (f) show the same for the AKM and the VCM.
Auto-consistency test CDF(2015) — IASI/AERIS legacy FORLI ozone
Figure 6b. Detailed results of the auto-consistency test in the CDF(2015) formulation — legacy FORLI v20151001 file.

7.2 CDR V1.2.1 format

CDF(2022) passes with negligible errors; CDF(2015) fails due to poor conditioning of \mathbf{S}_{n,\mathrm{FORLI}}, as for the legacy format, though the error is smaller (242% vs 3523%).

# IASI-AERIS-O3 CDR V1.2.1 Auto-consistency test results \max(|\Delta x|)\% (|\Delta\mathrm{DOFs}|)\%
1 CDF(2022) total error VCM inversion <0.000001 0.000003
2 CDF(2015) noise error VCM inversion 242.599938 0.000198

Detailed results are shown in the figures below.

Auto-consistency test CDF(2022) — IASI/AERIS CDR V1.2.1 ozone
Figure 7a. Detailed results of the auto-consistency test in the CDF(2022) formulation — CDR V1.2.1 file.
Auto-consistency test CDF(2015) — IASI/AERIS CDR V1.2.1 ozone
Figure 7b. Detailed results of the auto-consistency test in the CDF(2015) formulation — CDR V1.2.1 file.

8. CDF Variables Mapping

The following table lists the quantities strictly required by the CDF algorithm, their common Python attribute inside the reader Product object, and the corresponding netCDF variable in each of the two formats. The readers used in the test scripts are:

  • Legacy: cdftools.readers.iasi_netcdf_aeris_reader.IASIAREISnetcdfReader (used by 05_PNRR_filetest/08_IASI_AERIS.py)
  • CDR V1.2.1: cdftools.readers.iasi_netcdf_aeris_new_reader.IASIAREISCDRnetcdfReader (used by 05_PNRR_filetest/10_IASI_AERIS_new.py)
CDF quantity Symbol Reader attribute Legacy variable CDR V1.2.1 variable
Retrieved state vector
(41 O3 partial columns, mol m-2)
\widehat{\mathbf{x}} p.o3 ozone_partial_column_profile O3_partial_column_profile
A priori state vector \mathbf{x}_{a} p.o3_apriori ozone_apriori_partial_column_profile O3_apriori_partial_column_profile
A priori covariance matrix
(computed as \mathrm{diag}(\mathbf{x}_a)\,\mathbf{S}_{a}^{\mathrm{rel}}\,\mathrm{diag}(\mathbf{x}_a))
\mathbf{S}_{a} p.vcm_a Sa_rel loaded from /IASI-AERIS/Sa.pkl (external file, common to both formats)
Total error covariance matrix
(reconstructed as (\mathbf{I}-\mathbf{A})\,\mathbf{S}_{a})
\mathbf{S}_{n} p.vcm_total Reconstructed inside the reader from \mathbf{A} and \mathbf{S}_{a} for both formats. The CDR file also provides a relative error profile in O3_partial_column_profile_error.
Averaging kernel matrix \mathbf{A} p.ak averaging_kernels_matrix (plural) averaging_kernel_matrix (singular)
Vertical grid (pressure levels) p.pressure atmosphere_pressure_grid (hPa) atmosphere_pressure_grid (Pa → hPa in reader)
Quality filtering getGoodPixels() No explicit flag — all observations are used. retrieval_quality_flag: 0=bad (rejected), 1=ok, 2=best.

Note on Sa: neither netCDF file stores the a priori covariance matrix explicitly. Both readers load a pre-computed relative correlation matrix Sa_rel from an external pickle file (~/progetti/aurora/data/IASI-AERIS/Sa.pkl) and convert it to absolute units by multiplying layer-wise by the a priori profile. This step is identical in the legacy and CDR readers.

9. Notes and Open Issues

  • Both IASI/AERIS formats share the same FORLI v20151001 retrieval — the CDR is a re-formatting (and re-processing of the L1C inputs) by LATMOS and EUMETSAT, not a new retrieval algorithm. The auto-consistency results are therefore expected to be very similar between the two formats, and indeed they are.
  • The legacy FORLI files are no longer distributed through the AERIS portal; users must migrate to the CDR V1.2.1 release, whose main entry point for the Metop-B archive is https://iasi.aeris-data.fr/ozos_iasi_b_arch/. The CDF reader IASIAREISCDRnetcdfReader has been introduced in order to support this migration without breaking the existing scripts.
  • The CDR files are CF-1.8 compliant, have standard names, and include a quality flag and a tracking ID — a clear improvement in terms of FAIRness with respect to the legacy format.
  • An open item is the fusion of IASI-O3 products from different providers (IASI-EUMETSAT, IASI-AERIS FORLI, IASI-AERIS CDR, IASI+GOME2) — see the To Be Studied page.

Back to: Tested Datasets overview.