Slant Column Fitters¶
Base Class¶
- class skdoas.retrieval.base.SlantColumn¶
Class for performing SCD spectral fitting.
OMI NO2 Standard Product V2.1¶
- class skdoas.retrieval.omno2.SlantColumn_OMNO2(cross_sections: CrossSection, ring_spectrum: RingSpectrum)¶
General class for fitting cross sections to measured spectra to derive slant column densities.
The following parameters must be specified for the fit:
the order of the polynomial representing the slow-changing spectral components
cross sections for NO2, O3 and H2O
a Ring spectrum to account for inelastic scattering (can be set to None)
the wavelength window to perform the fit in
This classes uses the Levenberg-Marquardt algorithm as implemented in scipy.optimize.curve_fit.
References
E. J. Bucsela, N. A. Krotkov, E. A. Celarier, L. N. Lamsal, W. H. Swartz, P. K. Bhartia, K. F. Boersma, J. P. Veefkind, J. F. Gleason, and K. E. Pickering. A new stratospheric and tropospheric NO2 retrieval algorithm for nadir-viewing satellite instruments: application to OMI. Atmospheric Measurement Techniques, 6, 2607-2626, 2013.
OMI DOAS Total Ozone Product¶
- class skdoas.retrieval.omdoao3.SlantColumn_OMDOAO3(cross_sections: CrossSection, poly_degree: int = 2, window: Tuple[float, float] = (331.6, 336.6))¶
Class for fitting ozone cross sections to radiance spectra according to the OMDOAO3 algorithm
This classes uses the Levenberg-Marquardt algorithm as implemented in scipy.optimize.curve_fit.
References
J. Pepijn Veefkind, Johan F. de Haan, Ellen J. Brinksma, Mark Kroon, and Pieternel F. Levelt. Total Ozone From the Ozone Monitoring Instrument (OMI) Using the DOAS Technique. IEEE Transactions on Geoscience and Remote Sensing, 44(5), 1239-1244, 2006.