DoitInit
- Workspace.DoitInit(self: pyarts.arts._Workspace, doit_scat_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor6 | None = self.doit_scat_field, cloudbox_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor7 | None = self.cloudbox_field, doit_is_initialized: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.doit_is_initialized, stokes_dim: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.stokes_dim, atmosphere_dim: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.atmosphere_dim, f_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.f_grid, za_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.za_grid, aa_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.aa_grid, doit_za_grid_size: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.doit_za_grid_size, cloudbox_on: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.cloudbox_on, cloudbox_limits: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfIndex | None = self.cloudbox_limits, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
Initialises variables for DOIT scattering calculations.
Note that multi-dimensional output variables (Tensors, specifically) are NaN-initialized. That is, this methods needs to be called BEFORE other WSMs that provide input to
DoitCalc()
, e.g. beforeDoitGetIncoming()
.Author(s): Claudia Emde
- Parameters:
doit_scat_field (Tensor6, optional) – Scattered field inside the cloudbox. See
doit_scat_field
, defaults toself.doit_scat_field
[OUT]cloudbox_field (Tensor7, optional) – The spectral radiance field inside the cloudbx. See
cloudbox_field
, defaults toself.cloudbox_field
[OUT]doit_is_initialized (Index, optional) – Flag to determine if
DoitInit()
was called. Seedoit_is_initialized
, defaults toself.doit_is_initialized
[OUT]stokes_dim (Index, optional) – The dimensionality of the Stokes vector (1-4). See
stokes_dim
, defaults toself.stokes_dim
[IN]atmosphere_dim (Index, optional) – The atmospheric dimensionality (1-3). See
atmosphere_dim
, defaults toself.atmosphere_dim
[IN]f_grid (Vector, optional) – The frequency grid for monochromatic pencil beam calculations. See
f_grid
, defaults toself.f_grid
[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]doit_za_grid_size (Index, optional) – Number of equidistant grid points of the zenith angle grid. See
doit_za_grid_size
, defaults toself.doit_za_grid_size
[IN]cloudbox_on (Index, optional) – Flag to activate the cloud box. See
cloudbox_on
, defaults toself.cloudbox_on
[IN]cloudbox_limits (ArrayOfIndex, optional) – The limits of the cloud box. See
cloudbox_limits
, defaults toself.cloudbox_limits
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]