|
Input data may be specified either by giving a path in the Source parameter or by giving a GRIB-based data object in the Data parameter. Note that you should specify either Source or Data, not both.
Drop a MARS Retrieval or a GRIB file icon inside this icon field. In Python or Macro, supply a Fieldset object.
Select a method for specifying the output grid.
Supply a grid definition as described here: grid - keyword in MARS/Dissemination request.
Examples of valid grid definitions:
GUI | Python / Macro | Result |
---|---|---|
1/1 | [1, 1] or "1/1'" | A regular lat/lon grid with 1x1 degree point spacing |
0.25/0.25 | [0.25, 0.25] or "0.25/0.25" | A regular lat/lon grid with 0.25x0.25 degree point spacing |
O1280 | "O1280" | An octahedral reduced Gaussian grid, octahedral with 1280 latitude lines between the pole and equator |
N640 | "N640" | An 'original' reduced Gaussian grid, with 640 latitude lines between the pole and equator |
F400 | "F400" | A regular Gaussian grid, with 400 latitude lines between the pole and equator |
This parameter can be left empty to preserve the grid properties (regular/reduced lat/lon or Gaussian) while performing other kinds of post-processing (changing bits per value, calculation of gradients, etc.).
This mode configures regridding to output the same grid as the provided template, using one of the following parameters:
Template Source: path to a GRIB file
Template Data: GRIB-based data object
These projections require setting several parameters, named following the convention in their descriptions:
Most of these parameters are required and do not have default values, meaning that they must be filled in. The parameters are:
Here are examples of generating Lambert grids.
| |||
|
This mode is similar to Template (see above), except the template is set to the input grid (the resulting output grid is the same as the input grid); In addition, interpolation k-nearest neighbours acts as a filter to the input values.
Activates processing that is particular to wind fields. Winds are represented by its vector Cartesian components u/v (gridded) or U/V (spectral) and, typically, they are archived as (spectral) vorticity/divergence (vo/d.) The relation between the spectral and gridded wind components is u = U / cos(latitude) and v = V / cos(latitude).
It is up to the user to specify if the input consists of wind fields. Set this appropriatelly in order to perform the correct processing.
Possible options are:
Converts pairs of Cartesian components vector fields U/V (spectral) to u/v (gridded.) Assumes that the input come in pairs of alternating U/V. This option is required if regridding wind fields on/to a rotated grid.
Converts pairs of vorticity and divergence fields into U/V (spectral) or u/v (gridded.) Assumes that the input come in pairs of alternating vo/d. The resulting values will be scaled by the cosine of their latitudes (as mentioned above).
No special processing is performed (default). It is assumed there are no wind fields in the input, each processed is treated individually.
If the input files are spectral, the following parameters are used to fine-tune the conversion to grid points.
Spherical harmonics truncation, as described here: truncation - keyword in MARS/Dissemination request.
When the output is spectral, defines the output intended truncation; When the output is gridded, defines the intermediate truncation before spectral inverse transform to gridded space. Possible values are Automatic, None or a number describing the spectral truncation to be applied.
Intermediate grid when performing spectral inverse transform to gridded space, as described intgrid - keyword in MARS/Dissemination request.
Possible values are:
Supply a grid definition as described here: area - keyword in MARS/Dissemination request (swapping north/south).
Specifies the geographical area that the output fields will cover, the default being for the whole globe. Enter lat/lon in degree bounds of an area separated by a "/" (south/west/north/east), or in Macro or Python provide a list, e.g. [south, west, north, east]; alternatively, use the assist button to define the area graphically.
For example, this set of parameters generates the following output data:
|
Specifies the width of a frame within a given sub-area, as described here frame - keyword in MARS/Dissemination request.
The width of the frame is specified as an (integer) number of grid points inwards from a given area. The following plots show a sub-area with Frame=10.
Position of the South Pole of the intended rotated grid as lat/lon in degree, as described here: rotation - keyword in MARS/Dissemination request.
This is applicable to regular lat/lon or regular/reduced Gaussian grids. Enter lat/lon in degree, or in Macro or Python, enter [lat, lon]
; alternatively, use the assist button to select the point graphically.
Activates a nabla (differential) operator processing on the fields. Possible functions are:
QQQ. Possible values are On and Off.
Specifies the type of interpolation to be used on the fields. The default is Automatic, which selects either Linear or Nearest Neighbour based on an internal table of known parameters. If the parameter is unknown, the default will be Linear. The possible interpolation methods are:
Available for any of the 'nearest' interpolation methods; Supports Interpolation K-Nearest Neighbours or Nearest LSM. Possible values are:
| input points with radius (option Distance) of output point |
| n-closest input points (option Nclosest) to output point (default 4) |
| input points respecting Distance ∩ Nclosest |
| input points respecting Distance U Nclosest |
| n-closest input points (option Nclosest), if all are at the same distance (within option Distance Tolerance) return all points within that distance (robust interpolation of pole values) |
| nearest input point, if at the same distance to other points (option Nclosest) chosen by lowest index |
| Sample of n-closest points (option Nclosest) out of input points with radius (option Distance) of output point |
| as above, sorted by distance |
Associated options supporting Nearest Method (described above):
Only available if Interpolation is K Nearest Neighbours. General way on how to interpolate input neighbouring point values to output points, including the Inverse Distance Weighting (IDW) class methods (see Wikipedia), which operates over input points returned by Nearest Method. Possible values are:
| filter for processing topographic data (see IFS documentation, Part IV: Physical Processes, 11.3.1 Smoothing operator) |
| IDW of the form distance-1; If input points match output point, only that point's value is used for output |
| IDW of the form (1 + distance2)-1 |
| IDW of the form distance-p (option Distance Weighting Shepard Power, default 2.) |
| IDW of the form exp(- distance2 / (2 σ)2) (option Distance Weighting Gaussian Stddev, default 1.) |
| Emulate Interpolation Nearest Neighbour by picking first point (note that, when Nearest Method is Sample, a random nearest point is picked) |
| no distance weighting, average input values (irrespective of distance) |
On multiple input points, weights are normalised linearly to unity. Associated options supporting Distance Weighting (described above):
QQQ. Possible values are:
Only available if Non Linear is Simulated Missing Value. QQQ (description)
Only available if Non Linear is Simulated Missing Value. QQQ (description)
Only available if Interpolation is Nearest LSM. Possible values are On and Off.
Only available if Distance Weighting With Lsm is not Off. QQQ.
Specifies whether the input/output LSM file will come from LSM Named Input/Output (named, default) or LSM File Input/Output (file).
Select one of the predefined names from the following list:
Provide the path to an input/output LSM GRIB file.
If input/output is not the same geometry (grid) as provided input/output LSM (respectivelly), interpolate with this method to a temporary LSM with required geometry.
For GRIB-based LSM (this excludes '1km' and '10min'), the threshold for condition (value ≥ threshold) to distinguish land (true) from sea (false).
Specifies the output GRIB bitsPerValue. If left empty, this will take the value from the input fields. This option can also be used to simply change the number of bits per value in a Fieldset if no other processing options are given. Note that if Packing is set to ieee, then the only valid values for this parameter are 32 and 64.
Specifies the output GRIB packingType. Possible values are (depending on build-time configuration):
Specifies the output GRIB edition (or format). Note that format conversion is not supported.
Possible values are: