Project Horus - Browser-Based HAB Chase Map
 
 
 
 
 
Go to file
Mark Jessop 5710303798 Update readme. 2018-07-19 22:17:52 +09:30
chasemapper Add chasemapper module. Settings now loaded from configuration file. 2018-07-19 22:14:01 +09:30
doc Add chasemapper screenshot 2018-07-17 23:00:13 +09:30
static Basic prediction support. 2018-07-16 22:56:48 +09:30
templates Add chasemapper module. Settings now loaded from configuration file. 2018-07-19 22:14:01 +09:30
LICENSE Initial commit 2018-07-11 20:54:58 +09:30
README.md Update readme. 2018-07-19 22:17:52 +09:30
horusmapper.cfg.example Add chasemapper module. Settings now loaded from configuration file. 2018-07-19 22:14:01 +09:30
horusmapper.py Add chasemapper module. Settings now loaded from configuration file. 2018-07-19 22:14:01 +09:30

README.md

Project Horus - Browser-Based HAB Chase Map

Note: This is a work-in-progress. Not all of the features below are functional.

This folder contains code to display payload (and chase car!) position data in a web browser:

ChaseMapper Screenshot

For this to run, you will need the horuslib library installed. Refer to the Installation guide.

You also need flask, and flask-socketio, which can be installed using pip:

$ sudo pip install flask flask-socketio

Configuration & Startup

Many settings are defined in horusmapper.cfg configuration file. Create a copy of the example config file using

$ cp horusmapper.cfg.example horusmapper.cfg

Edit this file with your preferred text editor. The config file contains descriptions of each setting.

You can then start-up the horusmapper server with:

$ python horusmapper.py

The server can be stopped with CTRL+C.

Live Predictions

We can also run live predictions of the flight path.

To do this you need cusf_predictor_wrapper and it's dependencies installed. Refer to the documentation on how to install this.

Once compiled and installed, you will need to:

  • Copy the 'pred' binary into this directory. If using the Windows build, this will be pred.exe; under Linux/OSX, just pred.
  • Download wind data for your area of interest, and place the .dat files into the gfs subdirectory.

Modify the horusmapper.cfg Predictor section settings as necessary to reflect the gfs and predictor binary locations, and set [predictor] predictor_enabled = True