Skip to content

Commit 591b1b8

Browse files
committedJul 6, 2024
Updating README
1 parent e8a14a4 commit 591b1b8

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed
 

‎README.md

+14-16
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# gridet-gee
22

3-
Google Earth Engine implementation of the GridET model (https://github.com/claytonscottlewis/GridET).
3+
Google Earth Engine implementation of the GridET model (https://github.com/claytonscottlewis/GridET) reference ET calculations.
44

55
## Supported Calculations and Datasets
66

@@ -21,21 +21,7 @@ eto_img = (
2121
.rename(['eto'])
2222
.set({'system:time_start': ee.Date('2017-07-01').millis()})
2323
)
24-
```
25-
26-
## GEE Implementation Differences
27-
28-
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+
```
3925

4026
## Ancillary Assets
4127

@@ -51,6 +37,18 @@ The NASADEM asset (NASA/NASADEM_HGT/001) was used to generate the elevation grid
5137
| slope | projects/openet/assets/reference_et/utah/gridet/ancillary/slope |
5238
| aspect | projects/openet/assets/reference_et/utah/gridet/ancillary/aspect |
5339

40+
## GEE Implementation Differences
41+
42+
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+
5452
## References
5553

5654
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

Comments
 (0)
Please sign in to comment.