Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding pure FAO Penman-Monteith equation to compute potential evapotranspiration #2004

Open
2 tasks done
saschahofmann opened this issue Nov 28, 2024 · 0 comments
Open
2 tasks done
Labels
enhancement New feature or request

Comments

@saschahofmann
Copy link
Contributor

Addressing a Problem?

The current implementation of potential_evapotranspiration makes certain assumptions about the available data e.g. saturation vapour pressure is estimated from min and max temperature or that wind speed is measured at 10m instead of two.

I would like to implement a "pure" version of equation 6 in Allen et al. 1998
image

I would reuse this function in the potential_evapotranspiration index to keep backwards compatibility but also make it available as an individual import. See this discussion for more information

Potential Solution

Something like this should do it

def fao_penman_monteith(net_rad, t, ws, svp, avp, delta, gamma, G):
    dividor = delta + (gamma * (1 + 0.34 * ws))
    summand1 = 0.408 *delta* (net_rad - G)
    summand2 = gamma* 900 / (t + 273.15) * ws * (svp - avp)
    return (summand1+summand2)/dividor

Additional context

No response

Contribution

  • I would be willing/able to open a Pull Request to contribute this feature.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@saschahofmann saschahofmann added the enhancement New feature or request label Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant