Closed
Description
Currently the initial logs are every ~second. Could we instead implement this as a tqdm "progress bar", albeit without progress? That would be more elegant.
We could also have a hiearachical progress bar, with each of the two steps being a descendent of the parent. This would screen off the final log messages; since the total time would be left by tqdm.
INFO:pandas_gbq.gbq: Elapsed 6.71 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 7.88 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 9.05 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 10.23 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 11.42 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 12.6 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 13.6 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 14.61 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 15.78 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 16.95 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 18.11 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 19.28 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 20.44 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 21.61 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 22.76 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 23.91 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 25.1 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 26.25 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 27.41 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 28.6 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 29.8 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 30.99 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 32.01 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 33.2 s. Waiting...
INFO:pandas_gbq.gbq: Elapsed 34.36 s. Waiting...
Downloading: 100%|████████████████████████████████████████████| 2373289/2373289 [00:29<00:00, 79844.08rows/s]
INFO:pandas_gbq.gbq:Total time taken 66.53 s.
Finished at 2020-09-11 14:17:54.