propmat_clearskyAddOnTheFlyLineMixingWithZeeman
- Workspace.propmat_clearskyAddOnTheFlyLineMixingWithZeeman(self: pyarts.arts._Workspace, propmat_clearsky: pyarts.arts.WorkspaceVariable | pyarts.arts.PropagationMatrix | None = self.propmat_clearsky, dpropmat_clearsky_dx: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfPropagationMatrix | None = self.dpropmat_clearsky_dx, abs_lines_per_species: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfArrayOfAbsorptionLines | None = self.abs_lines_per_species, ecs_data: pyarts.arts.WorkspaceVariable | pyarts.arts.MapOfErrorCorrectedSuddenData | None = self.ecs_data, isotopologue_ratios: pyarts.arts.WorkspaceVariable | pyarts.arts.SpeciesIsotopologueRatios | None = self.isotopologue_ratios, 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, 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_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, lbl_checked: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.lbl_checked, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
- Compute the line mixing of matching lines and add it to the propagation matrix Also computes Zeeman effect for all the lines in the band - Each band’s Population Type is checked and the calculations are only performed for bands with matching population types (and a good pressure limits) - Presently only supports one method: ByMakarovFullRelmat, based on Makarov et al 2020 - Wigner6Init()or- Wigner3Init()must be called before this function.- Note that you need to have - propmat_clearskyAddLines()in addition to this method to compensate the calculations for the pressure limit- 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]
- dpropmat_clearsky_dx (ArrayOfPropagationMatrix, optional) – Partial derivative of absorption coefficients. See - dpropmat_clearsky_dx, defaults to- self.dpropmat_clearsky_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]
- ecs_data (MapOfErrorCorrectedSuddenData, optional) – Error corrected sudden data. See - ecs_data, defaults to- self.ecs_data[IN]
- isotopologue_ratios (SpeciesIsotopologueRatios, optional) – Contains the isotopologue ratios. See - isotopologue_ratios, defaults to- self.isotopologue_ratios[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]
- 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_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]
- lbl_checked (Index, optional) – Flag to check if the line-by-line calculations will work. See - lbl_checked, defaults to- self.lbl_checked[IN]
- verbosity (Verbosity) – ARTS verbosity. See - verbosity, defaults to- self.verbosity[IN]