add animated vector map, geo JSON translator, station long/lat data
restructure directories and standardize on double-quoted strings
auto-scale and center map within view port
separate concepts of vector field mask and display mask
render mask to detached svg and canvas elements, and let's give when.js on the client a try
batch canvas strokes into buckets to improve performance. also unify vector field and masks into one structure
use div size to drive map size, reset css (maybe a good idea?), and more promisifying
add and use M+ font. add details on main page.
move table specs to their own module
construct k-d tree to perform interpolation using five closest neighbors.
immediately load topo and data from server. change data format to be more compact and suited for showing wind data.
optimize vector arithmetic during interpolation
more comments and cleaning up. also check in tokyo topology data
Compute bounding box to reduce work required per animated frame. Also, don't bother rounding coordinates when drawing lines; canvas accepts floating points.