propmat_clearsky_fieldCalc
- Workspace.propmat_clearsky_fieldCalc(self: pyarts.arts._Workspace, propmat_clearsky_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor7]] = self.propmat_clearsky_field, atmfields_checked: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = self.atmfields_checked, f_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.f_grid, stokes_dim: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = self.stokes_dim, p_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.p_grid, lat_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.lat_grid, lon_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.lon_grid, t_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.t_field, vmr_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor4]] = self.vmr_field, nlte_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.EnergyLevelMap]] = self.nlte_field, mag_u_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.mag_u_field, mag_v_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.mag_v_field, mag_w_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.mag_w_field, abs_species: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfArrayOfSpeciesTag]] = self.abs_species, propmat_clearsky_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.propmat_clearsky_agenda, doppler: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = Vector{}, los: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = Vector{}, verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None
Calculate (vector) gas absorption coefficients for all points in the atmosphere.
This is useful in two different contexts:
For testing and plotting gas absorption. (For RT calculations, gas absorption is calculated or extracted locally, therefore there is no need to calculate a global field. But this method is handy for easy plotting of absorption vs. pressure, for example.)
Inside the scattering region, monochromatic absorption is pre-calculated for the entire atmospheric field.
The calculation itself is performed by the
propmat_clearsky_agenda
.Author(s): Stefan Buehler, Richard Larsson
- Parameters:
propmat_clearsky_field (Tensor7, optional) – Gas absorption field. See
propmat_clearsky_field
, defaults toself.propmat_clearsky_field
[OUT]atmfields_checked (Index, optional) – OK-flag for atmospheric grids and (physical) fields. See
atmfields_checked
, defaults toself.atmfields_checked
[IN]f_grid (Vector, optional) – The frequency grid for monochromatic pencil beam calculations. See
f_grid
, defaults toself.f_grid
[IN]stokes_dim (Index, optional) – The dimensionality of the Stokes vector (1-4). See
stokes_dim
, defaults toself.stokes_dim
[IN]p_grid (Vector, optional) – The pressure grid. See
p_grid
, defaults toself.p_grid
[IN]lat_grid (Vector, optional) – The latitude grid. See
lat_grid
, defaults toself.lat_grid
[IN]lon_grid (Vector, optional) – The longitude grid. See
lon_grid
, defaults toself.lon_grid
[IN]t_field (Tensor3, optional) – The field of atmospheric temperatures. See
t_field
, defaults toself.t_field
[IN]vmr_field (Tensor4, optional) – VMR field. See
vmr_field
, defaults toself.vmr_field
[IN]nlte_field (EnergyLevelMap, optional) – The field of NLTE temperatures and/or ratios. See
nlte_field
, defaults toself.nlte_field
[IN]mag_u_field (Tensor3, optional) – Zonal component of the magnetic field. See
mag_u_field
, defaults toself.mag_u_field
[IN]mag_v_field (Tensor3, optional) – Meridional component of the magnetic field. See
mag_v_field
, defaults toself.mag_v_field
[IN]mag_w_field (Tensor3, optional) – Vertical component of the magnetic field. See
mag_w_field
, defaults toself.mag_w_field
[IN]abs_species (ArrayOfArrayOfSpeciesTag, optional) – Tag groups for gas absorption. See
abs_species
, defaults toself.abs_species
[IN]propmat_clearsky_agenda (Agenda, optional) – Calculate the absorption coefficient matrix. See
propmat_clearsky_agenda
, defaults toself.propmat_clearsky_agenda
[IN]doppler (Vector, optional) – A vector of doppler shift values in Hz. Must either be empty or have same dimension as p_grid. Defaults to
[]
[IN]los (Vector, optional) – Line of sight. Defaults to
[]
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]