demeter

Autonomous Hydroponic Intelligence
commit 50d8ab6e001d505abdc8b1be10b5ca132244616a
parent d3123e08500f0533f63c75d19fa82ab971f60af1
Author: Debarghya Das <debarghya1108@gmail.com>
Date:   Sat, 28 Mar 2026 10:47:42 +0530

Merge pull request #17 from maydayv7/Deb

Farm intelligence, font
Diffstat:
Mbackend/server/functions.py | 12++++++------
Mfrontend/src/index.css | 2+-
2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/backend/server/functions.py b/backend/server/functions.py @@ -692,7 +692,7 @@ async def process_similar_crops(crop_id: str, crop_name: str, payload_json: str) with_vectors=True, # <-- we need the actual stored vector ) - query_vector = None + query = None if points: # Pick the point with the highest sequence_number @@ -703,10 +703,10 @@ async def process_similar_crops(crop_id: str, crop_name: str, payload_json: str) if isinstance(v, dict): # Named vector collections — grab the default/first key v = next(iter(v.values())) - query_vector = list(v) + query = list(v) # Fallback: build sensor vector from payload JSON - if query_vector is None: + if query is None: print( f"[SimilarCrops] No stored vector for {crop_id}, falling back to sensor encoding" ) @@ -730,11 +730,11 @@ async def process_similar_crops(crop_id: str, crop_name: str, payload_json: str) # Pad to COLLECTION vector size (516) with zeros full_vec = np.zeros(516, dtype=np.float32) full_vec[-len(sensor_vec) :] = sensor_vec - query_vector = full_vec.tolist() + query = full_vec.tolist() except Exception as enc_err: print(f"[SimilarCrops] Sensor encoding fallback failed: {enc_err}") - if query_vector is None: + if query is None: return { "status": "error", "message": f"Could not build a query vector for crop_id={crop_id}", @@ -753,7 +753,7 @@ async def process_similar_crops(crop_id: str, crop_name: str, payload_json: str) search_results = client.query_points( collection_name=COLLECTION_NAME, - query_vector=query_vector, + query=query, query_filter=exclude_filter, limit=6, with_payload=True, diff --git a/frontend/src/index.css b/frontend/src/index.css @@ -1,4 +1,4 @@ -@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300&family=Instrument+Serif:ital@0;1&family=Noto+Sans+Devanagari:wght@400;500;600;700&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Mozilla+Headline:wght@200..700&family=Roboto:ital,wght@0,100..900;1,100..900&family=TASA+Explorer:wght@400..800&display=swap"); @tailwind base; @tailwind components;