cloudbox_fieldUpdateSeq1D
- Workspace.cloudbox_fieldUpdateSeq1D(self: pyarts.arts._Workspace, cloudbox_field_mono: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor6 | None = self.cloudbox_field_mono, doit_scat_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor6 | None = self.doit_scat_field, cloudbox_limits: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfIndex | None = self.cloudbox_limits, propmat_clearsky_agenda: pyarts.arts.WorkspaceVariable | pyarts.arts.Agenda | None = self.propmat_clearsky_agenda, vmr_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor4 | None = self.vmr_field, spt_calc_agenda: pyarts.arts.WorkspaceVariable | pyarts.arts.Agenda | None = self.spt_calc_agenda, za_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.za_grid, aa_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.aa_grid, pnd_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor4 | None = self.pnd_field, ppath_step_agenda: pyarts.arts.WorkspaceVariable | pyarts.arts.Agenda | None = self.ppath_step_agenda, ppath_lmax: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = self.ppath_lmax, ppath_lraytrace: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = self.ppath_lraytrace, p_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.p_grid, z_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor3 | None = self.z_field, refellipsoid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.refellipsoid, t_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor3 | None = self.t_field, f_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.f_grid, f_index: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.f_index, surface_rtprop_agenda: pyarts.arts.WorkspaceVariable | pyarts.arts.Agenda | None = self.surface_rtprop_agenda, doit_za_interp: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.doit_za_interp, normalize: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = 1, norm_error_threshold: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 1.0, norm_debug: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = 0, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
RT calculation in cloudbox with fixed scattering integral.
Updates radiation field (
cloudbox_field
) in DOIT module. This method loops through the cloudbox to update the radiation field for all positions and directions in the 1D cloudbox. The method applies the sequential update. For more information refer to AUG.Author(s): Claudia Emde
- Parameters:
cloudbox_field_mono (Tensor6, optional) – Monochromatic radiation field inside the cloudbox. See
cloudbox_field_mono
, defaults toself.cloudbox_field_mono
[INOUT]doit_scat_field (Tensor6, optional) – Scattered field inside the cloudbox. See
doit_scat_field
, defaults toself.doit_scat_field
[INOUT]cloudbox_limits (ArrayOfIndex, optional) – The limits of the cloud box. See
cloudbox_limits
, defaults toself.cloudbox_limits
[IN]propmat_clearsky_agenda (Agenda, optional) – Calculate the absorption coefficient matrix. See
propmat_clearsky_agenda
, defaults toself.propmat_clearsky_agenda
[IN]vmr_field (Tensor4, optional) – VMR field. See
vmr_field
, defaults toself.vmr_field
[IN]spt_calc_agenda (Agenda, optional) – Calculates single scattering properties for individual scattering. See
spt_calc_agenda
, defaults toself.spt_calc_agenda
[IN]za_grid (Vector, optional) – Zenith angle grid. See
za_grid
, defaults toself.za_grid
[IN]aa_grid (Vector, optional) – Azimuthal angle grid. See
aa_grid
, defaults toself.aa_grid
[IN]pnd_field (Tensor4, optional) – Particle number density field. See
pnd_field
, defaults toself.pnd_field
[IN]ppath_step_agenda (Agenda, optional) – Calculation of a propagation path step. See
ppath_step_agenda
, defaults toself.ppath_step_agenda
[IN]ppath_lmax (Numeric, optional) – Maximum length between points describing propagation paths. See
ppath_lmax
, defaults toself.ppath_lmax
[IN]ppath_lraytrace (Numeric, optional) – Maximum length of ray tracing steps when determining propagation. See
ppath_lraytrace
, defaults toself.ppath_lraytrace
[IN]p_grid (Vector, optional) – The pressure grid. See
p_grid
, defaults toself.p_grid
[IN]z_field (Tensor3, optional) – The field of geometrical altitudes. See
z_field
, defaults toself.z_field
[IN]refellipsoid (Vector, optional) – Reference ellipsoid. See
refellipsoid
, defaults toself.refellipsoid
[IN]t_field (Tensor3, optional) – The field of atmospheric temperatures. See
t_field
, defaults toself.t_field
[IN]f_grid (Vector, optional) – The frequency grid for monochromatic pencil beam calculations. See
f_grid
, defaults toself.f_grid
[IN]f_index (Index, optional) – Frequency index. See
f_index
, defaults toself.f_index
[IN]surface_rtprop_agenda (Agenda, optional) – Provides radiative properties of the surface. . See
surface_rtprop_agenda
, defaults toself.surface_rtprop_agenda
[IN]doit_za_interp (Index, optional) – Flag for interplation method in zenith angle dimension. See
doit_za_interp
, defaults toself.doit_za_interp
[IN]normalize (Index, optional) – Apply normalization to scattered field. Defaults to
1
[IN]norm_error_threshold (Numeric, optional) – Error threshold for scattered field correction factor. Defaults to
1.0
[IN]norm_debug (Index, optional) – Debugging flag. Set to 1 to output normalization factor to out0. Defaults to
0
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]