elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Barrierefreiheit | Kontakt | English
Schriftgröße: [-] Text [+]

The OMEGA-Py Python module: a complete and easy way to work with OMEGA/MEX observations

Stcherbinine, Aurélien und Langevin, Y. und Carter, J. und Vincendon, M. und Leseigneur, Y. und Barraud, Oceane und Schmidt, F. (2025) The OMEGA-Py Python module: a complete and easy way to work with OMEGA/MEX observations. EPSC-DPS Joint Meeting 2025, 2025-09-07 - 2025-09-11, Helsinki, Finland. doi: 10.5194/epsc-dps2025-1434.

[img] PDF
470kB

Offizielle URL: https://meetingorganizer.copernicus.org/EPSC-DPS2025/EPSC-DPS2025-1434.html

Kurzfassung

OMEGA-Py [1,2] is a Python 3 module dedicated to the scientific use of data provided by the Observatoire pour la Minéralogie, l’Eau, les Glaces et l’Activité (OMEGA) instrument onboard the ESA Mars Express (MEx) orbiter [3]. It has been developed as an alternative to the IDL routines of the OMEGA legacy software provided by the instrument team for the past 20 years [4] and its validation by comparison with the results of the IDL routines has been endorsed by the OMEGA PI. The module notably includes a Python reimplementation of the most recent release of the IDL OMEGA software (v10, SOFT10) [4], which performs the reading, calibration, and reduction of the level 1B data publicly available on the ESA PSA to produce level 2A data (calibrated reflectances cubes) that can be used for the scientific analysis. In addition, the module also includes built-in functions to perform the atmospheric and thermal corrections of the data (using previously published methods) and graphic tools dedicated to the OMEGA hyperspectral data including interactive visualization of the cubes or generation of composite OMEGA maps. Also, since the release of its version 3.0 in October 2023 (currently in version 3.2, released on January 2025), OMEGA-Py is now distributed as part of the official OMEGA software ecosystem (https://www.ias.u-psud.fr/omega/software.html). Why this module? The accessibility of data returned by space missions is a crucial point to ensure the development of open science, and unfortunately the OMEGA dataset has acquired over the past years a reputation in the community for being challenging and requiring a significant amount of investment to use. With OMEGA-Py we aim to tackle this reputation by providing a free all-in-one toolbox to load, correct, analyze, and visualize the OMEGA data, along with a full online documentation with examples. Data handling OMEGA-Py includes a reimplementation of the readomega.pro routine of the IDL software, which reads and processes the L1B data that can be downloaded from the PSA to generate the L2A. A sensible improvement with OMEGA-Py is its implementation in Object Oriented Programming, which makes the simultaneous handling of several OMEGA observations easier. When loading an OMEGA observation, all the extracted data are stored within an OMEGAdata object. In addition, the wavelengths are also automatically reordered in ascending order and the spectra are ”cleaned” to remove the overlaps between the three channels (V, C, L) as well as the identified corrupted pixels. This allows the user to have direct access to reflectance spectra that can be used for scientific analysis purposes. Data correction Using orbital remote sensing observations like OMEGA data for scientific analysis and research may require to apply some corrections to remove the atmospheric and/or thermal contributions that affect the spectra, as shown on Figure 1. Methods to correct the OMEGA observations have been described in several publications and extensively used over the past 20 years [e.g., 5, 6], but they have never been part of the distributed IDL software. Here OMEGA-Py provides to the users built-in functions to easily correct the data from the atmosphere using the typical volcano-scan technique [5], and from the thermal emission of the planet [6,7]. Plus, as the thermal correction of an OMEGA data cube is time-consuming, parallel processing using the multiprocessing module has been implemented to fasten the process. Figure 1 – Correction steps of an OMEGA spectrum with OMEGA-Py (reproduced from [8]). Visualization OMEGA-Py also comes with a set of visualization functions specifically developed for the OMEGA data, including: Projection of the data maps on a longitude/latitude equatorial or polar grid, according to the geometry of the observation. Generation of composite maps from a series of OMEGA observations, either for the reflectance or a previously computed spectral criteria (see Figure 2). Interactive display of an OMEGA observation that allows the user to display the spectra by clicking with their mouse on the pixels of the map (see Figure 3). Figure 2 – 1.9 µm band depth map in the North polar regions from OMEGA observations, excluding areas covered by water ice, made with OMEGA-Py [8]. Figure 3 – Interactive visualization of an OMEGA observation with OMEGA-Py. Conclusion & Perspectives With OMEGA-Py we provide a new and complete solution to use and analyze the data that are returned since 2004 by the OMEGA instrument. The Python implementation and the presence of built-in correction and visualization functions will help in making the huge and very complete OMEGA dataset more accessible, especially for the younger generation of scientists and students, or for people who want to have a quick and easy access to some OMEGA data for comparison with other instruments, models or lab work. Plus, its very easy way to load OMEGA data and the functionalities to improve the processing time make the module perfectly suitable for batch processing or data mining. The official validation of the module by the instrument team in 2023, as an alternative solution to the legacy IDL software, has been an important step for the project. Since its first release in 2020, OMEGA-Py has been used in several published studies and ongoing projects [e.g., 8–11]. Acknowledgments The full documentation of the OMEGA-Py Python module is available at https://astcherbinine.github.io/omegapy. References [1] Stcherbinine A. et al. (2024) JOSS, 9(99), 6566. [2] Stcherbinine A. et al. (2025) OMEGA-Py:Python tools for OMEGA data, (v3.2), Zenodo. [3] Bibring J.-P. et al. (2004) ESA Publication Division, 1240:37–49. [4] OMEGA Team , SOFT 10 IDL routines (2004). [5] Langevin Y. et al. (2005) Science, 307(5715):1584–1586. [6] Jouglet D. et al. (2007) JGR: Planets, 112(E8). [7] Audouard J., Ph.D. thesis Université Paris-Sud XI (2014). [8] Stcherbinine A. et al. (2021) Icarus, 369:114627. [9] Leseigneur Y. and Vincendon M. (2023) Icarus, 392:115366. [10] Barraud O. et al. (2024) EPSC2024-921. [11] Brasil F. et al. (2025) JGR: Planets, 130, e2024JE008726

elib-URL des Eintrags:https://elib.dlr.de/217229/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:The OMEGA-Py Python module: a complete and easy way to work with OMEGA/MEX observations
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Stcherbinine, AurélienIRAP, CNES, Université Toulouse III Paul Sabatier, CNRS, Toulouse, FranceNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Langevin, Y.Institut d'Astrophysique Spatiale, CNRS-INSU, Orsay Cedex, FranceNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Carter, J.Institut d’Astrophysique Spatiale, CNRS Université Paris- Sud, Orsay, FranceNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Vincendon, M.Institut d’Astrophysique Spatiale IAS, CNRS/Université Paris Sud, Orsay, FranceNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Leseigneur, Y.LATMOS/IPSL, UVSQ Université Paris-Saclay, CNRS, Sorbonne Université, Guyancourt, FranceNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Barraud, OceaneOceane.Barraud (at) dlr.dehttps://orcid.org/0000-0002-9985-1109NICHT SPEZIFIZIERT
Schmidt, F.GEOPS/IPSL/CNRS/UPS, Orsay, FrNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Datum:2025
Referierte Publikation:Nein
Open Access:Ja
Gold Open Access:Nein
In SCOPUS:Nein
In ISI Web of Science:Nein
Band:18
DOI:10.5194/epsc-dps2025-1434
Name der Reihe:EPSC Abstracts
Status:veröffentlicht
Stichwörter:Mars, OMEGA, Mars Express, Tool
Veranstaltungstitel:EPSC-DPS Joint Meeting 2025
Veranstaltungsort:Helsinki, Finland
Veranstaltungsart:internationale Konferenz
Veranstaltungsbeginn:7 September 2025
Veranstaltungsende:11 September 2025
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Raumfahrt
HGF - Programmthema:Erforschung des Weltraums
DLR - Schwerpunkt:Raumfahrt
DLR - Forschungsgebiet:R EW - Erforschung des Weltraums
DLR - Teilgebiet (Projekt, Vorhaben):R - Exploration des Sonnensystems
Standort: Berlin-Adlershof
Institute & Einrichtungen:Institut für Planetenforschung > Planetare Labore
Hinterlegt von: Barraud, Oceane
Hinterlegt am:07 Okt 2025 11:00
Letzte Änderung:07 Okt 2025 11:00

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
OpenAIRE Validator logo electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.