Skip to content

Commit d6518d3

Browse files
committed
Update the scale logic for vehicle link count
1 parent 4d180c4 commit d6518d3

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

elara/event_handlers.py

+9-1
Original file line numberDiff line numberDiff line change
@@ -479,12 +479,20 @@ def finalise(self) -> None:
479479
# Overwrite the scale factor for public transport vehicles (these do not need to
480480
# be expanded.
481481
scale_factor = self.config.scale_factor
482-
if self.mode != "car":
482+
# if self.mode != "car":
483+
# scale_factor = 1.0
484+
485+
scale_modes = ["car", "taxi", "bike", "walk"]
486+
# Set scale factor depending on whether the mode
487+
if self.mode in scale_modes:
488+
scale_factor = self.config.scale_factor
489+
else:
483490
scale_factor = 1.0
484491

485492
# Scale final counts
486493
self.counts *= 1.0 / scale_factor
487494

495+
488496
if self.groupby_person_attribute:
489497
names = ['elem', self.groupby_person_attribute, 'hour']
490498
indexes = [self.elem_ids, self.classes, range(self.config.time_periods)]

0 commit comments

Comments
 (0)