Skip to content
A.I.-based flying conditions forecast for paragliding
Python HTML C++ CSS TeX JavaScript Other
Branch: master
Clone or download

Latest commit

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docker initial commit Feb 3, 2020
neural_network fix doc for github md Feb 16, 2020
scripts fix doc for github md Feb 16, 2020
tiler prepare merge Feb 6, 2020
www undo prev Feb 7, 2020
.gitattributes add missing hidden files Feb 3, 2020
.gitignore add missing hidden files Feb 3, 2020
LICENSE initial commit Feb 3, 2020
README.md update doc Feb 16, 2020

README.md

Paraglidable

Paraglidable is an A.I.-based flying conditions forecasting program for paragliding.
You can find it live here: https://paraglidable.com

This repository contains:

  • Scripts for setting and training the neural network, downloading +10 days forecasts data from third parties and running a prediction in /neural_network/
  • Program for generating the map tiles from a prediction in /tiler/
  • Complete web site in /www/

Requirements

The easiest way to start playing with Paraglidable is to use Docker. I will only provide support for this workflow. But you can also check the Dockerfile and install dependencies on your own.

The main dependencies are:

Installation

git clone https://github.com/AntoineMeler/Paraglidable.git

docker build -t paraglidable Paraglidable/docker/
docker run -it -p 8001:80 -p 8888:8888 -v $(pwd)/Paraglidable:/workspaces/Paraglidable paraglidable

cd /workspaces/Paraglidable/scripts/
python download_data.py             # Download training weather and flights data (200MB)
python download_elevation_tiles.py  # Download elevation data (260MB)
python download_background_tiles.py # Download background tiles (facultative) (180MB)
sh build_tiler.sh                   # Build the C++ tiler

You're all set!

Usage

  • /neural_network/train.py run a new training
  • /neural_network/forecast.py run +10 days forecast and generate tiles
  • /scripts/start_server.sh start Apache server to visualize the forecast on the local website

Docummentation

Neural Network

You can find the neural network description here: neural network documentation

Contributing

Contributions on any subject are welcome by doing a pull request from a fork!

License

License: GPL v3

You can’t perform that action at this time.