Spaces:
Runtime error
Runtime error
Commit
·
78c5667
1
Parent(s):
108442d
features: multiple runs for earthquake monte carlo
Browse filesWhen 'monte carlo' is selected on earthquake
simulation, the engine is run multiple times
tomorrowcities/pages/engine.py
CHANGED
|
@@ -1474,7 +1474,16 @@ def ExecutePanel():
|
|
| 1474 |
is_ready, message = pre_compute_checks()
|
| 1475 |
if not is_ready:
|
| 1476 |
raise Exception(message)
|
| 1477 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1478 |
for trial in range(1,max_trials+1):
|
| 1479 |
if trial == 1:
|
| 1480 |
set_progress_message('Running...')
|
|
|
|
| 1474 |
is_ready, message = pre_compute_checks()
|
| 1475 |
if not is_ready:
|
| 1476 |
raise Exception(message)
|
| 1477 |
+
|
| 1478 |
+
if layers.value['hazard'].value == "earthquake" and layers.value['earthquake_simulation_method_selected'].value == 'monte carlo':
|
| 1479 |
+
max_trials = layers.value['earthquake_simulation_trial_count'].value
|
| 1480 |
+
elif layers.value['hazard'].value == "landslide":
|
| 1481 |
+
max_trials = landslide_max_trials.value
|
| 1482 |
+
elif layers.value['hazard'].value == "flood":
|
| 1483 |
+
max_trials = 1
|
| 1484 |
+
else:
|
| 1485 |
+
max_trials = 1
|
| 1486 |
+
|
| 1487 |
for trial in range(1,max_trials+1):
|
| 1488 |
if trial == 1:
|
| 1489 |
set_progress_message('Running...')
|