script_url: https://metview.readthedocs.io/en/latest/api/functions/
icon_url: https://metview.readthedocs.io/en/latest/gen_files/icon_functions/
macro_url: https://metview.readthedocs.io/en/latest/metview/macro/functions/
date: date
definition: definition
fieldset: fieldset
geopoints: geopints
geopointset: geopointset
info: util
io: file
list: list
netcdf: netcdf
number: number
odb: odb
plot: plot
string: string
system: util
table: table
timing: util
thermo: thermo
unix: util
vector: vector
flexpart: flexpart
flextra: flextra
ui: ui
--------------------------------------------
abs
    type: script
    desc: [fieldset]  Absolute value
accumulate
    type: script
    desc: [fieldset]  Adds up the values in a given field
acos
    type: script
    desc: [fieldset]  Arc cosine
addmonths
    type: script
    lang: macro
    desc: [date]  Adds months to a date
animated_gif_output
    type: icon
annotationview
    type: icon
any
    type: icon
append
    type: script
    lang: macro
    desc: [io]  Writes/appends the given data to file. args: (string, any)
    desc: [io]  Writes/appends the given data to file. args: (filehandler, any)
arguments
    type: script
    lang: macro
    desc: [info]  Returns the list of the calling arguments of the current function
ascii
    type: script
    lang: macro
    desc: [string]  Returns the corresponding ASCII character
asin
    type: script
    desc: [fieldset]  Arc sine
atan
    type: script
    desc: [fieldset]  Arc tangent
atan2
    type: script
    desc: [fieldset]  Arc tangent of 2 variables
attributes
    type: script
    desc: [netcdf]  Returns the attributes of the current NetCDF variable
average
    type: script
    desc: [fieldset]  Averages the values in a given field
average_ew
    type: script
    desc: [fieldset]  Returns the zonal averages as a list (or list of lists) of numbers.
average_ns
    type: script
    desc: [fieldset]  Returns the meridional averages as a list (or list of lists) of numbers.
averageview
    type: icon
base_date
    type: script
    desc: [fieldset]  Returns the base date(s) of a given fieldset
bearing
    type: script
    desc: [fieldset]  Computes the bearings for all the gridpoints with respect to a reference point
binning
    type: icon
bitmap
    type: script
    desc: [vector]  Converts numbers to missing values in a vector
    desc: [fieldset]  Apply bitmap of 2nd fieldset to 1st fieldset
bufr_picker
    type: icon
cartesianview
    type: icon
checkbox
    type: icon
cleanfile
    type: icon
colour
    type: icon
columns
    type: script
    desc: [odb]  Returns the list of columns from the given ODB.
    desc: [geopoints]  Returns a list of column names for a geopoints variable
compute
    type: icon
convolve
    type: script
    lang: python
    desc: [fieldset] Performs spatial convolution on a Fieldset
corr_a
    type: script
    desc: [fieldset]  Computes the area-weighted correlation for each field in a fieldset
cos
    type: script
    desc: [fieldset]  Cosine
coslat
    type: script
    desc: [fieldset]  Generates a field with the cosine of the gridpoint latitudes
count
    type: script
    desc: [fieldset]  Returns the number of fields in a variable
covar
    type: script
    desc: [fieldset]  Returns the covariance of all two fieldsets
covar_a
    type: script
    desc: [fieldset]  Computes the area-weighted covariance for each field in a fieldset
create_geo
    type: script
    desc: [geopoints]  Creates a new set of geopoints
create_geo_set
    type: script
    desc: [geopointset]  Creates a new geopoints_set
cross_sect
    type: icon
datainfo
    type: script
    desc: [fieldset]  Returns information on missing values in fieldsets
date
    type: script
    lang: macro
    desc: [date]  Creates a date from a number or a string
dates
    type: script
    desc: [geopoints]  Returns a list/vector of dates from the given geopoints.
day
    type: script
    lang: macro
    desc: [date]  Converts a number to a value suitable for date computations
    desc: [date]  Extract a date component
db_info
    type: script
    desc: [geopoints]  Returns a string of the database from the given geopoints.
definition
    type: icon
describe
    type: script
    lang: python
    desc: [fieldset]  Prints summary of the contents of a Fieldset
dictionary
    type: script
    lang: macro
    desc: [info]  Returns the list of all the documented functions
dimension_names
    type: script
    desc: [netcdf]  Returns a list of the netcdf's dimension names.
dimensions
    type: script
    desc: [netcdf]  Returns a list of the netcdf's dimensions.
direction
    type: script
    desc: [fieldset]  Computes meteorological wind direction using U and V wind components
distance
    type: script
    desc: [fieldset]  Computes the distances of all the gridpoints from a point
divrot
    type: icon
divrot_mir
    type: icon
divwind
    type: icon
divwind_mir
    type: icon
dow
    type: script
    lang: macro
    desc: [date]  Extract a date component
download
    type: icon
drawing_priority
    type: icon
dtype
    type: script
    lang: macro
    desc: [vector]  Returns a string describing the vector's internal storage type
duplicate
    type: script
    desc: [fieldset]  Duplicates a field N times
eccharts
    type: icon
ecfs
    type: icon
elevations
    type: script
    desc: [geopoints]  Returns a list/vector of elevations from the given geopoints.
eps_output
    type: icon
epscairo_output
    type: icon
eqpott_m
    type: icon
eqpott_p
    type: icon
examine
    type: script
    desc: [ui]  Actives an interactive data examiner window on the given data
exist
    type: script
    lang: macro
    desc: [io]  Determines whether the given file exists. Returns 1 or 0. args: (string)
exp
    type: script
    desc: [fieldset]  Exponential
fail
    type: script
    lang: macro
    desc: [system]  Prints all its arguments and stop in error
fetch
    type: script
    desc: [system]  Returns the item stored in the named cache (or nil). args: (string)
file
    type: script
    lang: macro
    desc: [io]  Returns a file handler for the specified filename. args: (string)
filetype
    type: script
    desc: [fieldset]  Returns the type of the given file. args: (string)
fill_missing_values_ew
    type: script
    desc: [fieldset]  Fills missing values along the horizontal line
filter
    type: script
    desc: [vector]  Filters a vector according to the values of a second vector
find
    type: script
    desc: [vector]  Find where a number occurs in a vector
    desc: [list]  Find where an item occurs in a list
    desc: [fieldset]  Finds values in field
flexpart_convert_trajectory
    type: script
    desc: [flexpart]  Converts raw FLEXPART trajectory output to CSV
flexpart_prepare
    type: icon
flexpart_release
    type: icon
flexpart_run
    type: icon
flextra_group_get
    type: script
    desc: [flextra]  Returns a list of available meta data keys for the given table
flextra_prepare
    type: icon
flextra_run
    type: icon
flextra_tr_get
    type: script
    desc: [flextra]  Returns a list of available meta data keys for the given table
flextra_visualiser
    type: icon
float
    type: script
    desc: [fieldset]  Converts int GRIB to float GRIB
frequencies
    type: script
    desc: [fieldset]  Computes frequencies of a field
geo_to_grib
    type: icon
geo_to_kml
    type: icon
geosort
    type: script
    desc: [geopoints]  Sorts the geopoints North to South and West to East
geoview
    type: icon
getenv
    type: script
    lang: macro
    desc: [unix]  Return the value of a shell variable
    desc: [unix]  Return the value of a shell variable
gfind
    type: script
    desc: [fieldset]  Finds values in field and returns the result as geopoints
global_attributes
    type: script
    desc: [netcdf]  Returns a definition variable holding the netcdf's global metadata.
globe_output
    type: icon
grib_get
    type: script
    desc: [fieldset]  Reads GRIB headers using ecCodes keys
grib_get_double
    type: script
    desc: [fieldset]  Reads GRIB headers using ecCodes keys
grib_get_double_array
    type: script
    desc: [fieldset]  Reads GRIB headers using ecCodes keys
grib_get_long
    type: script
    desc: [fieldset]  Reads GRIB headers using ecCodes keys
