propmat_clearskyAddZeeman

Workspace.propmat_clearskyAddZeeman(self: pyarts.arts._Workspace, propmat_clearsky: pyarts.arts.WorkspaceVariable | pyarts.arts.PropagationMatrix | None = self.propmat_clearsky, nlte_source: pyarts.arts.WorkspaceVariable | pyarts.arts.StokesVector | None = self.nlte_source, dpropmat_clearsky_dx: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfPropagationMatrix | None = self.dpropmat_clearsky_dx, dnlte_source_dx: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfStokesVector | None = self.dnlte_source_dx, abs_lines_per_species: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfArrayOfAbsorptionLines | None = self.abs_lines_per_species, f_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.f_grid, abs_species: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfArrayOfSpeciesTag | None = self.abs_species, select_abs_species: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfSpeciesTag | None = self.select_abs_species, jacobian_quantities: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfRetrievalQuantity | None = self.jacobian_quantities, isotopologue_ratios: pyarts.arts.WorkspaceVariable | pyarts.arts.SpeciesIsotopologueRatios | None = self.isotopologue_ratios, rtp_pressure: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = self.rtp_pressure, rtp_temperature: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = self.rtp_temperature, rtp_nlte: pyarts.arts.WorkspaceVariable | pyarts.arts.EnergyLevelMap | None = self.rtp_nlte, rtp_vmr: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.rtp_vmr, rtp_mag: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.rtp_mag, rtp_los: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.rtp_los, atmosphere_dim: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.atmosphere_dim, nlte_do: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.nlte_do, lbl_checked: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.lbl_checked, manual_mag_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = 0, H: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 1.0, theta: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0.0, eta: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 0.0, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None

Calculates Zeeman-affected polarized propagation matrix and its derivatives.

Otherwise as propmat_clearskyAddFromLookup()

Author(s): Richard Larsson

Parameters:
  • propmat_clearsky (PropagationMatrix, optional) – This contains the absorption coefficients for one point in the atmosphere. See propmat_clearsky, defaults to self.propmat_clearsky [INOUT]

  • nlte_source (StokesVector, optional) – Variable to contain the additional source function due to NLTE effects. See nlte_source, defaults to self.nlte_source [INOUT]

  • dpropmat_clearsky_dx (ArrayOfPropagationMatrix, optional) – Partial derivative of absorption coefficients. See dpropmat_clearsky_dx, defaults to self.dpropmat_clearsky_dx [INOUT]

  • dnlte_source_dx (ArrayOfStokesVector, optional) – NLTE partial derivatives output is two parts: S * dB/dx + dS/dx * B. See dnlte_source_dx, defaults to self.dnlte_source_dx [INOUT]

  • abs_lines_per_species (ArrayOfArrayOfAbsorptionLines, optional) – A list of spectral line data for each tag. See abs_lines_per_species, defaults to self.abs_lines_per_species [IN]

  • f_grid (Vector, optional) – The frequency grid for monochromatic pencil beam calculations. See f_grid, defaults to self.f_grid [IN]

  • abs_species (ArrayOfArrayOfSpeciesTag, optional) – Tag groups for gas absorption. See abs_species, defaults to self.abs_species [IN]

  • select_abs_species (ArrayOfSpeciesTag, optional) – A select species tag group from abs_species. See select_abs_species, defaults to self.select_abs_species [IN]

  • jacobian_quantities (ArrayOfRetrievalQuantity, optional) – The retrieval quantities in the Jacobian matrix. See jacobian_quantities, defaults to self.jacobian_quantities [IN]

  • isotopologue_ratios (SpeciesIsotopologueRatios, optional) – Contains the isotopologue ratios. See isotopologue_ratios, defaults to self.isotopologue_ratios [IN]

  • rtp_pressure (Numeric, optional) – Pressure at a radiative transfer point. See rtp_pressure, defaults to self.rtp_pressure [IN]

  • rtp_temperature (Numeric, optional) – Temperature at a radiative transfer point. See rtp_temperature, defaults to self.rtp_temperature [IN]

  • rtp_nlte (EnergyLevelMap, optional) – NLTE temperature/ratio at a radiative transfer point. See rtp_nlte, defaults to self.rtp_nlte [IN]

  • rtp_vmr (Vector, optional) – Absorption species abundances for radiative transfer calculations. See rtp_vmr, defaults to self.rtp_vmr [IN]

  • rtp_mag (Vector, optional) – Magnetic field at a radiative transfer point. See rtp_mag, defaults to self.rtp_mag [IN]

  • rtp_los (Vector, optional) – Line-of-sight at a radiative transfer point. See rtp_los, defaults to self.rtp_los [IN]

  • atmosphere_dim (Index, optional) – The atmospheric dimensionality (1-3). See atmosphere_dim, defaults to self.atmosphere_dim [IN]

  • nlte_do (Index, optional) – Flag to perform Non-LTE calculations. See nlte_do, defaults to self.nlte_do [IN]

  • lbl_checked (Index, optional) – Flag to check if the line-by-line calculations will work. See lbl_checked, defaults to self.lbl_checked [IN]

  • manual_mag_field (Index, optional) – Manual angles tag. Defaults to 0 [IN]

  • H (Numeric, optional) – Manual Magnetic Field Strength. Defaults to 1.0 [IN]

  • theta (Numeric, optional) – Manual theta given positive tag. Defaults to 0.0 [IN]

  • eta (Numeric, optional) – Manual eta given positive tag. Defaults to 0.0 [IN]

  • verbosity (Verbosity) – ARTS verbosity. See verbosity, defaults to self.verbosity [IN]