From 7a64a92c18e6512b6e6afcb52291e75c140b42fd Mon Sep 17 00:00:00 2001 From: Anson Bridges Date: Wed, 8 Nov 2023 16:55:26 -0500 Subject: extra comments --- dashboard_website/router.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'dashboard_website/router.py') diff --git a/dashboard_website/router.py b/dashboard_website/router.py index 3929cca..658c112 100644 --- a/dashboard_website/router.py +++ b/dashboard_website/router.py @@ -1,4 +1,3 @@ -import folium import numpy as np import pandas as pd import requests @@ -32,6 +31,16 @@ def getZSP(bike, home, clue_cluster): # determines clusters based on current bikes and clues def getClusters(bikes, clues, endpoint): + clusters = [ [] for bike in bikes ] + active_bikes = [bike for bike in bikes if bike.status == "ACTIVE"] + active_clues = [clue for clue in clues if clue.status == "UNVISITED"] + # select only active bikes + # select only unvisited clues + clusters_t, route_geo = cluster_and_optimize( active_clues, active_bikes,endpoint) + for cluster in clusters_t: + clusters[i] = cluster + + #return list of clue clusters corresponding to bikes pass # utility functions (internal) -- cgit v1.2.3