grib_get_long_array
    type: script
    desc: [fieldset]  Reads GRIB headers using ecCodes keys
grib_get_string
    type: script
    desc: [fieldset]  Reads GRIB headers using ecCodes keys
grib_set
    type: script
    desc: [fieldset]  Writes GRIB headers using ecCodes keys
grib_set_double
    type: script
    desc: [fieldset]  Writes GRIB headers using ecCodes keys
grib_set_long
    type: script
    desc: [fieldset]  Writes GRIB headers using ecCodes keys
grib_set_string
    type: script
    desc: [fieldset]  Writes GRIB headers using ecCodes keys
grib_to_geo
    type: icon
grib_vectors
    type: icon
gribsetbits
    type: script
    desc: [fieldset]  Sets GRIB packing bit width
grid_cell_area
    type: script
    desc: [fieldset]  Computes grid cell area for each gridpoints in a field
hour
    type: script
    lang: macro
    desc: [date]  Converts a number to a value suitable for date computations
    desc: [date]  Extract a date component
hovmoeller_area
    type: icon
hovmoeller_expand
    type: icon
hovmoeller_height
    type: icon
hovmoeller_line
    type: icon
hovmoellerview
    type: icon
icon
    type: icon
in
    type: script
    lang: macro
    desc: [list]  Test if a value is in a list
indexes
    type: script
    desc: [fieldset]  Builds an output fieldset containing each gridpoint's indexed position in the given vector
input_visualiser
    type: icon
int
    type: script
    desc: [fieldset]  Integer part
intbits
    type: script
    desc: [geopoints]  Returns ranges of bits in a geopoints variable
    desc: [number]  Returns value of a given range of bits in an integer
integer
    type: script
    desc: [fieldset]  Converts float GRIB to int GRIB
integrate
    type: script
    desc: [fieldset]  Computes the average weighted by the gridcell area for each field in fieldset
interpolate
    type: script
    desc: [fieldset]  Interpolates field values to the specified location
is_feature_available
    type: script
    desc: [info]  Returns 1 if the given feature is available, otherwise 0. Feature names: 'odb'
juldate
    type: script
    lang: macro
    desc: [date]  Extract a date component
julday
    type: script
    lang: macro
    desc: [date]  Extract a date component
kml_output
    type: icon
latitudes
    type: script
    desc: [geopoints]  Returns a list/vector of latitudes from the given geopoints.
    desc: [fieldset]  Returns the grid point latitudes as a vector (or list of vectors)
length
    type: script
    lang: macro
    desc: [string]  Returns the length of a string.
levels
    type: script
    desc: [geopoints]  Returns a list/vector of heights from the given geopoints.
list
    type: script
    lang: macro
    desc: [list]  Builds a list from its arguments
log
    type: script
    desc: [fieldset]  Natural logarithm
log10
    type: script
    desc: [fieldset]  Base 10 logarithm
longitudes
    type: script
    desc: [geopoints]  Returns a list/vector of longitudes from the given geopoints.
    desc: [fieldset]  Returns the grid point longitudes as a vector (or list of vectors)
lookup
    type: script
    desc: [fieldset]  Builds an output fieldset using the values in the first as indices into the second
lowercase
    type: script
    lang: macro
    desc: [string]  Sets to unique case of letters
magml
    type: icon
mapview
    type: icon
mask
    type: script
    desc: [geopoints]  Generates masks for geopoints
    desc: [fieldset]  Generates masks for fieldsets
maverageview
    type: icon
max
    type: script
    desc: [fieldset]  Maximum
maxis
    type: icon
maxvalue
    type: script
    desc: [fieldset]  Computes the maximum value in a given area
    desc: [fieldset]  Maximum value of a variable
mboxplot
    type: icon
mcoast
    type: icon
mcont
    type: icon
mcross_sect
    type: icon
mean
    type: script
    desc: [geopoints]  Returns the sum or mean of the values in a geopoints variable
    desc: [vector]  Returns the sum or mean of the values in a vector variable
    desc: [fieldset]  Returns the mean of all the fields
