Validation results ITU-R P.838-3¶
This page contains the validation examples for Recommendation ITU-R P.838-3: Specific attenuation model for rain for use in prediction methods.
All test cases were extracted from the ITU Validation examples file (rev 5.1).
Functions tested
Function rain_specific_attenuation¶
The table below contains the results of testing function rain_specific_attenuation
.
The test cases were extracted from spreadsheet ITURP838-3_rain_specific_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
el = 31.07699124 # (°)
f = 14.25 # (GHz)
R = 26.48052 # (mm/h)
tau = 0.0 # t(°)
# Make call to test-function rain_specific_attenuation
itur_val = itur.models.itu838.rain_specific_attenuation(el=el, f=f, R=R, tau=tau)
# Compute error with respect to value in ITU example file
ITU_example_val = 1.58130839 # (dB/km)
error = ITU_example_val - itur_val.value
error_rel = error / ITU_example_val * 100 # (%)
ITU-Rpy Function | el (°) | f (GHz) | R (mm/h) | tau t(°) | ITU Validation (dB/km) | ITU-Rpy Result (dB/km) | Absolute Error | Relative Error |
---|---|---|---|---|---|---|---|---|
models.itu838.rain_specific_attenuation | 31.076991 | 14.25 | 26.480520 | 0.0 | 1.581308 | 1.581308 | -3.66e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 40.232036 | 14.25 | 33.936232 | 0.0 | 2.061732 | 2.061732 | -1.25e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 46.359693 | 14.25 | 27.135868 | 0.0 | 1.592084 | 1.592084 | 6.90e-10 | 0.000 |
models.itu838.rain_specific_attenuation | 31.076991 | 14.25 | 26.480520 | 0.0 | 1.581308 | 1.581308 | -3.66e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 40.232036 | 14.25 | 33.936232 | 0.0 | 2.061732 | 2.061732 | -1.25e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 46.359693 | 14.25 | 27.135868 | 0.0 | 1.592084 | 1.592084 | 6.90e-10 | 0.000 |
models.itu838.rain_specific_attenuation | 31.076991 | 14.25 | 26.480520 | 0.0 | 1.581308 | 1.581308 | -3.66e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 40.232036 | 14.25 | 33.936232 | 0.0 | 2.061732 | 2.061732 | -1.25e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 46.359693 | 14.25 | 27.135868 | 0.0 | 1.592084 | 1.592084 | 6.90e-10 | 0.000 |
models.itu838.rain_specific_attenuation | 31.076991 | 14.25 | 26.480520 | 0.0 | 1.581308 | 1.581308 | -3.66e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 40.232036 | 14.25 | 33.936232 | 0.0 | 2.061732 | 2.061732 | -1.25e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 46.359693 | 14.25 | 27.135868 | 0.0 | 1.592084 | 1.592084 | 6.90e-10 | 0.000 |
models.itu838.rain_specific_attenuation | 31.076991 | 29.00 | 26.480520 | 0.0 | 5.021802 | 5.021802 | 9.37e-10 | 0.000 |
models.itu838.rain_specific_attenuation | 40.232036 | 29.00 | 33.936232 | 0.0 | 6.278460 | 6.278460 | 3.08e-10 | 0.000 |
models.itu838.rain_specific_attenuation | 46.359693 | 29.00 | 27.135868 | 0.0 | 5.031355 | 5.031355 | -3.63e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 31.076991 | 29.00 | 26.480520 | 0.0 | 5.021802 | 5.021802 | 9.37e-10 | 0.000 |
models.itu838.rain_specific_attenuation | 40.232036 | 29.00 | 33.936232 | 0.0 | 6.278460 | 6.278460 | 3.08e-10 | 0.000 |
models.itu838.rain_specific_attenuation | 46.359693 | 29.00 | 27.135868 | 0.0 | 5.031355 | 5.031355 | -3.63e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 31.076991 | 29.00 | 26.480520 | 0.0 | 5.021802 | 5.021802 | 9.37e-10 | 0.000 |
models.itu838.rain_specific_attenuation | 40.232036 | 29.00 | 33.936232 | 0.0 | 6.278460 | 6.278460 | 3.08e-10 | 0.000 |
models.itu838.rain_specific_attenuation | 46.359693 | 29.00 | 27.135868 | 0.0 | 5.031355 | 5.031355 | -3.63e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 31.076991 | 29.00 | 26.480520 | 0.0 | 5.021802 | 5.021802 | 9.37e-10 | 0.000 |
models.itu838.rain_specific_attenuation | 40.232036 | 29.00 | 33.936232 | 0.0 | 6.278460 | 6.278460 | 3.08e-10 | 0.000 |
models.itu838.rain_specific_attenuation | 46.359693 | 29.00 | 27.135868 | 0.0 | 5.031355 | 5.031355 | -3.63e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 22.278335 | 14.25 | 50.639304 | 0.0 | 3.321396 | 3.321396 | 2.32e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 52.678985 | 14.25 | 78.299499 | 0.0 | 5.115035 | 5.115035 | -3.10e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 22.278335 | 14.25 | 50.639304 | 0.0 | 3.321396 | 3.321396 | 2.32e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 52.678985 | 14.25 | 78.299499 | 0.0 | 5.115035 | 5.115035 | -3.10e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 22.278335 | 14.25 | 50.639304 | 0.0 | 3.321396 | 3.321396 | 2.32e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 52.678985 | 14.25 | 78.299499 | 0.0 | 5.115035 | 5.115035 | -3.10e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 22.278335 | 14.25 | 50.639304 | 0.0 | 3.321396 | 3.321396 | 2.32e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 52.678985 | 14.25 | 78.299499 | 0.0 | 5.115035 | 5.115035 | -3.10e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 22.278335 | 29.00 | 50.639304 | 0.0 | 9.424302 | 9.424302 | 1.87e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 52.678985 | 29.00 | 78.299499 | 0.0 | 13.592901 | 13.592901 | -3.74e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 22.278335 | 29.00 | 50.639304 | 0.0 | 9.424302 | 9.424302 | 1.87e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 52.678985 | 29.00 | 78.299499 | 0.0 | 13.592901 | 13.592901 | -3.74e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 22.278335 | 29.00 | 50.639304 | 0.0 | 9.424302 | 9.424302 | 1.87e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 52.678985 | 29.00 | 78.299499 | 0.0 | 13.592901 | 13.592901 | -3.74e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 22.278335 | 29.00 | 50.639304 | 0.0 | 9.424302 | 9.424302 | 1.87e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 52.678985 | 29.00 | 78.299499 | 0.0 | 13.592901 | 13.592901 | -3.74e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 48.241171 | 14.25 | 63.626681 | 90.0 | 3.729013 | 3.729013 | 4.82e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 85.804596 | 14.25 | 99.135590 | 90.0 | 6.340646 | 6.340646 | -2.31e-10 | -0.000 |
models.itu838.rain_specific_attenuation | 20.143358 | 14.25 | 42.910072 | 90.0 | 2.350323 | 2.350323 | -3.09e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 48.241171 | 14.25 | 63.626681 | 90.0 | 3.729013 | 3.729013 | 4.82e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 85.804596 | 14.25 | 99.135590 | 90.0 | 6.340646 | 6.340646 | -2.31e-10 | -0.000 |
models.itu838.rain_specific_attenuation | 20.143358 | 14.25 | 42.910072 | 90.0 | 2.350323 | 2.350323 | -3.09e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 48.241171 | 14.25 | 63.626681 | 90.0 | 3.729013 | 3.729013 | 4.82e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 85.804596 | 14.25 | 99.135590 | 90.0 | 6.340646 | 6.340646 | -2.31e-10 | -0.000 |
models.itu838.rain_specific_attenuation | 20.143358 | 14.25 | 42.910072 | 90.0 | 2.350323 | 2.350323 | -3.09e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 48.241171 | 14.25 | 63.626681 | 90.0 | 3.729013 | 3.729013 | 4.82e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 85.804596 | 14.25 | 99.135590 | 90.0 | 6.340646 | 6.340646 | -2.31e-10 | -0.000 |
models.itu838.rain_specific_attenuation | 20.143358 | 14.25 | 42.910072 | 90.0 | 2.350323 | 2.350323 | -3.09e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 48.241171 | 29.00 | 63.626681 | 90.0 | 10.286992 | 10.286992 | 3.92e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 85.804596 | 29.00 | 99.135590 | 90.0 | 16.318369 | 16.318369 | -2.17e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 20.143358 | 29.00 | 42.910072 | 90.0 | 6.833646 | 6.833646 | 2.75e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 48.241171 | 29.00 | 63.626681 | 90.0 | 10.286992 | 10.286992 | 3.92e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 85.804596 | 29.00 | 99.135590 | 90.0 | 16.318369 | 16.318369 | -2.17e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 20.143358 | 29.00 | 42.910072 | 90.0 | 6.833646 | 6.833646 | 2.75e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 48.241171 | 29.00 | 63.626681 | 90.0 | 10.286992 | 10.286992 | 3.92e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 85.804596 | 29.00 | 99.135590 | 90.0 | 16.318369 | 16.318369 | -2.17e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 20.143358 | 29.00 | 42.910072 | 90.0 | 6.833646 | 6.833646 | 2.75e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 48.241171 | 29.00 | 63.626681 | 90.0 | 10.286992 | 10.286992 | 3.92e-09 | 0.000 |
models.itu838.rain_specific_attenuation | 85.804596 | 29.00 | 99.135590 | 90.0 | 16.318369 | 16.318369 | -2.17e-09 | -0.000 |
models.itu838.rain_specific_attenuation | 20.143358 | 29.00 | 42.910072 | 90.0 | 6.833646 | 6.833646 | 2.75e-09 | 0.000 |