ybatchMetProfilesClear
- Workspace.ybatchMetProfilesClear(self: pyarts.arts._Workspace, ybatch: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfVector]] = self.ybatch, abs_species: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfArrayOfSpeciesTag]] = self.abs_species, met_profile_calc_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.met_profile_calc_agenda, f_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.f_grid, met_amsu_data: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Matrix]] = self.met_amsu_data, sensor_pos: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Matrix]] = self.sensor_pos, refellipsoid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.refellipsoid, nelem_p_grid: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index], met_profile_path: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.String], verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None
This method is used for simulating ARTS for metoffice model fields for clear sky conditions.
This method reads in
met_amsu_data
which contains the lat-lon of the metoffice profile files as a Matrix. It then loops over the number of profiles and corresponding to each longitude create the appropriate profile basename. Then, Corresponding to each basename we have temperature field, altitude field, humidity field, and particle number density field. The temperature field and altitude field are stored in the same dimensions ast_field_raw
andz_field_raw
. The oxygen and nitrogen VMRs are set to constant values of 0.209 and 0.782, respectively and are used along with humidity field to generatevmr_field_raw
.The three fields
t_field_raw
,z_field_raw
, andvmr_field_raw
are given as input tomet_profile_calc_agenda
which is called in this method. See documentation of WSMmet_profile_calc_agenda
for more information on this agenda.The method also converts satellite zenith angle to appropriate
sensor_los
. It also sets thep_grid
andcloudbox_limits
from the profiles inside the functionAuthor(s): Seerekha T.R.
- Parameters:
ybatch (ArrayOfVector, optional) – Batch of spectra. See
ybatch
, defaults toself.ybatch
[OUT]abs_species (ArrayOfArrayOfSpeciesTag, optional) – Tag groups for gas absorption. See
abs_species
, defaults toself.abs_species
[IN]met_profile_calc_agenda (Agenda, optional) – This agenda is used for metoffice profile calculations. See
met_profile_calc_agenda
, defaults toself.met_profile_calc_agenda
[IN]f_grid (Vector, optional) – The frequency grid for monochromatic pencil beam calculations. See
f_grid
, defaults toself.f_grid
[IN]met_amsu_data (Matrix, optional) – The AMSU data set. See
met_amsu_data
, defaults toself.met_amsu_data
[IN]sensor_pos (Matrix, optional) – The sensor position for each measurement block. See
sensor_pos
, defaults toself.sensor_pos
[IN]refellipsoid (Vector, optional) – Reference ellipsoid. See
refellipsoid
, defaults toself.refellipsoid
[IN]nelem_p_grid (Index) – FIXME DOC. [IN]
met_profile_path (String) – FIXME DOC. [IN]
verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]