mean_ew
    type: script
    desc: [fieldset]  Generates a fieldset out of East-West means
menu
    type: icon
merge
    type: script
    desc: [geopoints]  Merges 2 sets of geopoints
    desc: [vector]  Merges 2 vectors
    desc: [vector]  Appends a number to a vector
    desc: [fieldset]  Merge several fieldsets
met3d
    type: icon
met3d_prepare
    type: icon
metadata
    type: script
    desc: [geopoints]  Returns a metadata definition from the given geopoints.
metadata_keys
    type: script
    desc: [table]  Returns a list of available meta data keys for the given table
metadata_value
    type: script
    desc: [table]  Returns the value of then given meta data key for a table
meteogram
    type: icon
mgraph
    type: icon
mhovmoeller_area
    type: icon
mhovmoeller_expand
    type: icon
mhovmoeller_line
    type: icon
mhovmoeller_vertical
    type: icon
mhovmoellerview
    type: icon
mimport
    type: icon
min
    type: script
    desc: [fieldset]  Minimum
minute
    type: script
    lang: macro
    desc: [date]  Converts a number to a value suitable for date computations
    desc: [date]  Extract a date component
minvalue
    type: script
    desc: [fieldset]  Computes the minimum value in a given area
    desc: [fieldset]  Minimum value of a variable
mlegend
    type: icon
mobs
    type: icon
month
    type: script
    lang: macro
    desc: [date]  Extract a date component
msymb
    type: icon
mtaylor
    type: icon
mtext
    type: icon
mthermo
    type: icon
mthermogrid
    type: icon
mvert_prof
    type: icon
mvertprofview
    type: icon
mwind
    type: icon
mxs_average
    type: icon
mxsectview
    type: icon
name
    type: script
    desc: [table]  Returns the name of the given table column.
    desc: [system]  Returns the path/name of the macro being executed. args: none
nearest_gridpoint
    type: script
    desc: [fieldset]  Returns the nearest grid point value from a field
nearest_gridpoint_info
    type: script
    desc: [fieldset]  Returns the nearest grid point value from a field
netcdf_auto_rescale_values_to_fit_packed_type
    type: script
    desc: [netcdf]  Sets the behaviour of netcdf value handling: 1=on, 0=off
netcdf_auto_scale_values
    type: script
    desc: [netcdf]  Sets the behaviour of netcdf value handling: 1=on, 0=off
netcdf_auto_translate_times
    type: script
    desc: [netcdf]  Sets the behaviour of netcdf value handling: 1=on, 0=off
netcdf_preserve_missing_values
    type: script
    desc: [netcdf]  Sets the behaviour of netcdf value handling: 1=on, 0=off
netcdf_visualiser
    type: icon
newpage
    type: script
    desc: [io]  Forces a new page on PostScript output
nice
    type: script
    lang: macro
    desc: [unix]  Nice (nice value)
nobitmap
    type: script
    desc: [vector]  Converts missing values to numbers in a vector
    desc: [fieldset]  Clear bitmap of 1st fieldset assigning value instead
now
    type: script
    lang: macro
    desc: [date]  Returns the current date and time
number
    type: script
    lang: macro
    desc: [number]  Returns the number represented by the string
obsfilter
    type: icon
odb_filter
    type: icon
odb_visualiser
    type: icon
offset
    type: script
    desc: [geopoints]  Offsets the locations of geopoints
option_menu
    type: icon
output
    type: icon
overlay_control
    type: icon
parse
    type: script
    lang: macro
    desc: [string]  Splits a string into tokens.
paxis
    type: icon
pcoast
    type: icon
pcont
    type: icon
pdf_output
    type: icon
percentile
    type: icon
percentile
    type: script
    desc: [vector]  Returns a set of percentiles of a list of vector variables
    desc: [vector]  Returns a set of percentiles of a vector
pgraph
    type: icon
pl_to_pl
    type: script
    desc: [fieldset] Interpolates pressure level fields to pressure levels
plot_page
    type: icon
