SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
MitgliedderHelmholtz-Gemeinschaft
MSS - Software
for planning research
aircraft missions
30.10.2016 Reimar Bauer
About me
Forschungszentrum Jülich GmbH
http://www.fz-juelich.de/
Reimar Bauer, IEK-7
@ReimarBauer
Python Software Foundation
Python Software Verband e.V.
r.bauer@fz-juelich.de
Reimar.Bauer@python-
verband.org
dreimark@chat.freenode.net
30.10.2016 Reimar Bauer Folie 2
Atmospheric Research – WHAT?
Understand various
individual processes and
their interplay
Figure: NASA Earth Observatory
30.10.2016 Reimar Bauer Folie 3
Sketch of Atmospheric Processes
Source: SPARC Report
30.10.2016 Reimar Bauer Folie 4
Atmospheric Research – WHY?
Provide predictions for the atmosphere regarding
Climate
Global warming
Ozone hole
. . . and many more
30.10.2016 Reimar Bauer Folie 5
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
variety of models
30.10.2016 Reimar Bauer Folie 6
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,. . .
30.10.2016 Reimar Bauer Folie 7
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
specialized for individual measurements
30.10.2016 Reimar Bauer Folie 8
Example: The Geophysica Aircraft
Top altitude: 20 km, range: 3000 km
30.10.2016 Reimar Bauer Folie 9
Example: The Geophysica Aircraft
Places for payload of scientific Instruments
30.10.2016 Reimar Bauer Folie 10
Example: The Geophysica Aircraft
Instrument Parameter P.I. Bay
FOZAN O3 Ulanovsky, CAO
FabrizioRavegnani, CNR
Bay 5
FISH H2O (total)
MartinaKraemer, JUELICH
Bay 4
FLASH H2O (gas phase)
AlexeyLykov, CAO
Under Wing
Pylon
SIOUX
NO
NOy
Particle NOy
HansSchlager, DLR
Under Wing Pod
right
HALOX t.b.d.
ClO
BrO FredStroh, JUELICH
left Wing Pod
HAGAR
N2O, CFC12
CFC11
CH4, H2
SF6
Halon 1211
CO2
MichaelVolk, BUW
Bay 8
WAS
Long lived trace gases and
isotopo-logues ThomasRoeckmann, UTRECHT
Fuselage Bay
Many more instruments for measurements of different
parameters
30.10.2016 Reimar Bauer Folie 11
Example: The HALO Aircraft
Top altitude: 15 km, range: 10000 km
HALO leaving the Arena Arctica. Picture by Peter Preuße, FZJ.
30.10.2016 Reimar Bauer Folie 12
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. . . )
Discussion and iteration of the proposed flight plans with
pilots and aircraft representatives
30.10.2016 Reimar Bauer Folie 13
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 Client / Server application
OGC web map service based
conda-forge - anaconda application
License: Apache 2.0
Docs: mss.rtfd.io
30.10.2016 Reimar Bauer Folie 14
Documented in GMT
30.10.2016 Reimar Bauer Folie 15
Basic principle of the OGC Web Map Service standard
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
30.10.2016 Reimar Bauer Folie 16
Description MSS
A data center can install the MSS server component and
configure it to provide data.
The client is a QT 4 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.
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.
30.10.2016 Reimar Bauer Folie 17
Architecture of MSS WMS Server
Rautenhaus et al., GMD, 5, 55-71, 2012
30.10.2016 Reimar Bauer Folie 18
Architecture of MSS GUI
Rautenhaus et al., GMD, 5, 55-71, 2012
30.10.2016 Reimar Bauer Folie 19
Installing MSS and running Client or/and Server
$ conda create -n mssenv python=2
$ source activate mssenv
$ conda install -c conda-forge mss
$ mss
$ #mswms #standalone wsgi server
MSS Launcher:
30.10.2016 Reimar Bauer Folie 20
Top View
Rautenhaus et al., GMD, 5, 55-71, 2012
A) map projection
B) zoom/pan
C) way points
D) appearance
E) open controls
F) layer
G) time setup
H) new request
30.10.2016 Reimar Bauer Folie 21
Vertical Flight Profile
Rautenhaus et al., GMD, 5, 55-71, 2012
30.10.2016 Reimar Bauer Folie 22
Table View
Rautenhaus et al., GMD, 5, 55-71, 2012
Listing way points of the flight track
30.10.2016 Reimar Bauer Folie 23
Example: NAWDEX, Sept/Oct 2016 Keflavik, Iceland
Pictures: Marc Rautenhaus, TU München
30.10.2016 Reimar Bauer Folie 24
Example: HALO flight from Kiruna to
Oberpfaffenhofen
Top view: Mixing ratios of N2O and O3:
Source: POLSTRACC flight planning team
30.10.2016 Reimar Bauer Folie 25
Example: HALO flight from Kiruna to
Oberpfaffenhofen
Side view: Mixing ratios of N2O and Ozone loss:
Source: POLSTRACC flight planning team
30.10.2016 Reimar Bauer Folie 26
Example: HALO flight from Kiruna to
Oberpfaffenhofen
Top view: Cloud cover and tropopause height:
Source: POLSTRACC flight planning team
30.10.2016 Reimar Bauer Folie 27
Example: HALO flight from Kiruna to
Oberpfaffenhofen
Side view: Clouds and Potential Vorticity:
Source: POLSTRACC flight planning team
30.10.2016 Reimar Bauer Folie 28
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-
supplement.pdf
30.10.2016 Reimar Bauer Folie 29
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 India
http://www.stratoclim.org/
NAWDEX 2016 Iceland
http://nawdex.org/
WISE 2017 Ireland
https://www.blogs.uni-mainz.de/fb08-ipa/wise/
30.10.2016 Reimar Bauer Folie 30
Summary
Scientific aircraft research flights have to be planned
beforehand. For that it is necessary to have model forecasts of
relevant quantities such as meteorological parameters, chemical
composition or particle information to guide the aircraft to the
location of interest.
For discussion of the possibilites of the research flights, the
Mission Support System (MSS) was developed. This software
helps to review a big amount of metereological and model data
by viewing the forecasted parameters of interest along possible
regions of a proposed flight path.
30.10.2016 Reimar Bauer Folie 31

