Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth...
Transcript of Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth...
![Page 1: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/1.jpg)
Diana – status and recent developme
Lisbeth BergholtEGOWS June 1th 2010
![Page 2: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/2.jpg)
Norwegian Meteorological Institute met.no
Outline
• Diana – a meteorological workstation– Features
• Recent developments in Diana– Improved building system– New field editing– More data formats
• Diana - an open source project– Experiences
![Page 3: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/3.jpg)
Norwegian Meteorological Institute met.no
Diana – a Meteorological Workstation
Providing:• Meteorological data visualisation• Field modifications• Forecast production• Batch production
![Page 4: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/4.jpg)
Norwegian Meteorological Institute met.no
NWP, satellite, radar, obs, fronts, etc.
![Page 5: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/5.jpg)
Norwegian Meteorological Institute met.no
• Combinations of different layers• Animations• Cross sections• Forecast index
![Page 6: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/6.jpg)
Norwegian Meteorological Institute met.no
Programming environment
• Platform - Ubuntu, Fedora, Suse • C++• Qt – GUI, window handling, etc.• OpenGL (Mesa3D)• Other open source libraries (fonts etc.) • Available under the Gnu General Public License (GPL)
![Page 7: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/7.jpg)
Norwegian Meteorological Institute met.no
What characterizes Diana?
– Small development group (~4 developers)– Developed in close cooperation with
forecasters and researchers– Relatively lean, stand alone– Open source
• Released as open source in 2006
![Page 8: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/8.jpg)
Norwegian Meteorological Institute met.no
Recent developments
Improved building system– Autotools, configure based installation– More platform independent– .deb package generation
New field editing– Product generation from a gridded database– Forecasters manually correct the database– Operational since November 2009
![Page 9: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/9.jpg)
Norwegian Meteorological Institute met.no
More data formats• Formal cooperation with SMHI
– (Swedish Meteorological and Hydrological Institute)• Contributions from SMHI
– Data formats• Shape• Geotiff• Grib1• HDF5
– Forecast production• More symbols etc.
– Bugfixes
![Page 10: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/10.jpg)
Norwegian Meteorological Institute met.no
Contribution from SMHI - geotiff images in Diana
![Page 11: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/11.jpg)
Norwegian Meteorological Institute met.no
More data formats
• Work in progress– Diana will use the fimex-library to read
gridded data
• Fimex– File Interpolation, Manipulation and
EXtraction library for gridded geospatial data– Reads NetCDF, NcML, grib1/2 (and felt)– Common Data Model version 1 from Unidata– An open source project at met.no– https://wiki.met.no/fimex/
![Page 12: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/12.jpg)
Norwegian Meteorological Institute met.no
Projections
– PROJ.4 -Cartographic Projections Library
– More projections available
– Standard format
![Page 13: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/13.jpg)
Norwegian Meteorological Institute met.no
GEOS projection
![Page 14: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/14.jpg)
Norwegian Meteorological Institute met.no
Why is Diana open source?
Others were interested in Diana.How should we marked it?
• Commercial application?– Costumers would expect support– Diana would need customization
• Open Source?– No formal obligations– Customization done by users– Contributions
![Page 15: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/15.jpg)
Norwegian Meteorological Institute met.no
Diana released under the Gnu GPL
• Others can use, develop and distribute the code
• Others can sell the software and support• They can not include the code in other
programs under an incompatible license
For details on the GPL see:http://www.gnu.org/licenses/gpl.html
![Page 16: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/16.jpg)
Norwegian Meteorological Institute met.no
Snowball effect at met.no
• More Open Source projects• Met.no uses Open Source software
wherever possible• Met.no encurages developers to
participate in Open Source projects• Open Data Policy
![Page 17: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/17.jpg)
Norwegian Meteorological Institute met.no
Software and data policy at met.no
All data and software produced at met.no are paid for by the public and should be freely available to the public
– Example yr.no:• Weather forecasts• Point forecasts in XML• Observations in XML• NWP in grib• etc
![Page 18: Diana – status and recent developme - ECMWF · Diana – status and recent developme Lisbeth Bergholt EGOWS June 1. th. 2010. Norwegian Meteorological Institute met.no. Outline](https://reader033.fdocuments.in/reader033/viewer/2022052018/6030b53e30297928cb0cc131/html5/thumbnails/18.jpg)
Norwegian Meteorological Institute met.no
How to get started with Diana?
• Information and download– http://diana.met.no/
• Download from– https://svn.met.no/diana
• Questions or contributions– Send an email to [email protected]
Thank You!