plot_subpage
    type: icon
plot_superpage
    type: script
    desc: [plot]  Returns a super_page for plotting
png_output
    type: icon
polar_vector
    type: script
    desc: [geopoints]  Combines two 1-parameter geopoints variables into polar vector style
poly_mask:
    type: script
    desc: [fieldset] Generates polygon masks for a Fieldset
pott_m
    type: icon
pott_p
    type: icon
precision
    type: script
    lang: macro
    desc: [number]  Sets the printing precision for floating point values.
pressure
    type: script
    desc: [fieldset]  Creates fields of pressure or thickness (input in lat/lon only).
pressure_derivative
    type: script
    desc: [fieldset] Computes the verical pressure derivative
print
    type: script
    lang: macro
    desc: [io]  Prints all its arguments
ps_output
    type: icon
pscairo_output
    type: icon
psymb
    type: icon
ptext
    type: icon
purge_mem
    type: script
    desc: [fieldset]  Releases unused memory
putenv
    type: script
    lang: macro
    desc: [unix]  Sets the value of an environment variable.
pwind
    type: icon
q_vector
    type: script
    lang: python
    desc: [fieldset] Computes the Q-vector
random_vector
    type: script
    desc: [fieldset]  Builds a new vector either with 'n' random value between 0 and 1
read
    type: icon
read
read
    type: script
    desc: [io]  Reads the given file and returns a variable of the appropriate type. args: (string)
read_request
    type: script
    desc: [fieldset]  Reads the given request file and returns a list of dictionaries. args: (string)
read_table
    type: script
    desc: [table]  Reads a table file with parameters for parsing it.
read_tigge
    type: icon
regrid
    type: icon
relhum
    type: icon
remove_duplicates
    type: script
    desc: [geopoints]  Removes geopoint duplicates
remove_missing_latlons
    type: script
    desc: [geopoints]  Copies a set of geopoints, removing missing lat/lons
remove_missing_values
    type: script
    desc: [geopoints]  Copies a set of geopoints, removing missing values
reprojection
    type: icon
retrieve
    type: icon
retrieve_mir
    type: icon
retrieve_tigge
    type: icon
rmask
    type: script
    desc: [fieldset]  Generates masks based on a radius around a point for Fieldsets
rms
    type: script
    desc: [fieldset]  Returns the root mean square of all the fields of a variable
rms
    type: script
    desc: [fieldset]  Computes the area-weighted root mean square for a Fieldset
round
    type: script
    lang: macro
    desc: [number]  Rounds spurious decimals in a value.
rttov_run
    type: icon
rttov_visualiser
    type: icon
runmode
    type: script
    desc: [system]  Returns a string describing the current run mode
scm_run
    type: icon
scm_visualiser
    type: icon
search
    type: script
    lang: macro
    desc: [string]  Search for a given substring.
second
    type: script
    lang: macro
    desc: [date]  Converts a number to a value suitable for date computations
    desc: [date]  Extract a date component
seqpott_m
    type: icon
seqpott_p
    type: icon
set_dates
    type: script
    desc: [geopoints]  Sets the date column in the geopoints variable.
set_elevations
    type: script
    desc: [geopoints]  Sets the elevation column in the geopoints variable.
set_latitudes
    type: script
    desc: [geopoints]  Sets the latitude column in the geopoints variable.
set_levels
    type: script
    desc: [geopoints]  Sets the level column in the geopoints variable.
set_longitudes
    type: script
    desc: [geopoints]  Sets the longitude column in the geopoints variable.
set_metadata
    type: script
    desc: [geopoints]  Sets a geopoints metadata from a definition
set_stnids
    type: script
    desc: [geopoints]  Sets the stnid column in the geopoints variable.
set_times
    type: script
    desc: [geopoints]  Sets the time column in the geopoints variable.
set_value2s
    type: script
    desc: [geopoints]  Sets the value2 column in the geopoints variable.
set_values
    type: script
    desc: [geopoints]  Sets the value column in the geopoints variable.
    desc: [fieldset]  Sets the grid point values from a vector (or list of vectors).
