summaryrefslogtreecommitdiff
path: root/ero1/parameters.py
diff options
context:
space:
mode:
Diffstat (limited to 'ero1/parameters.py')
-rw-r--r--ero1/parameters.py47
1 files changed, 47 insertions, 0 deletions
diff --git a/ero1/parameters.py b/ero1/parameters.py
new file mode 100644
index 0000000..1c84720
--- /dev/null
+++ b/ero1/parameters.py
@@ -0,0 +1,47 @@
+# This file contains all parameters that will be used across ERO1
+# The goal of this file is to easily change the core parameters to make
+# different observations
+
+# Costs (in euros);
+
+SUPER_DRONE_SPEED: float = 70
+SUPER_DRONE_COST_FIXED: float = 100
+SUPER_DRONE_COST_KILO: float = 0.01
+
+TYPE_I_COST_FIXED: float = 500
+TYPE_I_COST_KILO: float = 1.1
+TYPE_I_COST_HOUR_UNDER_8: float = 1.1
+TYPE_I_COST_HOUR_ABOVE_8: float = 1.3
+
+TYPE_II_COST_FIXED: float = 800
+TYPE_II_COST_KILO: float = 1.3
+TYPE_II_COST_HOUR_UNDER_8: float = 1.3
+TYPE_II_COST_HOUR_ABOVE_8: float = 1.5
+
+# Speed (in km/h);
+
+TYPE_I_SPEED: int = 10
+TYPE_II_SPEED: int = 20
+
+# Availability;
+
+SUPER_DRONE_AMOUNT: int = 1
+TYPE_I_AMOUNT: int = 5
+TYPE_II_AMOUNT: int = 0
+
+# Snow;
+
+SNOW_MAX: float = 15 # (in cm)
+SNOW_MIN: float = 0 # (in cm)
+SNOW_THRESHOLD: float = 2.5 # (in cm)
+# the quantity where whe should start to retrieve the snow
+
+HABITATION_PERCENTAGE = 0.02 # 10% of the roads will have habitation
+SNOW_PERCENTAGE: float = 0.75 # 75% of the roads will have over 2.5 cm of snow
+# peut etre faire un autre système ...
+# à voir l'implé de la fonction qui dépose la neige
+
+# Graph;
+
+ALGORITHM_NAME: str = "NOM ALGORITHME ICI"
+DEFAULT_PLACE_NAME: str = "Verdun" \ No newline at end of file