 Yeah, thank you, and I have an overview slide about me. My Twitter handle is like my name without the blank. I'm working at an institute for atmospheric science on the Forschungszentrum Jülich. I became, some years ago, a fellow member of the Python Software Foundation. I'm also a board member of the German Python Software Verband. And I have to do something for a living. And this time, I have a talk about my work in the institute. The institute is doing research on atmospheric processes. I think most of you know how clouds look like from aircraft flights to holiday vacations, something. And there are a lot of... As you look through a window, you see the atmosphere. But not of all of this is understood. Otherwise, we would have a minute forecast of weather forecast, which is perfect. But we don't have so. There must be a lot of things done. You may remember a little bit from school, or I don't know. Some may be also more interested in this stuff. So we're living in the troposphere. This is the region up to mostly 10 kilometers. And there, if we have some of this biomass burning, or some of the factories, they produce some kind of substances. Also, we can smell. And these do also reactions in the atmosphere. And then you may know thunderstorms, the lightning, they also produce reactions. And in the atmosphere, there's transport mechanisms. And a lot of this is already understood. But we always find with some calculation that we have their gaps in our knowledge. Then the atmosphere also has transport from the tropes to the poles. And at the poles, you may know from previous documentation that there is a zone hole, it's on the poles and so on. And above this troposphere, there's a nether region, it's named stratosphere. And above the stratosphere, there's also a nether region that goes up to 80 kilometers or so. And there is some transport mechanism which go from the troposphere to the stratosphere. And the aircrafts, they usually don't be able to get in this high altitude, which is the stratosphere, but there are also some aircrafts we can hire which can do this. And we do then process studies in this atmosphere. And this is mostly focused because we want to know more about the climate. We are all, you have probably seen on Twitter there was information that there is a big ice splitting up from the Arctic ice. So that's because of global warming and that's the problem for our next generation. And in the past, our generation already had a problem with the ozone hole. And so you can do your knowledge, it can be based on laboratory studies. So we have said you can have reactions in a laboratory. And so you know some reactions take some time and you can then find out which are the substances and then you need instruments which can measure the substances in the atmosphere. So you can use balloon experiments, aircraft experiments, or also satellite experiments and all groups doing these experiments work together. And with this data, at the moment you know some reactions, how the flow in the atmosphere is. You can also try to make some simulations and then you can predict some of the measurements you will do. And if you measure these values, then you know that the prediction was right. Our most goal is we want to understand more how all these processes in the atmosphere work. This can be very two atomic processes, that's their reactions, that's their transports, how clouds move to some places. And this can be parametrized and then this gets into different models. And with all the measurements, you also can help to improve all the models. So then you get better forecast or better forecast for some problems. If the industry produce more hydrogen, you will also want also to know if that has some effect. And because the problem is how to get to this data, we do this by aircrafts because it's cheaper to hire an aircraft as to build a satellite. Of course you can get more data than by the satellite, but you can go to some places now where you will have 10 years later a satellite because the procedure to build up this takes very long. But at all, if you hire an aircraft, it does not mean that it's very cheap, it's not like 180 euros to get to Bologna, it's much more expensive. And so the scientific groups in Germany and in Europe, they work together and they hire in collaboration in aircraft. And there are various groups, they are specialized in atmospheric research and they build instruments which are automated and they can be added then to such an aircraft. For example, to get in this stratosphere, we can hire a Russian spy aircraft, a spy aircraft in the past and it got an altitude of about 20 kilometers but has a range of 3,000 kilometers. And on this aircraft, you see a lot of slots or bays where instruments can be added and you can imagine that there are many groups of these aircrafts and they want to use the aircraft and have some scientific goals and you have to get them all together because everyone paid some money for this aircraft for some weeks. So we can also add to wingpods or to the major base some stuff. That's an example list shortened, it's very long. That's a lot of instruments, group names for substances which can be added to this aircraft and depending on the mission we can make, then the instruments can be chosen. Another aircraft is the HALO, it's a Gulf Stream. So the difference between the HALO and the Geophysica is that the Geophysica has only one pilot, there's no one on board to manage some of the instruments and on the HALO there can be scientists within the instruments and can control them. Another difference is also the range, it can be 10,000 kilometers and up to 15 kilometers. This picture shows one of the bases we use in Kiruna in Sweden. Now you have these groups, you have an aircraft and now the problems can start because they are from different groups and you have to manage to get all their ideas together. And you can use model calculations to make some prediction of the atmosphere at the time you may have a flight. So the problem is that usually we always think it's three dimensions but that's not right, we always have four dimensions. You have always a longitude, latitude, you also have an altitude and then for measurements also the substance of where you are interested in this has also a value. So for example in some height you have a zone value of this amount and so you can calculate this of the model data and amounts of layers which gives you information how it will look like if you fly there. And then if you have put all these ideas in your mind together you also have the problems that aircrafts cannot fly everywhere. So there's overflight problems so it's not, there may be a military base you have no idea from because you're a scientist and then the pilot says no I'm not allowed to fly there. So there's a lot of iterations and discussions which usually could take a long time but this was the reason that these groups have decided to develop different kinds of mission support systems. So this idea is to get together as it started in 2012 and many groups have had the same idea and the mission support system by Mark Houghtonhaus was a successor because he was able to use, to develop it in the DLR which was hosting aircrafts and he was able to design it from the beginning as open source project and really an open source project it becomes in 2016. Now a lot of groups are working with this software and developing it and we now have also a future rise to Python 3 but it's built for Python 2 and it's a client server application. The software also uses standard it's an open geospational consortium web map service you may know this from the GIST server the idea from Mark Houghtonhaus we use the same idea as all the mapping servers have we calculate our data on a map and then we can use all these tools. This software is also based on Anaconda because it has to run on several platforms Windows, Linux, Mac and it's easier to have it instead on your own generally we are going to ConnerForge so it's a ConnerForge community application though licensed affectionate tool and lots of documentation on RTFD Mark did also in this because his idea was so quite good he did a publication in GMT describing his idea to use a web-based service to plan all these flights and the principle of this web-map service is you have a server with a big amount of terabyte of data which you have accessed from some cluster or some supercomputer which can handle this data and you don't have to transfer the data to the airport where all the discussion with the pilot have to be done and you have a web-map service request by a client then to the server about some region and also some elevation and some substances and this server makes an image and sends this back to the client so you can fast scroll by a client with a very poor network connection to a big amount of data and you don't have to transfer the data just only the images to the client so what we now can have by this the MSS is at the same time a server and also the client application so that the data center can install the server component if someone has other data than already the implemented one then he can add some methods to it and handle its data we have now that's the ECMWF data sets for the chemical production model of glues and gravity wave forecast data and some meteorological data and so on they can be just driven by the server the client is a Qt 4 or 5 application which then accesses this server it can also access other existing servers and overlay or look at these data and this is just done by an HTTP request and so that's now the front end for the scientist and in this front end the scientist can draw a flight path and all time he changes the elevation or the layer or the forecast time this flight path stays on top and he can just focus on the data he has from the predictions where maybe interesting spots where the aircraft should go and this flight path is always overlaid on any view and of course you can exchange flight paths so that you can have with different groups look at these data the server has the architecture is that it is a whisky application and it's based on this standard and you have to give data driver to read your data and also visualization methods so for horizontal or vertical glues so that's what the server then delivers to the client the client has currently major views it's about a top view and a side view for the vertical stuff and also it has a table with then all the flight track waypoints which also can be described by addons edit then different other flight patterns some instruments they want to have a hexagon flight pattern on those that can be added there and all views work together and gives them the flight track as a result installation is quite easy as it is a connor forge application you have to edit the connor forge general if you don't have create an environment, activate it, install it from connor and we have also server data implemented so that you can set up a local host demo data server so you can check out how this at all works and on the right side you see the starter launcher of the queued application and on the bottom how the whisky server stand alone runs there are a lot of configurations done which could be overwritten by a JSON file for example you can enter different map projections or also write your own import and export plugins or if you have a very very slow network connection you can add a local block proxy and which caches in all these files the top view looks like this that shows the blue line here this is a flight path also added with some description and you have the usual interfaces of mudplot clip where you can zoom our pun inside you have the possibility to change layers there is an auto update feature also keystrokes are supported if you use the arrow keys or the enter keys you have not to use all times modes so this is a few just on the map if you have this flight path then on side view you can also by mouse move the points in altitude and look at the table or if you have data about fuel consummation of the aircraft you can also add performance data of the aircraft so you know about the range the aircraft can do and if you look this up with data you can always see for different kind of species in the vertical flow this is above which region the aircraft will pass of predicted data and then this gives the information for which instruments this may become interesting and on the top view you see this is a map this looks a bit like a weather forecast map you may know from TV and you can also have also the flight path there you see which region are then overflight the thing also has add-ons for example if you want to compare with satellites you should have overpass of a satellite where you measure so you can add the satellite track then there's also for some remote sensing add-on and one of the newer features is KML overlay sometimes it's interesting to know where are the borders where some spots you have to go and then you can access by KML this shows an example we did a flight from Kiruna to Oberpfaffenhofen this is on the left side it's a substance which is used for analysis it's N2O and there are some regions where this substance changes they are passed by the aircraft and the pilot has added all these waypoints the pilot has to pass some waypoints which are signals for him and on this side, on the right side you have also a mixing ratio that also shows just we would pass in this region if he flies this way and in the vertical views you see what is all model data what kind of structure or what kind of changes in the atmosphere the aircraft will pass and where some data will be sampled there's a lot of campaigns campaigns means that groups hiring an aircraft will together at some places then in 2014 this was it's in the past of course some from Oberpfaffenhofen then in 2016 was Paul Strack it was from Kiruna then actually there's this Tretoclimm campaign that's a new project which just started from Nepal so this Russian aircraft will be in Nepal and this will fly over India and so then it's also Nordics was in Iceland a merge is currently running it's in Europe and Asia and the vice campaign will be in Ireland so there are many more groups which will use the software to blend their flights we have documentation on RTFD also these papers we have a repository on Bitbucket there's also the main development done also that is now that's I'm now on Foschenszentrum did not change that it's an open source software I was agreeing to maintain the software because it become open source so we don't have the issue that some other company now did the same as some have problems maybe with open source so it is open source it can't be changed all we live in an ecosystem I want to mention this too we can do such great softwares because us also make great software and they are also free for us it's Bitbucket, GitHub, PyCharm Quantified code which unfortunately will be closed in July PyTest, PyPi, Anaconda it's a good great conaforge community a lot of tools Jenkins, Travis, Abbeyo, CircleCI and of course Reeds and Docs without these tools our ecosystem would not so great and we don't have so great tools so that's my last slide about the mission support system we are also added to open up so we have some more analysis the last release is below 20,000 lines of code and mostly done in Python and we have an active contributor rate about 8 thank you questions? oh yeah, now it's working anyone any questions for Reimer? okay so thank you very much for your talk this is not a question directly related to the talk but are you aware that there is flight planning software also for Sofia which is the big 747 aircraft that is used for space missions and have you had any contact with these people? the question was, are there other flight planning software? I don't know, I understand that right, Sofia? no, we use these conferences and also other documentation and also campaigns to spread the word that this software is free we like to have contributors and we like to have it extended so although it's a task to you if you know those people tell about the software and we are happy if there are more contributors and it gets a bigger scope okay, another question? so, oh yep, over here I was just wondering, in the beginning you said that researchers rent this airplane, right? but from whom they actually rented? Benno? no, I don't understand yes this is an MVB, it's hosting the Russian aircraft and it can be rented there for science and the HALO is based on the DLR and you can also rent it there and there are many others the DLR also has Falcon aircraft and there's another company for MVScope it has also some access to aircrafts but you have to find a company which gives you access to the aircraft we are not able to get military aircrafts like drones or something like this okay, so please go to the app and write the talk or give constructive feedback and thank you very much Reimann Bauer