setcurrent
    type: script
    desc: [netcdf]  Sets the variable number on which netcdf functions will operate.
sgn
    type: script
    desc: [fieldset]  Signum
shell
    type: script
    lang: macro
    desc: [unix]  Execute a shell command
sin
    type: script
    desc: [fieldset]  Sine
sinlat
    type: script
    desc: [fieldset]  Generates a field with the sine of the gridpoint latitudes
sleep
    type: script
    lang: macro
    desc: [unix]  Sleep (number of seconds)
slider
    type: icon
smooth_gaussian
    type: script
    lang: python
    desc: [fieldset] Performs spatial smoothing on a Fieldset
smooth_n_points
    type: script
    lang: python
    desc: [fieldset] Performs spatial smoothing on a Fieldset
sort
    type: script
    desc: [vector]  Sorts a vector according to an operator '<' (default) or '>'
    desc: [list]  Sorts a list or indices (sort/sort_indices/sort_and_indices)
    desc: [fieldset]  Sorts a fieldset
sort_and_indices
    type: script
    lang: macro
    desc: [list]  Sorts a list or indices (sort/sort_indices/sort_and_indices)
sort_indices
    type: script
    lang: macro
    desc: [vector]  Sorts a vector according to an operator '<' (default) or '>'
    desc: [list]  Sorts a list or indices (sort/sort_indices/sort_and_indices)
spec_contour
    type: icon
spec_graph
    type: icon
sqrt
    type: script
    desc: [fieldset]  Square root
static_stability
    type: script
    lang: python
    desc: [fieldset] Computes the static stability
stations
    type: icon
stdev
    type: script
    desc: [fieldset]  Returns the standard deviation of all the fields of a variable
stdev_a
    type: script
    desc: [fieldset]  Computes the area-weighted standard deviation for each field in a fieldset
stnids
    type: script
    desc: [geopoints]  Returns a list/vector of station ids from the given geopoints.
stop
    type: script
    lang: macro
    desc: [system]  Prints all its arguments and stop the macro
stopwatch_laptime
    type: script
    lang: macro
    desc: [timing]  Provides stopwatch timings
stopwatch_reset
    type: script
    lang: macro
    desc: [timing]  Provides stopwatch timings
stopwatch_start
    type: script
    lang: macro
    desc: [timing]  Provides stopwatch timings
stopwatch_stop
    type: script
    lang: macro
    desc: [timing]  Provides stopwatch timings
store
    type: script
    desc: [system]  Saves the data in a cache under the given name. args: (string, any)
streamfn
    type: icon
subsample
    type: script
    desc: [geopoints]  Filters from the first geopoints variable points that exist in the second
substring
    type: script
    lang: macro
    desc: [string]  Returns a substring.
sum
    type: script
    desc: [geopoints]  Returns the sum or mean of the values in a geopoints variable
    desc: [vector]  Returns the sum or mean of the values in a vector variable
    desc: [fieldset]  Returns a field sum of all the fields of a variable
surrounding_points_indexes
    type: script
    desc: [fieldset]  Returns the indexes of the four surrounding grid points
svg_output
    type: icon
table
    type: icon
table_visualiser
    type: icon
tan
    type: script
    desc: [fieldset]  Tangent
tanlat
    type: script
    desc: [fieldset]  Generates a field with the tangent of the gridpoint latitudes
thermo_bufr
    type: icon
thermo_grib
    type: icon
thermo_odb
    type: icon
thermoview
    type: icon
thickness
    type: script
    desc: [fieldset]  Creates fields of pressure or thickness (input in lat/lon only).
times
    type: script
    desc: [geopoints]  Returns a list/vector of times from the given geopoints.
tmpfile
    type: script
    lang: macro
    desc: [io]  Return a unique filename for a temporary file.
toggle
    type: icon
togrib
    type: icon
tolist
    type: script
    lang: macro
    desc: [vector]  Converts a vector into a list of numbers
type
    type: script
    lang: macro
    desc: [info]  Returns the type of an expression
