Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Mission Support System and its use in plann...

The Mission Support System and its use in planning an aircraft campaign

The Mission Support System (MSS) is an open source software package that has been used for planning flight tracks of scientific aircraft in multiple measurement campaigns during the last decade. It consists of many components, a data-retrieval tool chain, a wms server which creates 2-D figures from 4-D meterogical data. A client application for displaying the figures in combination with the planned flight track and other data. For data exchange between participants a collaboration server is used. The talk describes how we used these components for a campaign.

Reimar Bauer

August 28, 2024
Tweet

More Decks by Reimar Bauer

Other Decks in Science

Transcript

  1. THE MISSION SUPPORT SYSTEM and its use in planning an

    aircraft campaign 08-29-2024 | @TheMSSystem Reimar Bauer Member of the Helmholtz Association
  2. FORSCHUNGSZENTRUM JÜLICH GMBH, REIMAR BAUER Forschungszentrum Jülich, ICE-4 ICE-4 conducts

    research on the chemistry, dynamics and microphysics of the stratosphere and the tropopause region, and on the role these atmospheric layers play in the climate system. For this purpose, research aircrafts and balloons are used for complex measurements of atmospheric parameters intended to clarify processes, primarily on a local and regional scale. http://www.fz-juelich.de/ Reimar Bauer @ReimarBauer ICE-4 PythonCamp Python Software Foundation Python Software Verband e.V. Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 1
  3. ATMOSPHERIC RESEARCH – HOW? Source: Karlheinz Nogai Member of the

    Helmholtz Association 08-29-2024 | @TheMSSystem Slide 2
  4. AIRCRAFT MEASUREMENTS: THE DLR HALO Source: Isabell Krisch, DLR Top

    altitude: 15 km, range: 8000 km, up to 3 metric tons payload Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 3
  5. PLANNING RESEARCH FLIGHTS - SATISFY ALL GROUPS Scientific campaigns with

    flights from a base airport address many scientific questions Find the best flight plan for all envolved Ground Team for instrument preparation and mounting Model simulations for the near future using meteorological forecast data Optimization of the scientific outcome by finding the best flight path (in 4 dimensions time, latitude, longitude, altitude) in the “model world” Consideration of various aircraft constraints (range, flight altitude, overflight permits. . . ) Discussion and iteration of the proposed flight plans with pilots and aircraft representatives Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 5
  6. M ¯ ISSION S ¯ UPPORT S ¯ YSTEM (MSS)

    Software to aid scientific flight planning: Github Organization Open-MSS https://github.com/Open-MSS License: Apache 2.0 conda-forge application https://anaconda.org/conda-forge/mss Documented in GMD Bauer, R., Grooß, J.-U., Ungermann, J., Bär, M., Geldenhuys, M., and Hoffmann, L.: The Mission Support System (MSS v7.0.4) and its use in planning for the SouthTRAC aircraft campaign, Geosci. Model Dev., https://doi.org/10.5194/gmd-15-8983-2022, in review, 2022. Rautenhaus, M., Bauer, G., and Doernbrack, A.: A web service based tool to plan atmospheric research flights, Geosci. Model Dev., 5, 55-71, doi:10.5194/gmd-5-55-2012, 2012. http://www.geosci-model-dev.net/5/55/2012/gmd-5-55-2012.pdf Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 6
  7. INSTALLING WITH PIXI FROM CONDA-FORGE $ curl -fsSL https://pixi.sh/install.sh |

    bash $ pixi global install mss $ msui MSUI graphical user interface Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 7
  8. TUTORIALS FROM OUR DOCUMENTATION We provide a bunch of tutorials

    to get familiar with the MSUI. source: https://mss.rtfd.io/en/stable/tutorials/tutorial_waypoints.html Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 8
  9. ARCHITECTURE OF MSS Installation includes: MSWMS server, MSColab server, MSUI

    graphical interface source: Bauer et al., https://doi.org/10.5194/gmd-15-8983-2022 Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 9
  10. MSWMS USES ECMWF DATA Open real-time data can be accessed

    free of charge via the public FTP. Different licenses for other Real Time Data. Forecast User Guide. source: ECMWF https://confluence.ecmwf.int/display/FUG/Forecast+User+Guide Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 10
  11. USING MSS-DATA-RETRIEVAL WITH CDS-API The CDS-API allows you to access

    ECMWF public data and the mss-data-retrieval to setup the netCDF data for MSS. Setup Create and Login at https://cds.climate.copernicus.eu/user/register Setup the API-Key and accept Terms of License Clone and install dependencies of https://github.com/Open-MSS/data-retrieval.git cd into data-retrieval and setup your settings.config Get ERA5 data by e.g. ./bin/get_cds.sh 2020-03-02 12:00:00 copy the result files to the MSS server path, e.g. ~/mss/testdata Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 11
  12. SIDE VIEW OF ECMWF PV DATA" The vertical movement of

    the aircraft can be defined in the side view. source: ECMWF PV for Phileas flight “Gilching” 26./27.08.2023 Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 12
  13. LINEAR VIEW OF CLAMS MODEL DATA We can look by

    a linear view on the estimated values for that flight track. source: CLaMS N2O for Phileas flight “Gilching” 26./27.08.2023 Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 13
  14. MSS EASES FLIGHT PLANNING COMPLEXITY data center provide by the

    MSWMS server forecast data, e.g. ECMWF data center provides a MSColab collaboration server. The scientists uses a QT GUI client application which can access MSWMS and MSColab Servers. The scientists accesses the MSWMS server and requests vertical, horizontal, linear views and receives generated images. Scientists interactively design a flight route in direct relation to atmospheric prediction data. The flight route is exchanged to all users using the MSColab collaboration Server Way points of a proposed flight route are overlayed on any view of requested data. Flight plan based on flight route handed over to pilots and aircraft representatives. Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 14
  15. ECOSYSTEM conda-forge and mamba-org community prefix-dev anaconda pypi github pytest

    Google Summer of Code pycharm, vscode readthedocs dockerhub Member of the Helmholtz Association 08-29-2024 | @TheMSSystem Slide 15