Mais conteúdo relacionado

Mais procurados

1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...David Wallom
 
JGrass-NewAge rain-snow separation
JGrass-NewAge rain-snow separationJGrass-NewAge rain-snow separation
JGrass-NewAge rain-snow separationMarialaura Bancheri
 
Second SC5 pilot identifying the release location of a substance
Second SC5 pilot identifying the release location of a substanceSecond SC5 pilot identifying the release location of a substance
Second SC5 pilot identifying the release location of a substanceBigData_Europe
 
4th edition china natural gas map
4th edition china natural gas map4th edition china natural gas map
4th edition china natural gas maparapublication
 
IGARSS2011_Paper2455_NaokoSaitoh.pdf
IGARSS2011_Paper2455_NaokoSaitoh.pdfIGARSS2011_Paper2455_NaokoSaitoh.pdf
IGARSS2011_Paper2455_NaokoSaitoh.pdfgrssieee
 
TH3.TO4.3.ppt
TH3.TO4.3.pptTH3.TO4.3.ppt
TH3.TO4.3.pptgrssieee
 
Wp6 workflow2 visualise_objects_in_map
Wp6 workflow2 visualise_objects_in_mapWp6 workflow2 visualise_objects_in_map
Wp6 workflow2 visualise_objects_in_mapCismet GmbH
 
GEP Diapason services for differential interferograms generation
GEP Diapason services for differential interferograms generationGEP Diapason services for differential interferograms generation
GEP Diapason services for differential interferograms generationEmmanuel Mathot
 
Hydrology TEP Flood Mapping Quick Guide
Hydrology TEP Flood Mapping Quick GuideHydrology TEP Flood Mapping Quick Guide
Hydrology TEP Flood Mapping Quick GuideEmmanuel Mathot
 
