Aromatic
A forecast parser for Meteo France AROME files.
Forecast report
This is an example of the HTML forecast report: http://jrosener.github.io/aromatic/forecast.html
Features
- Download the latest run of AROME 0.01 meteo files.
- Parse them and extract wind speed/direction and temperature at a specific location.
- 42 hours forecast for several locations exported as html file or txt format.
Known issues
- Sometimes Meteo France servers are not providing AROME files properly: the name of the retrieved file is wrong (and the content as well). For the moment the only solution is to run again
aromatic
and hope that it will get the file ;-)
- The whole software was written in a couple of hours without quality in mind. As a consequence, there are no tests and most of the returned errors are not checked. It obviously needs to be improved.
Runtime dependencies
2 command line tools are required:
-
curl
: needed to download AROME files from Meteo France servers.
-
grib_get
: needed to parse AROME files and extract meteo data at a specific location (this tool is part of the ecCodes distribution: ).
Build requirements
g++ 5.x/6.x
-
Qt 5.x
(qmake
and QtConcurrent
are necessary)
Build instructions
- Install build dependencies (ex. for Ubuntu 17.10):
sudo apt-get install build-essential qt5-default libeccodes-tools
- Generate makefile:
qmake aromatic.pro
- Build:
make
- Run (the forecast is generated for locations defined in a setting file (check syntax here: README.md):
./aromatic -c locations.ini