Since then, SSF have participated in several demanding scientific computation projects, most of which have related to software running at satellite ground stations in an automated processing environment. This includes several software components with near real-time requirements for the product generation. As the scientific algorithms implemented can also be quite complex, many of these projects have been computationally challenging.
The GOMOS Processing Facility contains data processors from Level 0 to 1b and 2 that use algorithms defined by the ESA Expert Support Laboratory (ESL). The main objective of the level 1 processing is to correct the GOMOS measurement data for all instrument effects before using the data for scientific atmosphere analysis. From these products, Level 2 products that contain atmospheric profiles of O3, H2O, NO2, NO3, and O2 are constructed. Auxiliary L2 products are air density, high-resolution temperature profiles and aerosol extinction coefficients. The Level 2 processing is accomplished through several inversion steps.
SSF have developed several Product Generation Executives (PGEs) for processing data from the OMI instrument.
These contain PGEs for creating the following Level 2 products:
• Ozone vertical column
• Cloud product
• NO2 vertical column
• Aerosol product
• Ozone profile
During the OMI PGE projects, SSF also developed a mathematical library containing several ‘general purpose’ functions that are common for the PGEs. These include linear and non-linear fitting functions, linear fitting using singular value decomposition, spline interpolation, n-dimensional linear interpolation and several small utility functions.