Skip to content

A multiple high altitude weather balloon flight path prediction system, based on the CUSF Tawhiri predictor API

License

Notifications You must be signed in to change notification settings

gbaman/Balloon_Predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Balloon Predictor

A multiple high altitude weather balloon flight path prediction system, based on the CUSF Tawhiri predictor API.
The system allows for multiple balloon paths to be overlaid on top of each other to compare different launch dates/times/configurations.
It includes a copy of the balloon burst calculator (converted from Javascript to Python) to automatically calculate estimated burst altitudes/helium quantities required.

Screenshot showing the map and a collection of predictions

Graphs

There is also a built in graph generator that shows burst altitudes with different common balloons and helium required. The configuration it uses to generate the graphs can be edited within the URL. For example: /graphs/ascent/5/2000 Would generate a graph for a 5m/s ascent rate for a 2000g payload.
If the payload weight isn't specified, the system will show multiple options.
Screenshot showing the burst graphs for a payload rising at 5m/s

Usage

The system is a Python Flask hosted site. It can be run locally relatively easily and also includes a Dockerfile.

Setup Instructions

Follow these steps to set up the Python Flask based project:

  1. Clone the repository:

    git clone https://github.com/gbaman/Balloon_Predictor
  2. Navigate to the project directory:

    cd Balloon_Predictor
  3. Install the project dependencies (you may wish to use a virtual environment):

    pip install -r requirements.txt 
  4. Copy the default config file:

    cp balloon_predictor/config_example.py balloon_predictor/config.py
  5. Edit the config file (see comments within it).

  6. Run the Flask web server

    python main.py
  7. Open a web browser and navigate to http://localhost:5000 to access the project.

About

A multiple high altitude weather balloon flight path prediction system, based on the CUSF Tawhiri predictor API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published