The 2nd SC5 Pilot: Background and Rationale
The 2nd SC5 Pilot: Background and RationaleThe 2nd SC5 Pilot: Background and Rationale
The 2nd SC5 Pilot: Background and RationaleBigData_Europe
 

Mais procurados (14)

1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
1990-2050 sulphur dioxide emissions data from ECLIPSE v5a for use in Met Offi...
 
JGrass-NewAge rain-snow separation
JGrass-NewAge rain-snow separationJGrass-NewAge rain-snow separation
JGrass-NewAge rain-snow separation
 
Second SC5 pilot identifying the release location of a substance
Second SC5 pilot identifying the release location of a substanceSecond SC5 pilot identifying the release location of a substance
Second SC5 pilot identifying the release location of a substance
 
4th edition china natural gas map
4th edition china natural gas map4th edition china natural gas map
4th edition china natural gas map
 
IGARSS2011_Paper2455_NaokoSaitoh.pdf
IGARSS2011_Paper2455_NaokoSaitoh.pdfIGARSS2011_Paper2455_NaokoSaitoh.pdf
IGARSS2011_Paper2455_NaokoSaitoh.pdf
 
JGrass-Newage snow component
JGrass-Newage snow componentJGrass-Newage snow component
JGrass-Newage snow component
 
TH3.TO4.3.ppt
TH3.TO4.3.pptTH3.TO4.3.ppt
TH3.TO4.3.ppt
 
Wp6 workflow2 visualise_objects_in_map
Wp6 workflow2 visualise_objects_in_mapWp6 workflow2 visualise_objects_in_map
Wp6 workflow2 visualise_objects_in_map
 
Batenburg bbos2011
Batenburg bbos2011Batenburg bbos2011
Batenburg bbos2011
 
GEP Diapason services for differential interferograms generation
GEP Diapason services for differential interferograms generationGEP Diapason services for differential interferograms generation
GEP Diapason services for differential interferograms generation
 
Hydrology TEP Flood Mapping Quick Guide
Hydrology TEP Flood Mapping Quick GuideHydrology TEP Flood Mapping Quick Guide
Hydrology TEP Flood Mapping Quick Guide
 
The 2nd SC5 Pilot: Background and Rationale
The 2nd SC5 Pilot: Background and RationaleThe 2nd SC5 Pilot: Background and Rationale
The 2nd SC5 Pilot: Background and Rationale
 
Wimax
WimaxWimax
Wimax
 
JGrass-NewAge ET component
 JGrass-NewAge ET component JGrass-NewAge ET component
JGrass-NewAge ET component
 

Destaque

Destaque (20)

ACMP_Cert
ACMP_CertACMP_Cert
ACMP_Cert
 
Aniversario 76
Aniversario 76Aniversario 76
Aniversario 76
 
soupr_logo-single
soupr_logo-singlesoupr_logo-single
soupr_logo-single
 
doc05434420131109180521
doc05434420131109180521doc05434420131109180521
doc05434420131109180521
 
SBA OIG SAC Letter
SBA OIG SAC LetterSBA OIG SAC Letter
SBA OIG SAC Letter
 
TAN Number - Cheering
TAN Number - CheeringTAN Number - Cheering
TAN Number - Cheering
 
Portada
PortadaPortada
Portada
 
Presentación management as a service servitalent
Presentación management as a service   servitalentPresentación management as a service   servitalent
Presentación management as a service servitalent
 
Ordenadorica es
Ordenadorica esOrdenadorica es
Ordenadorica es
 
Constituição de 1891 história-gean batista e matheus b vieira
Constituição de 1891 história-gean batista e matheus b vieiraConstituição de 1891 história-gean batista e matheus b vieira
Constituição de 1891 história-gean batista e matheus b vieira
 
10 bayer maxforce
10 bayer maxforce10 bayer maxforce
10 bayer maxforce
 
Aminoácidos
Aminoácidos   Aminoácidos
Aminoácidos
 
