• Stars
    star
    142
  • Rank 258,495 (Top 6 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Service to expose Grib2 wind forecast data as JSON

wind-js-server NPM version NPM Downloads

Simple demo rest service to expose GRIB2 wind forecast data (1 degree, 6 hourly from NOAA) as JSON.

Consumed in leaflet-velocity. Contains a pre-packaged copy of grib2json for conversion.

Data Vis demo here: http://danwild.github.io/leaflet-velocity

Note that this is intended as a crude demonstration, not intended for production use. To get to production; you should improve upon this or build your own.

install, run:

(assumes you have node and npm installed)

# from project root:
npm install
npm start

endpoints

  • /latest returns the most up to date JSON data available
  • /nearest returns JSON data nearest to requested
    • $GET params:
      • timeIso an ISO timestamp for temporal target
      • searchLimit number of days to search beyond the timeIso (will search backwards, then forwards)
  • /alive health check url, returns simple message

License

MIT License (MIT)

More Repositories

1

wind-js-leaflet

Leaflet plugin to add visualisation overlay for wind direction, velocity, and temperature
JavaScript
206
star
2

react-webpack-django

De-coupled ReactJS client for greater flexibility and less black-box Django magic
JavaScript
29
star
3

leaflet-fa-markers

Simple svg map markers with FontAwesome icons.
JavaScript
22
star
4

text2json

Convert delimited txt file to json
JavaScript
22
star
5

decision-tree-builder

Build serialisable flowchart-style decision trees with D3.
JavaScript
17
star
6

leaflet-event-forwarder

Catches unhandled canvas layer events and re-dispatches them to the next layer in the stack
JavaScript
13
star
7

leaflet-network

PROJECT MOVED TO: https://bitbucket.csiro.au/projects/ONACI/repos/leaflet-network
JavaScript
6
star
8

react-redux-scaffold

WIP project to learn React+Redux concepts, and setup a project scaffold
JavaScript
5
star
9

leaflet-heatmap-radius

A plugin for heatmap.js to add heatmaps to leaflet, with a fixed radius option (meters).
JavaScript
4
star
10

leafletjs-canvas-overlay

Repo for npm wrapper of https://gist.github.com/Sumbera/11114288
JavaScript
4
star
11

generator-angular-typescript-gulp

A no-fluff yeoman generator for AngularJS (v1) Typescript apps
JavaScript
4
star
12

leaflet-wms-animator

A simple plugin to animate WMS layers
JavaScript
3
star
13

aurora-australis-forecaster

A cross-platform application for aggregating and visualising real-time Aurora Australis forecast data.
JavaScript
3
star
14

flowchart-to-sql

Experimenting with konva.js API for drawing flowchart/decision trees with SVG.
JavaScript
2
star
15

sagemaker-sentiment-analysis

A PyTorch RNN model for Sentiment Analysis deployed with AWS SageMaker
HTML
2
star
16

seinfeld-script-generator

Use RNN to generate new Seinfeld scripts
HTML
2
star
17

ol2-offline

A simple example of using OpenLayers V2 with no network connection.
HTML
2
star
18

cesium-model-viewer

JavaScript
2
star
19

set-connection-options

Meteor set additional mongo connection settings (e.g. sslCert) via $MONGO_CONNECTION_OPTIONS
JavaScript
2
star
20

leaflet-particles

MOVED TO: https://bitbucket.csiro.au/projects/ONACI/repos/leaflet-particles
JavaScript
2
star
21

xy-coordinate-converter

Converts XY coordinates to Lat/Lon positions
JavaScript
2
star
22

media-storm

Explore Australian natural disasters and their social impact.
JavaScript
1
star
23

cesium-demo

Repo for experimenting with CesiumJS functionality, and learning some JS build/dependency management tools.
JavaScript
1
star
24

opendap-viewer

Visualise 3D data from OpenDAP in a Jupyter Notebook
Jupyter Notebook
1
star
25

leaflet-heatbin

MOVED TO: https://bitbucket.csiro.au/projects/ONACI/repos/leaflet-heatbin
JavaScript
1
star
26

react-redux-demo

JavaScript
1
star
27

stem-australia

Data-driven narrative, highlighting the importance of STEM education for Australia's future
JavaScript
1
star
28

babylon-4d-cube

Example visualisation of 4d imagery cube using BabylonJS
JavaScript
1
star
29

webpack-react-tutorial

Repo for React+Webpack tutorial: https://www.valentinog.com/blog/react-webpack-babel/
JavaScript
1
star