@staticmethod
def latent_heat_of_vaporization(temperature=20):
    """Return the latent heat of vaporization (:math:`\\lambda`) *[MJ/kg]* as described in
        `FAO 56 <http://www.fao.org/tempref/SD/Reserved/Agromet/PET/FAO_Irrigation_Drainage_Paper_56.pdf>`_
        (Annex 3, eq. 3-1, p. 223):

        .. math::

            \\lambda = 2.501-(2.361 * 10^{-3})T

        :param temperature: air temperature (:math:`T`) *[°C]*. Default :math:`temperature=20`
        :type temperature: float or np.array
        :return: (*float or np.array*) latent heat of vaporization (:math:`\\lambda`) *[MJ/kg]*.
            Default :math:`\\lambda=2.45378`
        """
    return 2.501 - 0.002361 * temperature