SOFC Certificate
SOFC CertificateSOFC Certificate
SOFC Certificate
 
Address - Recommendation
Address - RecommendationAddress - Recommendation
Address - Recommendation
 
Test
TestTest
Test
 
20120626095807195
2012062609580719520120626095807195
20120626095807195
 
Francesc Cambó
Francesc CambóFrancesc Cambó
Francesc Cambó
 
Grupo urdina (ehu) practica 1 parte 2 - retrospectiva de la evolucion hacia...
Grupo urdina (ehu)   practica 1 parte 2 - retrospectiva de la evolucion hacia...Grupo urdina (ehu)   practica 1 parte 2 - retrospectiva de la evolucion hacia...
Grupo urdina (ehu) practica 1 parte 2 - retrospectiva de la evolucion hacia...
 
DIPLOMA IN HUMAN RESOURCES
DIPLOMA IN HUMAN RESOURCESDIPLOMA IN HUMAN RESOURCES
DIPLOMA IN HUMAN RESOURCES
 
Así han sido las otras grandes huelgas de educación en españa
Así han sido las otras grandes huelgas de educación en españaAsí han sido las otras grandes huelgas de educación en españa
Así han sido las otras grandes huelgas de educación en españa
 

Semelhante a MSS - Software for planning research aircraft missions.

Brunner, Dominik: Atmospheric transport model analysis of methane emissions f...
Brunner, Dominik: Atmospheric transport model analysis of methane emissions f...Brunner, Dominik: Atmospheric transport model analysis of methane emissions f...
Brunner, Dominik: Atmospheric transport model analysis of methane emissions f...Integrated Carbon Observation System (ICOS)
 
Current research on simulations of flaoting offshore wind turbines
Current research on simulations of flaoting offshore wind turbinesCurrent research on simulations of flaoting offshore wind turbines
Current research on simulations of flaoting offshore wind turbinesRicardo Faerron Guzmán
 
2005-04-14 The Great Midwestern PM2.5 Episode of February 2005
2005-04-14 The Great Midwestern PM2.5 Episode of February 20052005-04-14 The Great Midwestern PM2.5 Episode of February 2005
2005-04-14 The Great Midwestern PM2.5 Episode of February 2005Rudolf Husar
 
DHU_Dr. NikMohdIzual_CFD.pdf
DHU_Dr. NikMohdIzual_CFD.pdfDHU_Dr. NikMohdIzual_CFD.pdf
DHU_Dr. NikMohdIzual_CFD.pdfLaOdeAhmadBarata1
 
Development and application of a simulation tool for vertical and horizontal ...
Development and application of a simulation tool for vertical and horizontal ...Development and application of a simulation tool for vertical and horizontal ...
Development and application of a simulation tool for vertical and horizontal ...Phuong Dx
 
20051031 Biomass Smoke Emissions and Transport: Community-based Satellite and...
20051031 Biomass Smoke Emissions and Transport: Community-based Satellite and...20051031 Biomass Smoke Emissions and Transport: Community-based Satellite and...
20051031 Biomass Smoke Emissions and Transport: Community-based Satellite and...Rudolf Husar
 
211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107
211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107
211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107Chaitanya Ghodke
 
2014-07-08-Speed-on-Ice
2014-07-08-Speed-on-Ice2014-07-08-Speed-on-Ice
2014-07-08-Speed-on-IceNorbert Gruen
 
Autonomous Aircraft and Adequate V&V Considerations
Autonomous Aircraft and Adequate V&V ConsiderationsAutonomous Aircraft and Adequate V&V Considerations
Autonomous Aircraft and Adequate V&V ConsiderationsFlorian-Michael Adolf
 
FMI Open Data Interface and Usage
FMI Open Data Interface and UsageFMI Open Data Interface and Usage
FMI Open Data Interface and UsageRoope Tervo
 
Schrader, Frederik: Research infrastructures as modular platforms for reactiv...
Schrader, Frederik: Research infrastructures as modular platforms for reactiv...Schrader, Frederik: Research infrastructures as modular platforms for reactiv...
Schrader, Frederik: Research infrastructures as modular platforms for reactiv...Integrated Carbon Observation System (ICOS)
 
