From 84bb5d913cc08939c8758da37ad8357d9de6ceeb Mon Sep 17 00:00:00 2001
From: Aix Lena <lena.aix@student-cs.fr>
Date: Thu, 15 Apr 2021 15:12:00 +0200
Subject: [PATCH] maj

---
 README.md   |  7 +++++--
 research.py | 23 +----------------------
 2 files changed, 6 insertions(+), 24 deletions(-)

diff --git a/README.md b/README.md
index a4a9e66..f741414 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,9 @@
 # EBEC 2021
-Une fois le docker téléchargé, executer le fichier main
-un input vous est demandé, rentrer la liste des coordonnées des arbres sous la forme
+vous aurez besoin des modules python suivants 
+copy, time, ast, json, requests, math
+téléchargez tous les modules 
+executez le fichier main
+un input vous est demandé, rentrez la liste des coordonnées des arbres sous la forme
 (lat,long)
 Un dictionnaire récapitulant les informations demandées vous est renvoyé.
 ## ATTENTION ENTRER LES COORDONNEES SOUS LA FORME (Lat,long)
diff --git a/research.py b/research.py
index db22dc5..0225ec3 100644
--- a/research.py
+++ b/research.py
@@ -1,6 +1,5 @@
 from request import requete_osm
 from math import sqrt, sin, cos, pi
-from concurrent.futures import ThreadPoolExecutor
 import time
 
 def circular_research(lat, lon, main_street):
@@ -90,29 +89,11 @@ def check_position(lat, lon, step, main_street, i):
     return street
 
 
-def multi_position(lat, lon, step):
-    #test de multrithreading mais cela n'améliore pas énormément la vitesse de calcul
-    #donc pas utilisé finalement
-    latitude = []
-    longitude = []
-    for j in range(1,4):
-        stp = j*step
-        for i in range(8):
-            latitude.append(lat+stp*cos(i*2*pi/8))
-            longitude.append(lon+stp*sin(i*2*pi/8))
-    with ThreadPoolExecutor(max_workers=30) as executor:
-        streets = executor.map(requete_osm, latitude, longitude)
-        executor.shutdown(wait=True)
-    return streets
-
 if __name__=="__main__": 
     lat = 48.89494122
     lon = 2.247959188
     step = 10**(-5)
     main_street = 'Avenue Gambetta'
-    t1 = time.time()
-    streets = multi_position(48.89494122, 2.247959188, 10**(-5))
-    t2 = time.time()
     #print(len(list(streets)))
     print(t2-t1)
     t1 = time.time()
@@ -121,6 +102,4 @@ if __name__=="__main__":
         for i in range(8):
             check_position(lat, lon, stp, main_street, i)
     t2 = time.time()
-    print(t2-t1)
-
-    
+    print(t2-t1)
\ No newline at end of file
-- 
GitLab