pcmdi_metrics.utils.create_target_grid
- pcmdi_metrics.utils.create_target_grid(lat1=-90.0, lat2=90.0, lon1=0.0, lon2=360.0, target_grid_resolution='2.5x2.5', grid_type='uniform')[source]
Generate a uniform grid for given latitude/longitude ranges and resolution
- Parameters:
lat1 (
float
, optional) – Starting latitude, by default -90.lat2 (
float
, optional) – Starting latitude, by default 90.lon1 (
float
, optional) – Starting latitude, by default 0.lon2 (
float
, optional) – Starting latitude, by default 360.target_grid_resolution (
str
, optional) – grid resolution in degree for lat and lon, by default “2.5x2.5”grid_type (
str
, optional) – type of the grid (‘uniform’ or ‘gaussian’), by default “uniform”
- Returns:
xr.Dataset
– generated grid
Examples
Import:
>>> from pcmdi_metrics.utils import create_target_grid
Global uniform grid:
>>> grid = create_target_grid(-90, 90, 0, 360, target_grid_resolution="5x5")
Regional uniform grid:
>>> grid = create_target_grid(30, 50, 100, 150, target_grid_resolution="0.5x0.5")