From 481ea55d05e22f67a0aec98f196bad11a3376c66 Mon Sep 17 00:00:00 2001 From: Payton Ward <72841140+paytonward6@users.noreply.github.com> Date: Fri, 21 Nov 2025 10:15:39 -0600 Subject: [PATCH] alpr_clusters.py - replace numpy with stdlib (#58) --- serverless/alpr_clusters/src/alpr_clusters.py | 6 +++--- serverless/alpr_clusters/src/requirements.txt | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/serverless/alpr_clusters/src/alpr_clusters.py b/serverless/alpr_clusters/src/alpr_clusters.py index 23fa7e3..d8135f6 100644 --- a/serverless/alpr_clusters/src/alpr_clusters.py +++ b/serverless/alpr_clusters/src/alpr_clusters.py @@ -5,7 +5,7 @@ from typing import Any import boto3 import os import time -import numpy as np +import math import requests import re from concurrent.futures import ThreadPoolExecutor @@ -58,8 +58,8 @@ def segment_regions(nodes: Any, tile_size_degrees: int) -> dict[str, list[Any]]: tile_dict = defaultdict(list) for node in nodes: lat, lon = node["lat"], node["lon"] - tile_lat = int(np.floor(lat / tile_size_degrees)) * tile_size_degrees - tile_lon = int(np.floor(lon / tile_size_degrees)) * tile_size_degrees + tile_lat = math.floor(lat / tile_size_degrees) * tile_size_degrees + tile_lon = math.floor(lon / tile_size_degrees) * tile_size_degrees bare_node = { "id": node["id"], "lat": lat, diff --git a/serverless/alpr_clusters/src/requirements.txt b/serverless/alpr_clusters/src/requirements.txt index 42b68af..ea948fa 100644 --- a/serverless/alpr_clusters/src/requirements.txt +++ b/serverless/alpr_clusters/src/requirements.txt @@ -1,3 +1,2 @@ boto3 requests -numpy