Updated for the next course of numpy/matplotlib/cartopy.
Merged everything.