You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The GEE implementation has a few differences with the original VB.net version that are all some variation of not being able to mimic the exact flow of calculation at the NLDAS scale, interpolation to the GridET scale, and then additional calculation. In relatively flat areas these differences are fairly insignificant and the annual total ET values are within less than 1% of the original version. In the mountains the differences are more significant, but are still within ~10%.
29
-
30
-
* TranslateRs is being applied after spatially interpolating the NLDAS grid cell Ra and Rs to the GridET grid.
31
-
* Air temperature is computed directly at the GridET scale using the spatially interpolated air temperature and delta Z, instead of computed for each NLDAS grid cell and then interpolating.
32
-
* Pressure is computed directly at the GridET scale from the spatially interpolated delta Z, instead of being computed for each NLDAS grid cell and then interpolating.
33
-
34
-
### Other Differences
35
-
36
-
The code is currently separated into four modules (model, nldas, solar, and utils), but this was mostly done to simplify testing and may be consolidated or further split in the future.
37
-
38
-
Most of the internal variables were renamed to follow the Python PEP8 convention of using all lower case for variable. Variables that used greek letter symbols were spelled out. The function names are still the original camel case, but will likely be modified in the future. As much as possible, the original comments have been included.
24
+
```
39
25
40
26
## Ancillary Assets
41
27
@@ -51,6 +37,18 @@ The NASADEM asset (NASA/NASADEM_HGT/001) was used to generate the elevation grid
The code is currently separated into four modules (model, nldas, solar, and utils), but this was mostly done to simplify testing and may be consolidated or further split in the future.
43
+
44
+
Most of the internal variables were renamed to follow the Python PEP8 convention of using all lower case for variable. Variables that used greek letter symbols were spelled out. The function names are still the original camel case, but will likely be modified in the future. The function doc strings have not been modified, but will likely be reformated in the future. As much as possible, the original comments have been left in place.
45
+
46
+
The GEE implementation has a few differences with the original VB.net version that are all some variation of not being able to mimic the exact flow of calculation at the NLDAS scale, interpolation to the GridET scale, and then additional calculation. In initial testing these code differences do not seem to significantly change the output values, but additional testing is planned.
47
+
48
+
* TranslateRs is being applied after spatially interpolating the NLDAS grid cell Ra and Rs to the GridET grid.
49
+
* Air temperature is computed directly at the GridET scale using the spatially interpolated air temperature and delta Z, instead of computed for each NLDAS grid cell and then interpolating.
50
+
* Pressure is computed directly at the GridET scale from the spatially interpolated delta Z, instead of being computed for each NLDAS grid cell and then interpolating.
51
+
54
52
## References
55
53
56
54
Lewis, C. & Allen, L. (2017). Potential crop evapotranspiration and surface evaporation estimates via a gridded weather forcing dataset. Journal of Hydrology, 546, 450-463. https://doi.org/10.1016/j.jhydrol.2016.11.055
0 commit comments