cloudbox_fieldUpdateSeq3D
- Workspace.cloudbox_fieldUpdateSeq3D(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, lat_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.lat_grid, lon_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.lon_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, doit_za_interp: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.doit_za_interp, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
RT calculation in cloudbox with fixed scattering integral.
Update 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 3D cloudbox. The method applies the sequential update. For more information please refer to AUG. Surface reflections are not yet implemented in 3D scattering calculations.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
[IN]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]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]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]doit_za_interp (Index, optional) – Flag for interplation method in zenith angle dimension. See
doit_za_interp
, defaults toself.doit_za_interp
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]