Resume-lau2016may
Resume-lau2016mayResume-lau2016may
Resume-lau2016mayKei Yun lau
 
Nasa 2004 Invention Of The Year
Nasa 2004 Invention Of The YearNasa 2004 Invention Of The Year
Nasa 2004 Invention Of The Yearguest34b3af
 
Hypersonic Flight_Dora_Musielak_2016
Hypersonic Flight_Dora_Musielak_2016Hypersonic Flight_Dora_Musielak_2016
Hypersonic Flight_Dora_Musielak_2016Dora Musielak, Ph.D.
 
Hypersonic flight dora musielak_2016
Hypersonic flight dora musielak_2016Hypersonic flight dora musielak_2016
Hypersonic flight dora musielak_2016Dora Musielak, Ph.D.
 
The PROuD project - Flying into the future with the PBN flight procedures
The PROuD project - Flying into the future with the PBN flight procedures The PROuD project - Flying into the future with the PBN flight procedures
The PROuD project - Flying into the future with the PBN flight procedures PROuD Project
 
Additive Manufacturing of an Unmanned Aircraft named Sulsa
Additive Manufacturing of an Unmanned Aircraft named SulsaAdditive Manufacturing of an Unmanned Aircraft named Sulsa
Additive Manufacturing of an Unmanned Aircraft named SulsaMachine Tool Systems Inc.
 
Dissertation smaller
Dissertation smallerDissertation smaller
Dissertation smallerRonan Nicol
 

Semelhante a MSS - Software for planning research aircraft missions. (20)

Brunner, Dominik: Atmospheric transport model analysis of methane emissions f...
Brunner, Dominik: Atmospheric transport model analysis of methane emissions f...Brunner, Dominik: Atmospheric transport model analysis of methane emissions f...
Brunner, Dominik: Atmospheric transport model analysis of methane emissions f...
 
Current research on simulations of flaoting offshore wind turbines
Current research on simulations of flaoting offshore wind turbinesCurrent research on simulations of flaoting offshore wind turbines
Current research on simulations of flaoting offshore wind turbines
 
2005-04-14 The Great Midwestern PM2.5 Episode of February 2005
2005-04-14 The Great Midwestern PM2.5 Episode of February 20052005-04-14 The Great Midwestern PM2.5 Episode of February 2005
2005-04-14 The Great Midwestern PM2.5 Episode of February 2005
 
DHU_Dr. NikMohdIzual_CFD.pdf
DHU_Dr. NikMohdIzual_CFD.pdfDHU_Dr. NikMohdIzual_CFD.pdf
DHU_Dr. NikMohdIzual_CFD.pdf
 
Development and application of a simulation tool for vertical and horizontal ...
Development and application of a simulation tool for vertical and horizontal ...Development and application of a simulation tool for vertical and horizontal ...
Development and application of a simulation tool for vertical and horizontal ...
 
20051031 Biomass Smoke Emissions and Transport: Community-based Satellite and...
20051031 Biomass Smoke Emissions and Transport: Community-based Satellite and...20051031 Biomass Smoke Emissions and Transport: Community-based Satellite and...
20051031 Biomass Smoke Emissions and Transport: Community-based Satellite and...
 
211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107
211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107
211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107
 
2014-07-08-Speed-on-Ice
2014-07-08-Speed-on-Ice2014-07-08-Speed-on-Ice
2014-07-08-Speed-on-Ice
 
Autonomous Aircraft and Adequate V&V Considerations
Autonomous Aircraft and Adequate V&V ConsiderationsAutonomous Aircraft and Adequate V&V Considerations
Autonomous Aircraft and Adequate V&V Considerations
 
FMI Open Data Interface and Usage
FMI Open Data Interface and UsageFMI Open Data Interface and Usage
FMI Open Data Interface and Usage
 
