Tawhiri is the name given to the next version of the CUSF Landing Prediction Software, which will probably be different enough from the current version (see below) to warrant a new name.
The name comes from a Māori god of weather, which rather aptly “drove Tangaroa and his progeny into the sea ” (WP).
Please see the CUSF wiki, which contains pages on Tawhiri and prediction in general.
…is written for Python 3, is compatible with Python 2, and needs Cython:
$ virtualenv venv
$ source venv/bin/activate
$ pip install cython
$ python setup.py build_ext --inplace
The last line (re-)builds the Cython extensions, and needs to be run again
after modifying any .pyx
files.
The downloader uses gevent, so we are disappointingly restricted to running it under Python 2 for now (Issue #18).
At the time of writing, pygrib head did not work (in contrast to an earlier
version; see Issue #15), and both have a broken setup.py
. Therefore, we
need to install numpy first, and pyproj separately:
$ sudo aptitude install libevent-dev libgrib-api-dev
$ virtualenv -p python2 venv
$ source venv/bin/activate
$ pip install numpy
$ pip install pygrib==1.9.6 pyproj 'gevent<1.0'
Tawhiri is Copyright 2014 (see AUTHORS & individual files) and licensed under the GNU GPL 3 (see LICENSE).