Add function to load Earth relief data #156
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implements the function
load_earth_relief
ingmt.datasets
to loadthe Earth relief grids distributed with GMT (the
@earth_relief_XXm
special file names). Uses
gmt.which
to download to the user directoryand get the file name. The netCDF grid is loaded and returned as an
xarray.DataArray. Only support the 60 to 1 arc-minute global grids.
Higher resolution arc-second grids are served as tiles and are usually
cut to a specific area, so a
region
argument will be needed to loadthese grids later, probably in conjunction with
gmt.grdcut
.