Schrader, Frederik: Research infrastructures as modular platforms for reactiv...
Schrader, Frederik: Research infrastructures as modular platforms for reactiv...Schrader, Frederik: Research infrastructures as modular platforms for reactiv...
Schrader, Frederik: Research infrastructures as modular platforms for reactiv...
 
Resume-lau2016may
Resume-lau2016mayResume-lau2016may
Resume-lau2016may
 
Nasa 2004 Invention Of The Year
Nasa 2004 Invention Of The YearNasa 2004 Invention Of The Year
Nasa 2004 Invention Of The Year
 
Hypersonic Flight_Dora_Musielak_2016
Hypersonic Flight_Dora_Musielak_2016Hypersonic Flight_Dora_Musielak_2016
Hypersonic Flight_Dora_Musielak_2016
 
Hypersonic flight dora musielak_2016
Hypersonic flight dora musielak_2016Hypersonic flight dora musielak_2016
Hypersonic flight dora musielak_2016
 
Vol 3
Vol 3Vol 3
Vol 3
 
B1302040611
B1302040611B1302040611
B1302040611
 
The PROuD project - Flying into the future with the PBN flight procedures
The PROuD project - Flying into the future with the PBN flight procedures The PROuD project - Flying into the future with the PBN flight procedures
The PROuD project - Flying into the future with the PBN flight procedures
 
Additive Manufacturing of an Unmanned Aircraft named Sulsa
Additive Manufacturing of an Unmanned Aircraft named SulsaAdditive Manufacturing of an Unmanned Aircraft named Sulsa
Additive Manufacturing of an Unmanned Aircraft named Sulsa
 
Dissertation smaller
Dissertation smallerDissertation smaller
Dissertation smaller
 

Último

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 

Último (20)

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 

