dran.calibration.atmosphere package#

Submodules#

dran.calibration.atmosphere.atmos_frontend_dispatch module#

dran.calibration.atmosphere.atmos_frontend_dispatch.dispatch_atmospheric_correction(row, log)[source]#

Dispatch to the correct atmospheric model based on EXTNAME.

This function mutates row in place.

Parameters:
Return type:

None

dran.calibration.atmosphere.atmos_models module#

dran.calibration.atmosphere.atmos_models.apply_atmospheric_penetration_2p5s(row, log)[source]#

Apply atmospheric penetration model for 02.5S frontend (nominally 12 GHz band). Writes: TAU10, TAU15, TBATMOS10, TBATMOS15, MEAN_ATMOS_CORRECTION

Parameters:
Return type:

None

dran.calibration.atmosphere.atmos_models.apply_atmospheric_absorption_sb(row, log)[source]#

Apply simple atmospheric absorption model for high frequency frontends (SB). Writes: ATMOSABS

Parameters:
Return type:

None

dran.calibration.atmosphere.atmos_models.apply_atmospheric_penetration_1p3s(row, log)[source]#

Apply atmospheric penetration model for 01.3S frontend (nominally 22 GHz band). Writes: TAU221, TAU2223, TBATMOS221, TBATMOS2223

Parameters:
Return type:

None

dran.calibration.atmosphere.atmos_models.apply_atmospheric_absorption_db(row, log)[source]#

Apply atmospheric absorption model for D frontend. Writes: SEC_Z, X_Z, DRY_ATMOS_TRANSMISSION, ZENITH_TAU_AT_1400M, ABSORPTION_AT_ZENITH

Parameters:
Return type:

None

dran.calibration.atmosphere.meteo_water_vapour module#

dran.calibration.atmosphere.meteo_water_vapour.add_water_vapour_fields(row, log)[source]#

Add water-vapour-related derived fields to row.

Expected inputs:
  • HUMIDITY: relative humidity in percent

  • TAMBIENT: ambient temperature in Kelvin

  • PRESSURE: surface pressure in hPa (optional, currently unused)

Adds:
  • PWV: precipitable water vapour (mm)

  • SVP: saturation vapour pressure (kPa)

  • AVP: actual vapour pressure (kPa)

  • DPT: dew-point temperature (C, formula output used as-is)

  • WVD: water vapour density (g/m^3)

Parameters:
Return type:

Dict[str, Any]

Module contents#