Gridspecs (for MIR)

A gridspec describes spatial grids in the form a dict.

Warning

The gridspec format is not finalised yet and may change in future releases. Subarea specification is not yet supported.

The gridspecs supported by the in_grid and out_grid options in regrid() with the (default) MIR backend are summarised below:

Global octahedral reduced Gaussian grid

The grid format is:

[Oo]XXX

where XXX is the number of latitude lines between the pole and equator. For details about this grid, see here.

Example:

{"grid": "O320"}
{"grid": "o320"}

Global (non-octahedral) reduced Gaussian grid

The grid format is:

[Nn]XXX

where XXX is the number of latitude lines between the pole and equator. For details about this grid, see here.

Example:

{"grid": "N320"}
{"grid": "n320"}

Global regular (full) Gaussian grid

The grid format is:

[Ff]XXX

where XXX is the number of latitude lines between the pole and equator. For details about this grid, see here.

Global regular latitude-longitude grid

The grid format is:

[DLON, DLAT]

where DLON and DLAT are the increments in degrees in longitudes and latitudes, respectively. This grid definition uses the default scanning mode used at ECMWF: values start at North-West and follow in consecutive rows from West to East, where West is always the 0° meridian.

Example:

{"grid": [1, 1]}

HEALPix nested grid

The grid format is:

[Hh]XXX

The order must be set to "nested". For details about this grid, see here.

Example:

{"grid": "H512", "order": "nested"}
{"grid": "h512", "order": "nested"}

HEALPix ring grid

The grid format is:

[Hh]XXX

The order can be omitted or set to "ring". For details about this grid, see here.

Example:

{"grid": "H512", "order": "ring"}
{"grid": "H512"}
{"grid": "h512"}