Example 4: iGRC tradeoff tablesΒΆ

This example produces the tradeoff tables in Annex F [1].

We want to see the T2 tradeoff table in rounded up integers. First, we set the tradeoff value

tradeoff_type = 2

and request integers

show_integer_iGRC = True

and not relative values

show_relative = False

If showing relative values, the table will show the difference to the nominal iGRC table. This feature is primarily for developers that want to see how big the difference is when using trade-offs. It does not have any bearing on the use of the trade-off tables.

We then call the AnnexFTables method

console_output = AnnexFTables.iGRC_tradeoff_tables(tradeoff_type,
                                                   show_integer_iGRC, show_relative)

and run

for s in console_output:
    print(s)

to show the result

Modified raw iGRC table for trade-off scenario T2
             Max dim   |   2.0 m     6.0 m    16.0 m    40.0 m    80.0 m
Dpop         Max speed |  25 m/s    35 m/s    75 m/s   150 m/s   200 m/s
-----------------------+--------------------------------------------------
         Controlled    |      1         2         3         4         5
        12 ppl/km^2    |      3         4         5         6         7
       125 ppl/km^2    |      4         5         6         7         8
      1250 ppl/km^2    |      5         6         7         8         9
     12500 ppl/km^2    |      6         7         8         9        10
    125000 ppl/km^2    |      7         8         9        10        11
    125000 ppl/km^2    |      7        n/a       n/a       n/a       n/a

1

JARUS. JARUS guidelines on SORA - Annex F - Theoretical Basis for Ground Risk Classification. Technical Report, 2022. JAR-WG6-QM.01.