neptoon.corrections.theory
air_humidity_corrections¶
Functions:
- humidity_correction_rosolem2013
- calc_absolute_humidity
- calc_saturation_vapour_pressure
- calc_vapour_pressure_from_dewpoint_temp
- calc_relative_humidity_from_dewpoint_temperature
- calc_actual_vapour_pressure
Functions related neutron corrections for changes to air humidity
Functions in this module:
humidity_correction_rosolem2013
saturation_vapour_pressure
calc_absolute_humidity
calc_vapour_pressure_from_dewpoint_temp
calc_relative_humidity_from_temperature
humidity_correction_rosolem2013 ¶
Calculate the correction factor for neutron counts based on the difference in absolute humidity between current and reference conditions.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
absolute_humidity
|
float
|
Current absolute humidity in grams per cubic meter (g/m^3). |
required |
reference_absolute_humidity
|
float
|
Reference absolute humidity in grams per cubic meter (g/m^3). |
0
|
Returns:
| Name | Type | Description |
|---|---|---|
c_humidity |
float
|
Correction factor to be multiplied with neutron counts. |
calc_absolute_humidity ¶
Calculate absolute humidity using air temperature and vapour pressure.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
vapour_pressure
|
float
|
Vapour pressure in pascals (hPa) |
required |
temperature
|
float
|
Air temperature in Celsius (C) |
required |
Returns:
| Name | Type | Description |
|---|---|---|
absolute_humidity |
float
|
Absolute humidity in grams per cubic meter (g/m^3) |
calc_saturation_vapour_pressure ¶
Calculate saturation vapour pressure (hPA) using average temperature Can be used to calculate actual vapour pressure (hPA) if using dew point temperature
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
temperature
|
float
|
temperature (C) |
required |
Returns:
| Type | Description |
|---|---|
float
|
saturation vapour pressure (hPA) |
calc_vapour_pressure_from_dewpoint_temp ¶
Calculate vapour pressure from the dewpoint temperature, particularly useful when using ERA5-Land data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dewpoint_temp
|
float
|
Dewpoint temperature in degrees Celsius (C) |
required |
Returns:
| Name | Type | Description |
|---|---|---|
vapour_pressure |
float
|
Vapour pressure in hectopascals (hPa). |
Example
calc_vapour_pressure_from_dewpoint_temp(12) 1.40
calc_relative_humidity_from_dewpoint_temperature ¶
Calculate relative humidity from temperature and dewpoint temperature
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
temperature
|
float
|
Temperature in Celsius (C) |
required |
dewpoint_temperature
|
float
|
Dewpoint temperature in Celsius (C) |
required |
Returns:
| Name | Type | Description |
|---|---|---|
relative_humidity |
float
|
Relative humidity (%) |
calc_actual_vapour_pressure ¶
Calculates actual vapour pressure
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
saturation_vapour_pressure
|
float
|
Saturation Vapour Pressure (hPa) |
required |
relative_humidity
|
float
|
Relative Humdity (%) |
required |
Returns:
| Type | Description |
|---|---|
actual vapour pressure: float
|
The actual vapour pressure (hPa) |