Source: https://www.mio.osupytheas.fr/~doglioli/poly_DynamiqueOceanique.pdf