pysteps.visualization.utils.reproject_geodata

pysteps.visualization.utils.reproject_geodata(geodata, t_proj4str, return_grid=None)

Reproject geodata and optionally create a grid in a new projection.

Parameters:
geodata : dictionary

Dictionary containing geographical information about the field. It must contain the attributes projection, x1, x2, y1, y2, xpixelsize, ypixelsize, as defined in the documentation of pysteps.io.importers.

t_proj4str: str

The target PROJ.4-compatible projection string (fallback).

return_grid : {None, ‘coords’, ‘quadmesh’}, optional

Whether to return the coordinates of the projected grid. The default return_grid=None does not compute the grid, return_grid=’coords’ returns the centers of projected grid points, return_grid=’quadmesh’ returns the coordinates of the quadrilaterals (e.g. to be used by pcolormesh).

Returns:
geodata : dictionary

Dictionary containing the reprojected geographical information and optionally the required X_grid and Y_grid.

It also includes a fixed boolean attribute regular_grid=False to indicate that the reprojected grid has no regular spacing.