single_propmat_agendaSetWaterVisibleNIRHarvey98

Workspace.single_propmat_agendaSetWaterVisibleNIRHarvey98(self, single_propmat_agenda: pyarts3.arts.Agenda | None = None, water_mass_density: pyarts3.arts.Numeric | None = None, check_validity: pyarts3.arts.Index | None = None) None

Configure single_propmat_agenda for Harvey98 water/steam refraction.

The agenda initializes all single-frequency propagation quantities and then adds Harvey98 water refractivity. Pair it with ray_point_back_propagation_agendaSet(option="RefractiveStepwise") and a frequency-dependent propagation method such as spectral_radClearskyEmissionFrequencyDependentPropagation().

The resulting agenda contains no absorption model. Build a custom single_propmat_agenda if absorption and Harvey98 refraction are both needed.

Authors: Manfred Brath, Richard Larsson

Parameters:
  • single_propmat_agenda (Agenda, optional) – Computes the propagation matrix, the non-LTE source vector, the dispersion, and their derivatives. See single_propmat_agenda, defaults to self.single_propmat_agenda [OUT]

  • water_mass_density (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 (Index, optional) – Enforce the published temperature, density, and wavelength validity ranges. Defaults to 1 [IN]