ARTS built-in documentation server

Workspace Method AtmFieldsCalcExpand1D

Description

Interpolation of 1D raw atmospheric fields to create 2D or 3D
homogeneous atmospheric fields.

The method works as AtmFieldsCalc, but accepts only raw 1D
atmospheres. The raw atmosphere is interpolated to p_grid and
the obtained values are applied for all latitudes, and also
longitudes for 3D, to create a homogeneous atmosphere.

The method deals only with the atmospheric fields, and to create
a true 2D or 3D version of a 1D case, a demand is also that the
ellipsoid is set to be a sphere.

Authors: Patrick Eriksson, Claudia Emde, Stefan Buehler

Synopsis

AtmFieldsCalcExpand1D( t_field, z_field, vmr_field, p_grid, lat_grid, lon_grid, t_field_raw, z_field_raw, vmr_field_raw, atmosphere_dim, interp_order, vmr_zeropadding, vmr_nonegative )

Variables

OUTt_field(Tensor3)The field of atmospheric temperatures.
OUTz_field(Tensor3)The field of geometrical altitudes.
OUTvmr_field(Tensor4)VMR field.
INp_grid(Vector)The pressure grid.
INlat_grid(Vector)The latitude grid.
INlon_grid(Vector)The longitude grid.
INt_field_raw(GriddedField3)Raw data for atmospheric temperatures.
INz_field_raw(GriddedField3)Raw data for geometrical altitudes.
INvmr_field_raw(ArrayOfGriddedField3)VMR data for the chosen gaseous species.
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).
GINinterp_order(Index, Default: 1)Interpolation order (1=linear interpolation).
GINvmr_zeropadding(Index, Default: 0)Pad VMRs with zeroes to fit the pressure grid if necessary.
GINvmr_nonegative(Index, Default: 0)If set to 1, negative VMRs are set to 0.