From 967be9e750221ab2ab783f95df79bb26d290a45e Mon Sep 17 00:00:00 2001 From: Martial Simon Date: Mon, 15 Sep 2025 01:07:58 +0200 Subject: add: added projects --- ero1/src/tests/snow_testing.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 ero1/src/tests/snow_testing.py (limited to 'ero1/src/tests/snow_testing.py') diff --git a/ero1/src/tests/snow_testing.py b/ero1/src/tests/snow_testing.py new file mode 100644 index 0000000..d8e21d5 --- /dev/null +++ b/ero1/src/tests/snow_testing.py @@ -0,0 +1,17 @@ +import parameters as params + +def test_snow(G): + """ + Renvoie le pourcentage (nombre en 0 et 1) de route qui ont plus de neige que params.SNOW_TRESHOLD + Parameters: + G (voir quel type on veut utiliser): le graphe des routes + Returns: + float: le ratio (nb de route avec plus de neige que params.SNOW_THRESHOLD)/(nb de routes) + """ + qty = 0 + edges = list(G.edges(keys=True, data=True)) + for u, v, k, data in edges: + if (data['snow'] >= params.SNOW_THRESHOLD): + qty += 1 + + return qty/len(edges) \ No newline at end of file -- cgit v1.2.3