progress bar
This commit is contained in:
		
							parent
							
								
									4500c1b483
								
							
						
					
					
						commit
						6bb4a64624
					
				| @ -8,6 +8,7 @@ from functools import lru_cache | |||||||
| import geonamescache | import geonamescache | ||||||
| import numpy as np | import numpy as np | ||||||
| from geopy.distance import geodesic | from geopy.distance import geodesic | ||||||
|  | from tqdm import tqdm | ||||||
| 
 | 
 | ||||||
| MAX_DISTANCE = 20_037.5 | MAX_DISTANCE = 20_037.5 | ||||||
| 
 | 
 | ||||||
| @ -126,8 +127,13 @@ def main(): | |||||||
| 
 | 
 | ||||||
|         try: |         try: | ||||||
|             executor = concurrent.futures.ProcessPoolExecutor(max_workers=args.workers) |             executor = concurrent.futures.ProcessPoolExecutor(max_workers=args.workers) | ||||||
|             for i in range(num_chunks): |             for i in tqdm( | ||||||
|                 print(f"Processing chunk {i}...") |                 range(num_chunks), | ||||||
|  |                 total=num_chunks, | ||||||
|  |                 desc="Processing chunks", | ||||||
|  |                 ncols=100, | ||||||
|  |                 bar_format="{l_bar}{bar:30}{r_bar}", | ||||||
|  |             ): | ||||||
|                 chunk = city_combinations[(i * chunk_size) : (i + 1) * chunk_size] |                 chunk = city_combinations[(i * chunk_size) : (i + 1) * chunk_size] | ||||||
|                 futures = { |                 futures = { | ||||||
|                     executor.submit(calculate_distance, pair): pair for pair in chunk |                     executor.submit(calculate_distance, pair): pair for pair in chunk | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user