Tawhiri is a trajectory prediction software for high-altitude balloons originally developed by the Cambridge University Spaceflight (CUSF) team behind http://predict.habhub.org. This version has been significantly modified from the original CUSF code to implement Monte Carlo capabilities in order to bettter account for uncertainty in the balloon's trajectory.
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.
More detailed API and setup documentation.
See the deployment example in the deploy
folder for a more comprehensive example.
$ apt install libgrib-api-dev libevent-dev libpng-dev libeccodes-dev
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install numpy wheel
$ pip install pyproj
$ pip install pygrib gevent
$ pip install -r requirements.txt
$ 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.
Tawhiri is Copyright 2014 (see AUTHORS & individual files) and licensed under the GNU GPL 3 (see LICENSE).