mss software for planning research
play

MSS - Software for planning research Member of the - PowerPoint PPT Presentation

MSS - Software for planning research Member of the Helmholtz-Association aircraft missions 12.07.2017 @ReimarBauer About me Forschungszentrum Jlich GmbH Reimar Bauer, IEK-7 Python Software Foundation Python Software Verband e.V.


  1. MSS - Software for planning research Member of the Helmholtz-Association aircraft missions 12.07.2017 @ReimarBauer

  2. About me Forschungszentrum Jülich GmbH Reimar Bauer, IEK-7 Python Software Foundation Python Software Verband e.V. r.bauer@fz-juelich.de Reimar.Bauer@python- verband.org dreimark@chat.freenode.net @ReimarBauer Member of the Helmholtz-Association http://www.fz-juelich.de/ 12.07.2017 @ReimarBauer Slide 2

  3. Atmospheric Research – WHAT? Understand various individual processes and their interplay Member of the Helmholtz-Association Figure: NASA Earth Observatory 12.07.2017 @ReimarBauer Slide 3

  4. Sketch of Atmospheric Processes Member of the Helmholtz-Association 4 Source: SPARC Report (check!) 12.07.2017 @ReimarBauer Slide 4

  5. Atmospheric Research – WHY? Provide predictions for the atmosphere regarding Climate Global warming Ozone hole . . . and many more Member of the Helmholtz-Association 12.07.2017 @ReimarBauer Slide 5

  6. Atmospheric Research – HOW? Measurements of chemical trace gas composition and other parameters of interest that characterize these processes Laboratory Balloons Aircrafts Satellites Simulations of the atmosphere (composition, particles) by a Member of the Helmholtz-Association variety of models 12.07.2017 @ReimarBauer Slide 6

  7. Atmospheric Research – AIM Improved understanding of the individual processes parametrize these processes in atmospheric models, e.g. Chemistry climate models (CCMs) and Earth system models (ESMs) Quality improvement of models and predictions for ozone hole, climate,. . . Member of the Helmholtz-Association 12.07.2017 @ReimarBauer Slide 7

  8. Atmospheric Research – Aircraft Measurements Flexibility to measure at locations of scientific interest Cheap compared to satellite measurements Research flight hours are rare and still very expensive Collaboration with various groups and institutions that are Member of the Helmholtz-Association specialized for individual measurements 12.07.2017 @ReimarBauer Slide 8

  9. Example: The Geophysica Aircraft Top altitude: 20 km, range: 3000 km Member of the Helmholtz-Association 12.07.2017 @ReimarBauer Slide 9

  10. Example: The Geophysica Aircraft Member of the Helmholtz-Association Places for payload of scientific Instruments 12.07.2017 @ReimarBauer Slide 10

  11. Example: The Geophysica Aircraft Instrument Parameter P.I. Bay O 3 FOZAN Ulanovsky, CAO Bay 5 FabrizioRavegnani, CNR FISH H 2 O (total) Bay 4 MartinaKraemer, JUELICH Under Wing H 2 O (gas phase) FLASH AlexeyLykov, CAO Pylon NO Under Wing Pod NO y SIOUX HansSchlager, DLR right Particle NO y HALOX t.b.d. ClO left Wing Pod BrO FredStroh, JUELICH N 2 O, CFC12 CFC11 CH 4 , H 2 HAGAR Bay 8 SF 6 MichaelVolk, BUW Halon 1211 CO 2 Member of the Helmholtz-Association Long lived trace gases and WAS ThomasRoeckmann, UTRECHT Fuselage Bay isotopo-logues Many more instruments for measurements of different parameters 12.07.2017 @ReimarBauer Slide 11

  12. Example: The HALO Aircraft Member of the Helmholtz-Association Top altitude: 15 km, range: 10000 km HALO leaving the Arena Arctica. Picture by Peter Preuße, FZJ. 12.07.2017 @ReimarBauer Slide 12

  13. Planning of Research Flights Typically, scientific campaigns with more flights from a base airport address one or more scientific questions Model simulations provide related parameters of interest 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. . . ) Member of the Helmholtz-Association Discussion and iteration of the proposed flight plans with pilots and aircraft representatives 12.07.2017 @ReimarBauer Slide 13

  14. M ission S upport S ystem (MSS) ¯ ¯ ¯ Software to aid scientific flight planning : Marc Rautenhaus, formerly DLR, introduced MSS in 2012. It is since May 2016 a git FOSS project on bitbucket. Python 2.7.x and 3.6 Client / Server application OGC web map service based, version 1.1.1 conda-forge - anaconda application Member of the Helmholtz-Association License: Apache 2.0 Docs: mss.rtfd.io 12.07.2017 @ReimarBauer Slide 14

  15. Documented in GMT Member of the Helmholtz-Association 12.07.2017 @ReimarBauer Slide 15

  16. Basic principle of the OGC Web Map Service standard Member of the Helmholtz-Association A client (left) sends a GetMap request, encoded as an HTTP URL to the server (right). The server creates an image file and sends it to the client. Rautenhaus et al., GMD, 5, 55-71, 2012 12.07.2017 @ReimarBauer Slide 16

  17. Description MSS A data center can install the MSS server component and configure it to provide data. Already implemented methods for ECMWF , CLaMS, GWFC, EMAC, METEOSAT data. The client is a QT 4/5 GUI application which can access many MSS Servers. The client accesses the server and requests vertical, horizontal views and receives generated images. Scientists interactively design a flight route in direct relation to atmospheric prediction data. Member of the Helmholtz-Association Way points of a proposed flight route are overlayed on any view of requested data. All the information could be exchanged and manipulated by others. 12.07.2017 @ReimarBauer Slide 17

  18. Architecture of MSS WMS Server Member of the Helmholtz-Association Rautenhaus et al., GMD, 5, 55-71, 2012 12.07.2017 @ReimarBauer Slide 18

  19. Architecture of MSS GUI Member of the Helmholtz-Association 12.07.2017 @ReimarBauer Slide 19

  20. Installing MSS and running Server and Client $ conda config –add channels conda-forge $ conda create -n mssenv python=2 $ source activate mssenv $ conda install mss $ #demodata and standalone server $ demodata $ export PYTHONPATH=~/mss $ mswms $ #GUI $ mss Member of the Helmholtz-Association 12.07.2017 @ReimarBauer Slide 20

  21. MSS User Configurations All defaults can be changed by a json setting file. layout sizes of views, immutable sizes available map projections predefined waypoints import/export plugins lists of predefined web service URLs and login data optional proxy Member of the Helmholtz-Association 12.07.2017 @ReimarBauer Slide 21

  22. Top View A) map projection B) zoom/pan C) way points D) appearance E) open controls F) layer / styles G) time setup H) new request Member of the Helmholtz-Association 12.07.2017 @ReimarBauer Slide 22

  23. Table View and Vertical Flight Profile Member of the Helmholtz-Association 12.07.2017 @ReimarBauer Slide 23

  24. Reviewing Data Member of the Helmholtz-Association 12.07.2017 @ReimarBauer Slide 24

  25. Features On Top View you could add different layers Satellite Tracks Remote Sensing KML Overlay On Table View we have the possibility to a add a hexagon flight Member of the Helmholtz-Association pattern and to use aircraft performance data. 12.07.2017 @ReimarBauer Slide 25

  26. Example: HALO flight from Kiruna to Oberpfaffenhofen Top view: Mixing ratios of N 2 O and O 3 : Member of the Helmholtz-Association 12.07.2017 @ReimarBauer Slide 26 Source: POLSTRACC flight planning team

  27. Example: HALO flight from Kiruna to Oberpfaffenhofen Side view: Mixing ratios of N 2 O and Ozone loss: Member of the Helmholtz-Association Source: POLSTRACC flight planning team 12.07.2017 @ReimarBauer Slide 27

  28. Examples of campaigns using MSS ML-CIRRUS 2014 Oberpfaffenhofen http://www.pa.op.dlr.de/ML-CIRRUS/ POLSTRACC 2016 Kiruna https://www.polstracc.kit.edu/polstracc STRATOCLIM 2016-17 Kalamata and Nepal http://www.stratoclim.org/ NAWDEX 2016 Iceland http://www.pa.op.dlr.de/nawdex/ EMeRGe 2017-18 EU and Asia http://www.halo.dlr.de/science/missions/emerge/emerge Member of the Helmholtz-Association WISE 2017 Ireland https://www.blogs.uni-mainz.de/fb08-ipa/wise/ 12.07.2017 @ReimarBauer Slide 28

  29. Documentation http://mss.rtfd.io https://bitbucket.org/wxmetvis/mss https://anaconda.org/conda-forge/mss http://www.geosci-model-dev.net/5/55/2012/gmd-5-55- 2012.pdf http://www.geosci-model-dev.net/5/55/2012/gmd-5-55-2012- Member of the Helmholtz-Association supplement.pdf 12.07.2017 @ReimarBauer Slide 29

  30. Ecosystem bitbucket, github pycharm quantified code py.test pypi, anaconda conda-forge community Member of the Helmholtz-Association jenkins, travis, appveyor, circleci readthedocs 12.07.2017 @ReimarBauer Slide 30

  31. Member of the Helmholtz-Association 12.07.2017 @ReimarBauer Slide 31

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend