An open API service indexing awesome lists of open source software.

https://github.com/mitchellkrogza/eolus.io

Automated FOSS4G-powered weather model / GRIB2 data processing, API layer, and MapServer layer.
https://github.com/mitchellkrogza/eolus.io

Last synced: 4 months ago
JSON representation

Automated FOSS4G-powered weather model / GRIB2 data processing, API layer, and MapServer layer.

Awesome Lists containing this project

README

          

# eolus.io
Automated weather model retrieval and processing using FOSS4G.

More information:
https://medium.com/@potion_cellar/automated-weather-model-processing-with-foss4g-lessons-learned-8aaaeda1e3bc

# What's Here
`./db` has the Postgres db schema for the metadata (e.g. what models are currently processing)

`./model_processing` contains python code and JSON configuration for grabbing weather model data off the internet (via NCEP NOMADS), processing it, and organizing it on the file system. This script is designed to be run on a regular basis from, for example, a cron job.

`./map` contains the MapServer mapfile.

`./web` contains the PHP files which provide some mechanisms for basic model retrieval and viewing the logs / processing status.

The primary config (all the weather models and desired vars/levels) is found at `./model_processing/config.json`.