Water Vapour in Campaign Area

Water Vapour in Campaign Area#

We can use the HERA5 dataset (ERA5 on HEALPix) to get a quick overview over the water vapour structure in the field campaign area.

We’ll need a few libraries and the TCO data catalog:

import matplotlib.pylab as plt
import cartopy.crs as ccrs
import intake
from easygems.healpix import attach_coords, healpix_show, healpix_contour

cat = intake.open_catalog("https://tcodata.mpimet.mpg.de/internal.yaml")

In order to look at the short term structure, let’s select the hourly (PT1H) dataset:

era5 = cat.HERA5(time="PT1H").to_dask().pipe(attach_coords)

Note

There are also daily (P1D) and monthly (P1M) aggregations available.

With all the data at hand, let’s have a look at a map:

levels_cwv = [45, 50, 55]

plt.figure(figsize = (20, 8))
ax = plt.axes(projection=ccrs.PlateCarree())

ax.set_extent([-65, -5, -10, 25], crs=ccrs.PlateCarree())
ax.coastlines(alpha=1.0)
ax.gridlines(draw_labels=True, dms=True, x_inline=False, y_inline=False, alpha = 0.25)

im = healpix_show(era5.tcwv.sel(time="2020-08-15T12:00:00"), method="linear",
                  alpha = 0.75, cmap = 'Blues', vmin = 45, vmax = 70)
plt.colorbar(im)

contour_lines = healpix_contour(era5.tcwv.sel(time="2020-08-15T12:00:00"),
                                levels=levels_cwv, colors='k', linewidths=1, alpha = 0.5)

plt.clabel(contour_lines, inline=True, fontsize=10, colors='k', fmt='%d');
_images/1f7c59b24b0ca6f788750b0fb231a59ee4470f4d5a4e1ce661f64fd8652c35e9.png