ui_float
    type: icon
ui_integer
    type: icon
unipressure
    type: script
    desc: [fieldset]  Creates fields of pressure or thickness (accepts several grid types)
unique
    type: script
    lang: macro
    desc: [vector]  Returns a vector with all the unique items in the input vector
    desc: [list]  Returns a list with all the unique items in the input list
unithickness
    type: script
    desc: [fieldset]  Creates fields of pressure or thickness (accepts several grid types)
univertint
    type: script
    desc: [fieldset]  Universal vertical integration, also for sparse vertical data
uppercase
    type: script
    lang: macro
    desc: [string]  Sets to unique case of letters
uvwind
    type: icon
uvwind_mir
    type: icon
valid_date
    type: script
    desc: [fieldset]  Returns the valid date(s) of a given fieldset
value
    type: script
    desc: [netcdf]  Returns the n:th value from the current netcdf variable.
value2s
    type: script
    desc: [geopoints]  Returns a list/vector of 2nd values from the given geopoints.
value_columns
    type: script
    desc: [geopoints]  Returns a list of column names for a geopoints variable
values
    type: script
    desc: [odb]  Returns a list of values from the given ODB column.
    desc: [netcdf]  Returns a list containing all the values for the current netcdf variable.
    desc: [geopoints]  Returns a list/vector of values from the given geopoints.
    desc: [table]  Returns a list of values from the given table column.
    desc: [fieldset]  Returns the grid point values as a vector (or list of vectors).
vapor_prepare
    type: icon
var
    type: script
    desc: [fieldset]  Returns the variance of all the fields of a variable
var_a
    type: script
    desc: [fieldset]  Computes the area-weighted variance for each field in a fieldset
variables
    type: script
    desc: [netcdf]  Returns a list of the names of the given netcdf file's variables.
vector
    type: script
    lang: macro
    desc: [list]  Builds a new vector either with 'n' zero elements or populated from a list
vector_set_default_type
    type: script
    lang: macro
    desc: [vector]  Sets the default internal storage type for all subsequent vectors
velpot
    type: icon
version_info
    type: script
    desc: [info]  Returns version information about Metview
vert_prof
    type: icon
vertint
    type: script
    desc: [fieldset]  Performs vertical integration
vertprofview
    type: icon
waitmode
    type: script
    lang: macro
    desc: [system]  Causes Macro to always wait(1)/not wait(0) for functions to complete before continuing.
wmsclient
    type: icon
write
    type: script
    desc: [io]  Writes/appends the given data to file. args: (string, any)
    desc: [io]  Writes/appends the given data to file. args: (filehandler, any)
xs_average
    type: icon
xsectview
    type: icon
xy_vector
    type: script
    desc: [geopoints]  Combines two 1-parameter geopoints variables into u/v vector style
year
    type: script
    lang: macro
    desc: [date]  Extract a date component
yymmdd
    type: script
    lang: macro
    desc: [date]  Extract a date component
yyyymmdd
    type: script
    lang: macro
    desc: [date]  Extract a date component
# MVL functions
absolute_vorticity
    type: script
    desc: [fieldset]  Computes the absolute vorticity from relative vorticity
dewpoint_from_relative_humidity
    type: script
    desc: [fieldset]  Computes the dewpoint for a given temperature and relative humidity
dewpoint_from_specific_humidity
    type: script
    desc: [fieldset]  Computes the dewpoint for a given specific humidity and pressure
divergence
    type: script
    desc: [fieldset]  Compute horizontal divergence of vector fields
first_derivative_x
    type: script
    desc: [fieldset]  Computes the first West-East derivative of a fieldset
first_derivative_y
    type: script
    desc: [fieldset]  Computes the first South-North derivative of a fieldset
flexpart_build_title
    type: script
    desc: [plot]  Generates title for plotting FLEXPART gridded output fields
flexpart_filter
    type: script
    desc: [flexpart]  Extract fields from FLEXPART output GRIB files
flexpart_total_column
    type: script
    desc: [flexpart]  Computes the sum/vertical integral of fields in a FLEXPART output GRIB file. 
geostrophic_wind
    type: script
    desc: [fieldset]  Computes geostrophic wind on pressure levels
gradient
    type: script
    desc: [fieldset]  Computes the horizontal gradient of a fieldset
integral
    type: script
    desc: [fieldset]  Computes surface integral for fields
laplacian
    type: script
    desc: [fieldset]  Computes horizontal Laplacian of fields
lifted_condensation_level
    type: script
    desc: [thermo]  Computes the Lifted Condensation Level (LCL) using the parcel method
mixing_ratio
    type: script
    desc: [thermo]  Computes the mixing ratio from specific humidity
ml_to_hl
    type: script
    desc: [fieldset]  Interpolates model level fields to height levels
mvl_geocircle
    type: script
    desc: [plot]  Returns a curve marking the circle with the given radius around the given centre
mvl_geoline
    type: script
    desc: [plot]  Returns a line marking a line of interest
mvl_geopolyline
    type: script
    desc: [fieldset]  Returns a plot object for a polyline sampled in lat-lon coordinates
mvl_geopotential_on_ml
    type: script
    desc: [fieldset]  Computes geopotential on model levels
mvl_ml2hPa
    type: script
    desc: [fieldset]  Interpolates a fieldset on model levels to pressure levels (in hPa)
mvl_regular_layout
    type: script
    desc: [plot]  Generates a regular grid of frames/subframes
mxn_layout
    type: script
    desc: [plot]  Generates a regular grid of plot pages 
potential_temperature
    type: script
    desc: [thermo]  computes the potential temperature for a given temperature and pressure
pressure_derivative
    type: script
    desc: [fieldset]  Computes the vertical pressure derivative
relative_humidity_from_dewpoint
    type: script
    desc: [thermo]  Computes the relative humidity for a given temperature and dewpoint
saturation_mixing_ratio
    type: script
    desc: [thermo]  Computes the saturation mixing ratio for a given temperature and pressure
saturation_vapour_pressure
    type: script
    desc: [thermo]  Computes the saturation vapour pressure for a given temperature
second_derivative_x
    type: script
    desc: [fieldset]  Computes the second West-East derivative of a fieldset
second_derivative_y
    type: script
    desc: [fieldset]  Computes the second South-North derivative of a fieldset
shear_deformation
    type: script
    desc: [fieldset]  Compute shear deformation of vector fields   
specific_humidity_from_dewpoint
    type: script
    desc: [fieldset]  Computes the specific humidity from a given dewpoint and pressure
stretch_deformation
    type: script
    desc: [fieldset]  Compute stretch deformation of vector fields   
temperature_from_potential_temperature
    type: script
    desc: [thermo]  Computes the temperature from potential tempearture and pressure
thermo_data_info
    type: script
    desc: [thermo]  extracts information from a thermo data object
thermo_data_values
    type: script
    desc: [fieldset]  extracts data and metadata from a thermo data object
thermo_parcel_area
    type: script
    desc: [plot]  returns a set of coloured areas from a thermo parcel path
thermo_parcel_path
    type: script
    desc: [thermo]  computes the path of an ascending thermodynamic parcel
vapour_pressure
    type: script
    desc: [thermo]  Computes the vapour pressure for a given specific humidity and pressure
virtual_temperature
    type: script
    desc: [fieldset]  Computes the virtual temperature for a given temperature and specific humidity
vorticity
    type: script
    desc: [fieldset]  Compute relative vorticity of vector fields
w_from_omega
    type: script
    desc: [fieldset]  Computes the vertical velocity in m/s from pressure velocity
xs_build_curve
    type: script
    desc: [plot]  returns a curve for the given cross section data
xs_build_orog
    type: script
    desc: [plot]  returns an orography area curve for the given cross section data
xy_area
    type: script
    desc: [plot]  returns an xy area plot object with a given colour
xy_curve
    type: script
    desc: [plot]  returns a curve with a given colour, style and thickness
xy_from_polar
    type: script
    desc: [fieldset]  Computes the x and y components from polar components
