absorption_predefined_model_dataAddWaterMTCKD400

Workspace.absorption_predefined_model_dataAddWaterMTCKD400(self, absorption_predefined_model_data: pyarts3.arts.PredefinedModelData | None = None, ref_temp: pyarts3.arts.Numeric | None = None, ref_press: pyarts3.arts.Numeric | None = None, ref_h2o_vmr: pyarts3.arts.Numeric | None = None, self_absco_ref: pyarts3.arts.Vector | None = None, for_absco_ref: pyarts3.arts.Vector | None = None, wavenumbers: pyarts3.arts.Vector | None = None, self_texp: pyarts3.arts.Vector | None = None) None

Sets the data for MT CKD 4.0 Water model

Note that the vectors must have the same length, and that wavenumbers must be growing at a constant rate. The minimum length is 4.

Note also that as this is predefined model data, the units of the values of the vectors must be as described by each vector.

This is based on the works cited here: https://hitran.org/mtckd/

Note

The method itself is implemented from scratch. Using any version of data after version 4.0 is supported by this method - all that changes are the values of the vectors.

Author: Richard Larsson

Parameters:
  • absorption_predefined_model_data (PredefinedModelData, optional) – This contains predefined model data. See absorption_predefined_model_data, defaults to self.absorption_predefined_model_data [INOUT]

  • ref_temp (Numeric) – Reference temperature. [IN]

  • ref_press (Numeric) – Reference pressure. [IN]

  • ref_h2o_vmr (Numeric) – Reference volume mixing ratio of water. [IN]

  • self_absco_ref (Vector) – Self absorption [1/(cm-1 molecules/cm^2]. [IN]

  • for_absco_ref (Vector) – Foreign absorption [1/(cm-1 molecules/cm^2)]. [IN]

  • wavenumbers (Vector) – Wavenumbers [cm-1]. [IN]

  • self_texp (Vector) – Self temperature exponent [-]. [IN]