refr_index_airFreeElectrons

Workspace.refr_index_airFreeElectrons(self: pyarts.arts._Workspace, refr_index_air: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = self.refr_index_air, refr_index_air_group: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = self.refr_index_air_group, f_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.f_grid, abs_species: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfArrayOfSpeciesTag | None = self.abs_species, rtp_vmr: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.rtp_vmr, demand_vmr_value: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = 1, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None

Microwave refractive index due to free electrons.

The refractive index of free electrons is added to refr_index_air. To obtain the complete value, refr_index_air should be set to 1 before calling this WSM. This applies also to refr_index_air_group.

The expression applied is n=sqrt(1-wp^2/w^2) where wp is the plasma frequency, and w is the angular frequency (the function returns n-1, that here is slightly negative). This expressions is found in many textbooks, e.g. Rybicki and Lightman (1979). The above refers to refr_index_air. refr_index_air_group is sqrt(1+wp^2/w^2).

The expression is dispersive. The frequency applied is the mean of first and last element of f_grid is selected. This frequency must be at least twice the plasma frequency.

An error is issued if free electrons not are part of abs_species (and there exist a corresponding “vmr”-value). This demand is removed if demand_vmr_value is set to 0, but use this option with care.

Author(s): Patrick Eriksson

Parameters:
  • refr_index_air (Numeric, optional) – Real part of the refractive index of air. See refr_index_air, defaults to self.refr_index_air [INOUT]

  • refr_index_air_group (Numeric, optional) – Group index of refractivity. See refr_index_air_group, defaults to self.refr_index_air_group [INOUT]

  • 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]

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

  • demand_vmr_value (Index, optional) – Flag to control if it is demanded that free electrons are in abs_species. Default is that this is demanded. Defaults to 1 [IN]

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