Name Last Update
res Loading commit data...
spec Loading commit data...
web Loading commit data...
.gitignore Loading commit data...
CHANGELOG.md Loading commit data...
README.md Loading commit data...
VERSION Loading commit data...
config.yml Loading commit data...
requirements.txt Loading commit data...

README.md

The sources of the website available at https://spaceweatheronline.cdpp.eu

What

Web Server

Build and serve the space weather visualization webpages. A flask webserver, serving d3.js visualizations.

Bridge

Gather NetCDF data from AMDA, and serve it as CSV to the javascript plotter.

Rationale

  • Reading NetCDF from javascript is doable, but still very hacky.
  • The bridge can handle pagination, collecting multiple NetCDF into one CSV.

How

Overview

  • config.yml : the main configuration file.
  • web/run.py : the front controller, holding most of the code.

Install

virtualenv venv
source venv/bin/activate
pip install -r requirements.txt

Develop

source venv/bin/activate
python web/run.py

Then, browse localhost:5000.