Data taken from NOAA's NCEP reanalysis products available at:
and using this download URL:
Note that the baseline climate is computed using 1986-2015 data from the same reanalysis product. In addition, the displayed surface temperature anomaly fields were smoothed in longitude and latitude using a boxcar filter.
NetCDF.jl to pre-process the NetCDF data into surface temperature anomalies JSON outputs.
d3 v4 in particular d3-geo to draw the map in Canvas2D and d3-geo-projection to use the Winkel triplets projection.
surface-nets to compute the contours levels.
Install JavaScript and Julia dependencies:
make deps
Make HTML page (along with all its required built files):
make index.html