Validation results ITU-R P.840-8

This page contains the validation examples for Recommendation ITU-R P.840-8: Attenuation due to clouds and fog.

All test cases were extracted from the ITU Validation examples file (rev 5.1).

Function cloud_attenuation

The table below contains the results of testing function cloud_attenuation. The test cases were extracted from spreadsheet ITURP840-8_cloud_attenuation.csv from the ITU Validation examples file (rev 5.1). In addition to the input-arguments, expected result (ITU Validation), and ITU-Rpy computed result (ITUR-py Result), the absolute and relative errors are shown. Each test case is color-coded depending on the magnitude of the errors (green = pass, errors are negligible, red = fail, relative error is above 0.01%).

In addition, the code snippet below shows an example of how to generate the first row of the results in the table:

import itur

# Define input attributes
lat = 51.5  #  (°N)
lon = -0.14  # (°E)
f = 14.25  # (GHz)
el = 31.07699124  # (°)
p = 1.0  # (%)

# Make call to test-function cloud_attenuation
itur_val = itur.models.itu840.cloud_attenuation(lat=lat, lon=lon, f=f, el=el, p=p)

# Compute error with respect to value in ITU example file
ITU_example_val = 0.45516982  # (dB)
error = ITU_example_val - itur_val.value
error_rel = error / ITU_example_val * 100  # (%)
Validation results models.itu840.cloud_attenuation
ITU-Rpy Function lat (°N) lon (°E) f (GHz) el (°) p (%) ITU Validation (dB) ITU-Rpy Result (dB) Absolute Error Relative Error
models.itu840.cloud_attenuation 51.50 -0.14 14.25 31.076991 1.0 0.455170 0.455170 -4.40e-09 -0.000
models.itu840.cloud_attenuation 41.90 12.49 14.25 40.232036 1.0 0.263385 0.263385 -1.16e-09 -0.000
models.itu840.cloud_attenuation 33.94 18.43 14.25 46.359693 1.0 0.187794 0.187794 1.50e-09 0.000
models.itu840.cloud_attenuation 51.50 -0.14 14.25 31.076991 0.5 0.534571 0.534571 1.78e-09 0.000
models.itu840.cloud_attenuation 41.90 12.49 14.25 40.232036 0.5 0.323039 0.323039 4.83e-09 0.000
models.itu840.cloud_attenuation 33.94 18.43 14.25 46.359693 0.5 0.239238 0.239238 3.21e-09 0.000
models.itu840.cloud_attenuation 51.50 -0.14 14.25 31.076991 0.3 0.591367 0.591367 -4.62e-10 -0.000
models.itu840.cloud_attenuation 41.90 12.49 14.25 40.232036 0.3 0.361147 0.361147 -3.25e-09 -0.000
models.itu840.cloud_attenuation 33.94 18.43 14.25 46.359693 0.3 0.287229 0.287229 -2.87e-09 -0.000
models.itu840.cloud_attenuation 51.50 -0.14 14.25 31.076991 0.2 0.624487 0.624487 1.33e-09 0.000
models.itu840.cloud_attenuation 41.90 12.49 14.25 40.232036 0.2 0.388640 0.388640 -3.95e-09 -0.000
models.itu840.cloud_attenuation 33.94 18.43 14.25 46.359693 0.2 0.320697 0.320697 1.84e-09 0.000
models.itu840.cloud_attenuation 51.50 -0.14 29.00 31.076991 1.0 1.772469 1.772469 -2.75e-09 -0.000
models.itu840.cloud_attenuation 41.90 12.49 29.00 40.232036 1.0 1.025643 1.025643 -3.42e-09 -0.000
models.itu840.cloud_attenuation 33.94 18.43 29.00 46.359693 1.0 0.731286 0.731286 3.54e-09 0.000
models.itu840.cloud_attenuation 51.50 -0.14 29.00 31.076991 0.5 2.081665 2.081665 1.03e-09 0.000
models.itu840.cloud_attenuation 41.90 12.49 29.00 40.232036 0.5 1.257939 1.257939 2.14e-09 0.000
models.itu840.cloud_attenuation 33.94 18.43 29.00 46.359693 0.5 0.931612 0.931612 1.90e-09 0.000
models.itu840.cloud_attenuation 51.50 -0.14 29.00 31.076991 0.3 2.302831 2.302831 -2.05e-10 -0.000
models.itu840.cloud_attenuation 41.90 12.49 29.00 40.232036 0.3 1.406338 1.406338 4.26e-11 0.000
models.itu840.cloud_attenuation 33.94 18.43 29.00 46.359693 0.3 1.118494 1.118494 -4.99e-09 -0.000
models.itu840.cloud_attenuation 51.50 -0.14 29.00 31.076991 0.2 2.431803 2.431803 -3.04e-09 -0.000
models.itu840.cloud_attenuation 41.90 12.49 29.00 40.232036 0.2 1.513395 1.513395 4.73e-09 0.000
models.itu840.cloud_attenuation 33.94 18.43 29.00 46.359693 0.2 1.248820 1.248820 -1.27e-09 -0.000
models.itu840.cloud_attenuation 22.90 -43.23 14.25 22.278335 1.0 0.541833 0.541833 -1.26e-09 -0.000
models.itu840.cloud_attenuation 25.78 -80.22 14.25 52.678985 1.0 0.533175 0.533175 -2.16e-09 -0.000
models.itu840.cloud_attenuation 22.90 -43.23 14.25 22.278335 0.5 0.857468 0.857468 -4.54e-09 -0.000
models.itu840.cloud_attenuation 25.78 -80.22 14.25 52.678985 0.5 0.639566 0.639566 -3.07e-09 -0.000
models.itu840.cloud_attenuation 22.90 -43.23 14.25 22.278335 0.3 1.056028 1.056028 -2.62e-09 -0.000
models.itu840.cloud_attenuation 25.78 -80.22 14.25 52.678985 0.3 0.722669 0.722669 1.78e-09 0.000
models.itu840.cloud_attenuation 22.90 -43.23 14.25 22.278335 0.2 1.208442 1.208442 5.78e-10 0.000
models.itu840.cloud_attenuation 25.78 -80.22 14.25 52.678985 0.2 0.760938 0.760938 3.84e-09 0.000
models.itu840.cloud_attenuation 22.90 -43.23 29.00 22.278335 1.0 2.109942 2.109942 -3.44e-09 -0.000
models.itu840.cloud_attenuation 25.78 -80.22 29.00 52.678985 1.0 2.076228 2.076228 2.71e-09 0.000
models.itu840.cloud_attenuation 22.90 -43.23 29.00 22.278335 0.5 3.339051 3.339051 -3.20e-09 -0.000
models.itu840.cloud_attenuation 25.78 -80.22 29.00 52.678985 0.5 2.490524 2.490524 -2.60e-09 -0.000
models.itu840.cloud_attenuation 22.90 -43.23 29.00 22.278335 0.3 4.112259 4.112259 5.50e-10 0.000
models.itu840.cloud_attenuation 25.78 -80.22 29.00 52.678985 0.3 2.814133 2.814133 -3.98e-09 -0.000
models.itu840.cloud_attenuation 22.90 -43.23 29.00 22.278335 0.2 4.705774 4.705774 -1.21e-09 -0.000
models.itu840.cloud_attenuation 25.78 -80.22 29.00 52.678985 0.2 2.963156 2.963156 -2.75e-09 -0.000
models.itu840.cloud_attenuation 28.72 77.30 14.25 48.241171 1.0 0.685601 0.685601 -4.38e-09 -0.000
models.itu840.cloud_attenuation 3.13 101.70 14.25 85.804596 1.0 0.622148 0.622148 4.81e-09 0.000
models.itu840.cloud_attenuation 9.05 38.70 14.25 20.143358 1.0 0.657652 0.657652 2.05e-09 0.000
models.itu840.cloud_attenuation 28.72 77.30 14.25 48.241171 0.5 0.831794 0.831794 2.57e-09 0.000
models.itu840.cloud_attenuation 3.13 101.70 14.25 85.804596 0.5 0.654899 0.654899 -2.35e-09 -0.000
models.itu840.cloud_attenuation 9.05 38.70 14.25 20.143358 0.5 0.718165 0.718165 -1.13e-09 -0.000
models.itu840.cloud_attenuation 28.72 77.30 14.25 48.241171 0.3 0.907731 0.907731 -3.08e-09 -0.000
models.itu840.cloud_attenuation 3.13 101.70 14.25 85.804596 0.3 0.677159 0.677159 -3.75e-09 -0.000
models.itu840.cloud_attenuation 9.05 38.70 14.25 20.143358 0.3 0.752449 0.752449 2.71e-09 0.000
models.itu840.cloud_attenuation 28.72 77.30 14.25 48.241171 0.2 0.958302 0.958302 2.14e-09 0.000
models.itu840.cloud_attenuation 3.13 101.70 14.25 85.804596 0.2 0.690306 0.690306 -1.60e-09 -0.000
models.itu840.cloud_attenuation 9.05 38.70 14.25 20.143358 0.2 0.771120 0.771120 1.80e-09 0.000
models.itu840.cloud_attenuation 28.72 77.30 29.00 48.241171 1.0 2.669786 2.669786 -4.93e-09 -0.000
models.itu840.cloud_attenuation 3.13 101.70 29.00 85.804596 1.0 2.422697 2.422697 -1.13e-09 -0.000
models.itu840.cloud_attenuation 9.05 38.70 29.00 20.143358 1.0 2.560952 2.560952 3.84e-09 0.000
models.itu840.cloud_attenuation 28.72 77.30 29.00 48.241171 0.5 3.239076 3.239076 -3.17e-09 -0.000
models.itu840.cloud_attenuation 3.13 101.70 29.00 85.804596 0.5 2.550232 2.550232 3.09e-09 0.000
models.itu840.cloud_attenuation 9.05 38.70 29.00 20.143358 0.5 2.796592 2.796592 -2.58e-09 -0.000
models.itu840.cloud_attenuation 28.72 77.30 29.00 48.241171 0.3 3.534779 3.534779 3.05e-09 0.000
models.itu840.cloud_attenuation 3.13 101.70 29.00 85.804596 0.3 2.636914 2.636914 -1.37e-09 -0.000
models.itu840.cloud_attenuation 9.05 38.70 29.00 20.143358 0.3 2.930099 2.930099 -2.97e-09 -0.000
models.itu840.cloud_attenuation 28.72 77.30 29.00 48.241171 0.2 3.731709 3.731709 -1.49e-09 -0.000
models.itu840.cloud_attenuation 3.13 101.70 29.00 85.804596 0.2 2.688109 2.688109 3.06e-09 0.000
models.itu840.cloud_attenuation 9.05 38.70 29.00 20.143358 0.2 3.002805 3.002805 -3.77e-09 -0.000


