Source: https://web.lmd.jussieu.fr/~lguez/Pelican/Teaching_static_files/NetCDF.pdf