ps2psl | R Documentation |
Estimate the sea-level pressure from surface pressure, using temperature and surface geopotential height
ps2psl(ps, tas, zgs)
ps |
Surface pressure |
tas |
Near-surface air temperature |
zgs |
surface geopotential height. This is a static variable (i.e., constant in time). Thus, member and time dimensions must be either singletons or just dropped. |
A climate4R CDM grid of estimated sea-level pressure (in Pascals)
In principle, the derivation functions will work regardless of the input units, as all units are internally
converted as necessary according to the specific formulae definitions.
However, the units string (see getGridUnits
) must be parseable. In the same vein,
the input units need to be convertible to the required ones. Unit consistency is internally achieved
by the function udConvertGrid
.
J. Bedia, S. Herrera
The adjustment formulae of pressure values to other levels are those routinely used by the WMO. These are described in the following technical report: https://www.wmo.int/pages/prog/www/IMOP/meetings/SI/ET-Stand-1/Doc-10_Pressure-red.pdf
Other derivation:
hurs2huss()
,
hurs2tdps()
,
hurs2w()
,
huss2hurs()
,
huss2pvp()
,
psl2ps()
,
rad2cc()
,
tas2ws()
,
tdps2hurs()
Other pressure:
huss2pvp()
,
psl2ps()
,
tas2ws()
data("ps.iberia")
data("tas.iberia")
data("zgs.iberia")
psl.hat <- ps2psl(ps = ps.iberia, tas = tas.iberia, zgs = zgs.iberia)
require(transformeR)
# Error map:
psl.err <- gridArithmetics(psl.hat, psl.iberia, operator = "-")
## Not run:
require(visualizeR)
err <- climatology(psl.err)
spatialPlot(err, set.min = -10000,
at = seq(-10000, 10000, 500),
color.theme = "Spectral", rev.colors = TRUE,
backdrop.theme = "coastline",
main = "Mean estimate error (Pascals)")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.