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