Coder Social home page Coder Social logo

shepherdmeng / hrmet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from samzipper/hrmet

0.0 2.0 0.0 2.51 MB

High Resolution Mapping of EvapoTranspiration (HRMET) energy balance model

License: GNU General Public License v3.0

R 39.90% MATLAB 60.10%

hrmet's Introduction

README

Author: Sam Zipper ([email protected])

This repository is home to code for the High Resolution Mapping of EvapoTranspiration (HRMET; pronounced "hermit") model.

HRMET is introduced and described in the following publication:

Zipper, S.C. & S.P. Loheide II (2014). Using evapotranspiration to
assess drought sensitivity on a subfield scale with HRMET, a high
resolution surface energy balance model. Agricultural & Forest
Meteorology 197: 91-102. DOI: 10.1016/j.agrformet.2014.06.009

Please cite this paper if you use HRMET or any derivative thereof.

Repository Contents

HRMET.R = this is the HRMET code

Publications.txt = a text file tracking publications that use HRMET; if you publish something, let me know by submitting a push request! (or send an email)

HRMET_HowTo/* = Example HRMET files showing how to run HRMET over a grid with spatially variable inputs and estimate uncertainty in results; however, these are with a no-longer-maintained MATLAB version of the code (the version used in the original HRMET paper) and are not complete. Regardless, they may help you understand how to use the current, R version of the code at your own study site.

Key Assumptions of HRMET

-HRMET calculated the 1D surface energy balance. However, it is typically applied over fields to produce raster maps of ET. In order to do this, you simply have to define the relevant inputs at all locations you want to map ET, and then run HRMET at each grid point.

-Thus, assumptions of spatial homogeneity of inputs should be made with care. For example, in Zipper et al. (2014), we assume uniform meteorological conditions over our relatively small (~600 x 600 m) field. This assumption gets increasingly problematic as your spatial scale increases. HRMET was designed for precision-agriculture scale applications; however, the physical principles should work at larger scales, so long as the the input data is sufficiently high-resolution.

Known Issues

-HRMET does not work well in extremely short canopies or deserts (h approaching 0 m).

-HRMET does not work well when the canopy height (h) exceeds the height of temperature and wind speed measurements (Zair and Zu).

-The G_Tw coefficient (used in cloudiness estimation) takes a summer value by default; future versions should automatically select this based on DOY.

Bug Fix History

2017-06-07: Fix small bug in cloudiness fraction calculation (it was being inadvertently set to 0 under most conditions)

hrmet's People

Contributors

samzipper avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.