Function columnar_content_reduced_liquid

The table below contains the results of testing function columnar_content_reduced_liquid. The test cases were extracted from spreadsheet ITURP840-8_columnar_content_reduced_liquid.csv from the ITU Validation examples file (rev 5.1). In addition to the input-arguments, expected result (ITU Validation), and ITU-Rpy computed result (ITUR-py Result), the absolute and relative errors are shown. Each test case is color-coded depending on the magnitude of the errors (green = pass, errors are negligible, red = fail, relative error is above 0.01%).

In addition, the code snippet below shows an example of how to generate the first row of the results in the table:

import itur

# Define input attributes
lat = 3.13  #  (°N)
lon = 101.7  # (°E)
p = 0.2  # (%)

# Make call to test-function columnar_content_reduced_liquid
itur_val = itur.models.itu840.columnar_content_reduced_liquid(lat=lat, lon=lon, p=p)

# Compute error with respect to value in ITU example file
ITU_example_val = 3.70165196  # (kg/m2)
error = ITU_example_val - itur_val.value
error_rel = error / ITU_example_val * 100  # (%)
Validation results models.itu840.columnar_content_reduced_liquid
ITU-Rpy Function lat (°N) lon (°E) p (%) ITU Validation (kg/m2) ITU-Rpy Result (kg/m2) Absolute Error Relative Error
models.itu840.columnar_content_reduced_liquid 3.130 101.70 0.20 3.701652 3.701652 -4.09e-09 -0.000
models.itu840.columnar_content_reduced_liquid 3.130 101.70 0.30 3.631154 3.631154 -3.73e-09 -0.000
models.itu840.columnar_content_reduced_liquid 3.130 101.70 0.50 3.511788 3.511788 3.47e-09 0.000
models.itu840.columnar_content_reduced_liquid 3.130 101.70 1.00 3.336166 3.336166 1.02e-09 0.000
models.itu840.columnar_content_reduced_liquid 3.133 101.70 0.10 3.805251 3.805251 3.56e-11 0.000
models.itu840.columnar_content_reduced_liquid 3.133 101.70 0.15 3.744512 3.744512 3.95e-10 0.000
models.itu840.columnar_content_reduced_liquid 3.133 101.70 0.30 3.630958 3.630958 2.67e-11 0.000
models.itu840.columnar_content_reduced_liquid 3.133 101.70 0.35 3.594946 3.594946 2.16e-11 0.000
models.itu840.columnar_content_reduced_liquid 9.050 38.70 0.20 1.427798 1.427798 4.00e-09 0.000
models.itu840.columnar_content_reduced_liquid 9.050 38.70 0.30 1.393227 1.393227 6.67e-10 0.000
models.itu840.columnar_content_reduced_liquid 9.050 38.70 0.50 1.329746 1.329746 -8.89e-10 -0.000
models.itu840.columnar_content_reduced_liquid 9.050 38.70 1.00 1.217702 1.217702 6.67e-10 0.000
models.itu840.columnar_content_reduced_liquid 22.900 -43.23 0.10 2.829932 2.829932 -1.85e-10 -0.000
models.itu840.columnar_content_reduced_liquid 22.900 -43.23 0.15 2.615428 2.615428 3.33e-10 0.000
models.itu840.columnar_content_reduced_liquid 22.900 -43.23 0.20 2.463236 2.463236 4.44e-11 0.000
models.itu840.columnar_content_reduced_liquid 22.900 -43.23 0.30 2.152561 2.152561 -1.08e-09 -0.000
models.itu840.columnar_content_reduced_liquid 22.900 -43.23 0.30 2.152561 2.152561 -8.15e-11 -0.000
models.itu840.columnar_content_reduced_liquid 22.900 -43.23 0.35 2.030425 2.030425 2.60e-10 0.000
models.itu840.columnar_content_reduced_liquid 22.900 -43.23 0.50 1.747825 1.747825 -3.48e-09 -0.000
models.itu840.columnar_content_reduced_liquid 22.900 -43.23 1.00 1.104449 1.104449 2.56e-09 0.000
models.itu840.columnar_content_reduced_liquid 23.000 30.00 0.10 0.443821 0.443821 -3.33e-10 -0.000
models.itu840.columnar_content_reduced_liquid 23.000 30.00 0.15 0.367759 0.367759 2.17e-10 0.000
models.itu840.columnar_content_reduced_liquid 23.000 30.00 0.30 0.252496 0.252496 -3.70e-10 -0.000
models.itu840.columnar_content_reduced_liquid 23.000 30.00 0.35 0.230477 0.230477 3.46e-10 0.000
models.itu840.columnar_content_reduced_liquid 25.780 -80.22 0.10 3.529275 3.529275 -2.79e-10 -0.000
models.itu840.columnar_content_reduced_liquid 25.780 -80.22 0.15 3.368053 3.368053 -4.33e-10 -0.000
models.itu840.columnar_content_reduced_liquid 25.780 -80.22 0.20 3.253664 3.253664 1.87e-09 0.000
models.itu840.columnar_content_reduced_liquid 25.780 -80.22 0.30 3.090031 3.090031 3.33e-09 0.000
models.itu840.columnar_content_reduced_liquid 25.780 -80.22 0.30 3.090031 3.090031 3.33e-10 0.000
models.itu840.columnar_content_reduced_liquid 25.780 -80.22 0.35 2.982802 2.982802 3.91e-10 0.000
models.itu840.columnar_content_reduced_liquid 25.780 -80.22 0.50 2.734695 2.734695 1.38e-09 0.000
models.itu840.columnar_content_reduced_liquid 25.780 -80.22 1.00 2.279782 2.279782 2.55e-09 0.000
models.itu840.columnar_content_reduced_liquid 28.717 77.30 0.10 4.230726 4.230726 3.11e-10 0.000
models.itu840.columnar_content_reduced_liquid 28.717 77.30 0.15 4.004952 4.004952 4.59e-10 0.000
models.itu840.columnar_content_reduced_liquid 28.717 77.30 0.30 3.641943 3.641943 -2.65e-10 -0.000
models.itu840.columnar_content_reduced_liquid 28.717 77.30 0.35 3.550068 3.550068 -3.85e-10 -0.000
models.itu840.columnar_content_reduced_liquid 28.720 77.30 0.20 3.843565 3.843565 -6.32e-10 -0.000
models.itu840.columnar_content_reduced_liquid 28.720 77.30 0.30 3.640732 3.640732 3.95e-09 0.000
models.itu840.columnar_content_reduced_liquid 28.720 77.30 0.50 3.336166 3.336166 1.80e-09 0.000
models.itu840.columnar_content_reduced_liquid 28.720 77.30 1.00 2.749811 2.749811 -4.63e-09 -0.000
models.itu840.columnar_content_reduced_liquid 33.940 18.43 0.10 1.476286 1.476286 3.88e-10 0.000
models.itu840.columnar_content_reduced_liquid 33.940 18.43 0.15 1.342662 1.342662 -2.59e-11 -0.000
models.itu840.columnar_content_reduced_liquid 33.940 18.43 0.20 1.247855 1.247855 -2.32e-09 -0.000
models.itu840.columnar_content_reduced_liquid 33.940 18.43 0.30 1.117630 1.117630 6.43e-10 0.000
models.itu840.columnar_content_reduced_liquid 33.940 18.43 0.30 1.117630 1.117630 -3.57e-10 -0.000
models.itu840.columnar_content_reduced_liquid 33.940 18.43 0.35 1.061279 1.061279 -4.82e-10 -0.000
models.itu840.columnar_content_reduced_liquid 33.940 18.43 0.50 0.930893 0.930893 -4.82e-09 -0.000
models.itu840.columnar_content_reduced_liquid 33.940 18.43 1.00 0.730721 0.730721 4.04e-10 0.000
models.itu840.columnar_content_reduced_liquid 41.900 12.49 0.10 1.498460 1.498460 -1.43e-10 -0.000
models.itu840.columnar_content_reduced_liquid 41.900 12.49 0.15 1.411412 1.411412 4.24e-11 0.000
models.itu840.columnar_content_reduced_liquid 41.900 12.49 0.20 1.349650 1.349650 -2.55e-09 -0.000
models.itu840.columnar_content_reduced_liquid 41.900 12.49 0.30 1.254176 1.254176 2.37e-09 0.000
models.itu840.columnar_content_reduced_liquid 41.900 12.49 0.30 1.254176 1.254176 3.65e-10 0.000
models.itu840.columnar_content_reduced_liquid 41.900 12.49 0.35 1.214240 1.214240 -1.65e-10 -0.000
models.itu840.columnar_content_reduced_liquid 41.900 12.49 0.50 1.121834 1.121834 4.17e-09 0.000
models.itu840.columnar_content_reduced_liquid 41.900 12.49 1.00 0.914672 0.914672 -4.23e-09 -0.000
models.itu840.columnar_content_reduced_liquid 51.500 -0.14 0.10 1.903298 1.903298 3.83e-10 0.000
models.itu840.columnar_content_reduced_liquid 51.500 -0.14 0.15 1.803804 1.803804 9.72e-11 0.000
models.itu840.columnar_content_reduced_liquid 51.500 -0.14 0.20 1.733211 1.733211 -1.19e-09 -0.000
models.itu840.columnar_content_reduced_liquid 51.500 -0.14 0.30 1.641289 1.641289 3.01e-09 0.000
models.itu840.columnar_content_reduced_liquid 51.500 -0.14 0.30 1.641289 1.641289 1.23e-11 0.000
models.itu840.columnar_content_reduced_liquid 51.500 -0.14 0.35 1.593721 1.593721 1.46e-10 0.000
models.itu840.columnar_content_reduced_liquid 51.500 -0.14 0.50 1.483659 1.483659 2.96e-09 0.000
models.itu840.columnar_content_reduced_liquid 51.500 -0.14 1.00 1.263286 1.263286 4.20e-10 0.000