MSS - Software for planning research aircraft missions.

  • 1. MitgliedderHelmholtz-Gemeinschaft MSS - Software for planning research aircraft missions 30.10.2016 Reimar Bauer
  • 2. About me Forschungszentrum Jülich GmbH http://www.fz-juelich.de/ Reimar Bauer, IEK-7 @ReimarBauer Python Software Foundation Python Software Verband e.V. r.bauer@fz-juelich.de Reimar.Bauer@python- verband.org dreimark@chat.freenode.net 30.10.2016 Reimar Bauer Folie 2
  • 3. Atmospheric Research – WHAT? Understand various individual processes and their interplay Figure: NASA Earth Observatory 30.10.2016 Reimar Bauer Folie 3
  • 4. Sketch of Atmospheric Processes Source: SPARC Report 30.10.2016 Reimar Bauer Folie 4
  • 5. Atmospheric Research – WHY? Provide predictions for the atmosphere regarding Climate Global warming Ozone hole . . . and many more 30.10.2016 Reimar Bauer Folie 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 variety of models 30.10.2016 Reimar Bauer Folie 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,. . . 30.10.2016 Reimar Bauer Folie 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 specialized for individual measurements 30.10.2016 Reimar Bauer Folie 8
  • 9. Example: The Geophysica Aircraft Top altitude: 20 km, range: 3000 km 30.10.2016 Reimar Bauer Folie 9
  • 10. Example: The Geophysica Aircraft Places for payload of scientific Instruments 30.10.2016 Reimar Bauer Folie 10
  • 11. Example: The Geophysica Aircraft Instrument Parameter P.I. Bay FOZAN O3 Ulanovsky, CAO FabrizioRavegnani, CNR Bay 5 FISH H2O (total) MartinaKraemer, JUELICH Bay 4 FLASH H2O (gas phase) AlexeyLykov, CAO Under Wing Pylon SIOUX NO NOy Particle NOy HansSchlager, DLR Under Wing Pod right HALOX t.b.d. ClO BrO FredStroh, JUELICH left Wing Pod HAGAR N2O, CFC12 CFC11 CH4, H2 SF6 Halon 1211 CO2 MichaelVolk, BUW Bay 8 WAS Long lived trace gases and isotopo-logues ThomasRoeckmann, UTRECHT Fuselage Bay Many more instruments for measurements of different parameters 30.10.2016 Reimar Bauer Folie 11
  • 12. Example: The HALO Aircraft Top altitude: 15 km, range: 10000 km HALO leaving the Arena Arctica. Picture by Peter Preuße, FZJ. 30.10.2016 Reimar Bauer Folie 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. . . ) Discussion and iteration of the proposed flight plans with pilots and aircraft representatives 30.10.2016 Reimar Bauer Folie 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 Client / Server application OGC web map service based conda-forge - anaconda application License: Apache 2.0 Docs: mss.rtfd.io 30.10.2016 Reimar Bauer Folie 14
  • 15. Documented in GMT 30.10.2016 Reimar Bauer Folie 15
  • 16. Basic principle of the OGC Web Map Service standard 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 30.10.2016 Reimar Bauer Folie 16
  • 17. Description MSS A data center can install the MSS server component and configure it to provide data. The client is a QT 4 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. 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. 30.10.2016 Reimar Bauer Folie 17
  • 18. Architecture of MSS WMS Server Rautenhaus et al., GMD, 5, 55-71, 2012 30.10.2016 Reimar Bauer Folie 18
  • 19. Architecture of MSS GUI Rautenhaus et al., GMD, 5, 55-71, 2012 30.10.2016 Reimar Bauer Folie 19
  • 20. Installing MSS and running Client or/and Server $ conda create -n mssenv python=2 $ source activate mssenv $ conda install -c conda-forge mss $ mss $ #mswms #standalone wsgi server MSS Launcher: 30.10.2016 Reimar Bauer Folie 20
  • 21. Top View Rautenhaus et al., GMD, 5, 55-71, 2012 A) map projection B) zoom/pan C) way points D) appearance E) open controls F) layer G) time setup H) new request 30.10.2016 Reimar Bauer Folie 21
  • 22. Vertical Flight Profile Rautenhaus et al., GMD, 5, 55-71, 2012 30.10.2016 Reimar Bauer Folie 22
  • 23. Table View Rautenhaus et al., GMD, 5, 55-71, 2012 Listing way points of the flight track 30.10.2016 Reimar Bauer Folie 23
  • 24. Example: NAWDEX, Sept/Oct 2016 Keflavik, Iceland Pictures: Marc Rautenhaus, TU München 30.10.2016 Reimar Bauer Folie 24
  • 25. Example: HALO flight from Kiruna to Oberpfaffenhofen Top view: Mixing ratios of N2O and O3: Source: POLSTRACC flight planning team 30.10.2016 Reimar Bauer Folie 25
  • 26. Example: HALO flight from Kiruna to Oberpfaffenhofen Side view: Mixing ratios of N2O and Ozone loss: Source: POLSTRACC flight planning team 30.10.2016 Reimar Bauer Folie 26
  • 27. Example: HALO flight from Kiruna to Oberpfaffenhofen Top view: Cloud cover and tropopause height: Source: POLSTRACC flight planning team 30.10.2016 Reimar Bauer Folie 27
  • 28. Example: HALO flight from Kiruna to Oberpfaffenhofen Side view: Clouds and Potential Vorticity: Source: POLSTRACC flight planning team 30.10.2016 Reimar Bauer Folie 28
  • 30. 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 India http://www.stratoclim.org/ NAWDEX 2016 Iceland http://nawdex.org/ WISE 2017 Ireland https://www.blogs.uni-mainz.de/fb08-ipa/wise/ 30.10.2016 Reimar Bauer Folie 30
  • 31. Summary Scientific aircraft research flights have to be planned beforehand. For that it is necessary to have model forecasts of relevant quantities such as meteorological parameters, chemical composition or particle information to guide the aircraft to the location of interest. For discussion of the possibilites of the research flights, the Mission Support System (MSS) was developed. This software helps to review a big amount of metereological and model data by viewing the forecasted parameters of interest along possible regions of a proposed flight path. 30.10.2016 Reimar Bauer Folie 31