You will need to install the following packages:
ipyleafletrequestsxarraynetcdf4
In [6]:
    
from ipyleaflet import Map, Velocity, TileLayer, basemaps
import xarray as xr
    
In [7]:
    
center = [44.33956524809713, -130.60546875000003]
zoom = 3
m = Map(center=center, zoom=zoom, interpolation='nearest', basemap=basemaps.CartoDB.DarkMatter)
m
    
    
 
 
In [3]:
    
import os
if not os.path.exists('wind-global.nc'):
    url = 'https://github.com/benbovy/xvelmap/raw/master/notebooks/wind-global.nc'
    import requests
    r = requests.get(url)
    wind_data = r.content
    with open('wind-global.nc', 'wb') as f:
        f.write(wind_data)
    
In [5]:
    
ds = xr.open_dataset('wind-global.nc')
ds
    
    Out[5]:
In [6]:
    
display_options = {
    'velocityType': 'Global Wind',
    'displayPosition': 'bottomleft',
    'displayEmptyString': 'No wind data'
}
wind = Velocity(
    data=ds, 
    zonal_speed='u_wind', meridional_speed='v_wind', 
    latitude_dimension='lat', longitude_dimension='lon', 
    velocity_scale=0.01, max_velocity=20, 
    display_options=display_options
)
m.add_layer(wind)
    
In [ ]:
    
    
In [ ]: