single_dispersionAddWaterVisibleNIRHarvey98

Workspace.single_dispersionAddWaterVisibleNIRHarvey98(self, single_dispersion: Numeric = self.single_dispersion, freq: Numeric = self.freq, atm_point: AtmPoint = self.atm_point, water_mass_density: Numeric = -1, check_validity: Index = 1) → None

Add the Harvey et al. (1998) water/steam refractivity to single_dispersion.

The model covers the real refractive index in the visible and near infrared. The added value is \(n-1\), matching the convention consumed by ray_point_back_propagation_agenda when it uses its RefractiveStepwise option.

By default, the water mass density is derived from the H2O VMR, pressure, temperature, and isotopologue masses in atm_point. Set water_mass_density to a non-negative value to use an explicit density instead. An explicit value is useful for liquid-water calculations.

This method only contributes refractivity. It does not add absorption to single_propmat or derivatives to single_dispersion_jac.

Authors: Manfred Brath, Richard Larsson

Parameters:
  • single_dispersion (~pyarts3.arts.Numeric, optional) – A dispersion at a single freq point. Defaults to self.single_dispersion. [INOUT]

  • freq (~pyarts3.arts.Numeric, optional) – A single frequency. Unit: Hz. Defaults to self.freq. [IN]

  • atm_point (~pyarts3.arts.AtmPoint, optional) – An atmospheric point in ARTS. Defaults to self.atm_point. [IN]

  • water_mass_density (~pyarts3.arts.Numeric, optional) – Water mass density [kg/m3]. A negative value derives it from the H2O VMR in atm_point. Defaults to -1 [IN]

  • check_validity (~pyarts3.arts.Index, optional) – Enforce the published temperature, density, and wavelength validity ranges. Defaults to 1 [IN]