Skip to content

Add option to silence output from tqdm progress bars for usage in "server mode" #85

@phackstock

Description

@phackstock

Currently, when running climate-assessment, we get a lot of output from tqdm. This is really useful when using an interactive console. However, when we're running as part of the Scenario Explorer processing, the output is taking up a lot of room in the logs:

Harmonisation: 0it [00:00, ?it/s]
Harmonisation: 1it [00:05,  5.85s/it]
Harmonisation: 1it [00:05,  5.86s/it]

Filling required variables:   0%|          | 0/10 [00:00<?, ?it/s]
Filling required variables:  10%|█         | 1/10 [00:02<00:19,  2.21s/it]
Filling required variables:  20%|██        | 2/10 [00:05<00:21,  2.70s/it]
Filling required variables:  30%|███       | 3/10 [00:07<00:17,  2.49s/it]
Filling required variables:  40%|████      | 4/10 [00:09<00:14,  2.36s/it]
Filling required variables:  50%|█████     | 5/10 [00:11<00:11,  2.34s/it]
Filling required variables:  60%|██████    | 6/10 [00:14<00:09,  2.26s/it]
Filling required variables:  70%|███████   | 7/10 [00:17<00:07,  2.60s/it]
Filling required variables:  80%|████████  | 8/10 [00:19<00:04,  2.46s/it]
Filling required variables:  90%|█████████ | 9/10 [00:21<00:02,  2.39s/it]
Filling required variables: 100%|██████████| 10/10 [00:24<00:00,  2.37s/it]
Filling required variables: 100%|██████████| 10/10 [00:24<00:00,  2.41s/it]
/root/.cache/pypoetry/virtualenvs/ixmp-server-workflow-DJpFP61h-py3.11/lib/python3.11/site-packages/silicone/multiple_infillers/infill_all_required_emissions_for_openscm.py:188: UserWarning: No data for ['Emissions|HFC|HFC245ca'], it will be infilled with 0s
  warnings.warn(

Filling required variables:   0%|          | 0/1 [00:00<?, ?it/s]
Filling required variables: 100%|██████████| 1/1 [00:00<00:00, 25.21it/s]

Filling required variables:   0%|          | 0/11 [00:00<?, ?it/s]
Filling required variables:   9%|▉         | 1/11 [00:01<00:12,  1.26s/it]
Filling required variables:  18%|█▊        | 2/11 [00:02<00:11,  1.26s/it]
Filling required variables:  27%|██▋       | 3/11 [00:03<00:10,  1.28s/it]
Filling required variables:  36%|███▋      | 4/11 [00:04<00:07,  1.06s/it]
Filling required variables:  45%|████▌     | 5/11 [00:05<00:06,  1.10s/it]
Filling required variables:  55%|█████▍    | 6/11 [00:06<00:05,  1.11s/it]
Filling required variables:  64%|██████▎   | 7/11 [00:07<00:04,  1.11s/it]
Filling required variables:  73%|███████▎  | 8/11 [00:09<00:04,  1.37s/it]
Filling required variables:  82%|████████▏ | 9/11 [00:10<00:02,  1.24s/it]
Filling required variables:  91%|█████████ | 10/11 [00:11<00:01,  1.01s/it]
Filling required variables: 100%|██████████| 11/11 [00:11<00:00,  1.20it/s]
Filling required variables: 100%|██████████| 11/11 [00:11<00:00,  1.07s/it]

Filling required variables:   0%|          | 0/29 [00:00<?, ?it/s]
Filling required variables:   7%|▋         | 2/29 [00:00<00:02, 10.36it/s]
Filling required variables:  14%|█▍        | 4/29 [00:00<00:02, 10.27it/s]
Filling required variables:  21%|██        | 6/29 [00:00<00:02, 10.46it/s]
Filling required variables:  28%|██▊       | 8/29 [00:00<00:02, 10.47it/s]
Filling required variables:  34%|███▍      | 10/29 [00:00<00:01, 10.72it/s]
Filling required variables:  41%|████▏     | 12/29 [00:01<00:01, 10.61it/s]
Filling required variables:  48%|████▊     | 14/29 [00:01<00:01, 10.47it/s]
Filling required variables:  55%|█████▌    | 16/29 [00:01<00:01,  9.96it/s]
Filling required variables:  62%|██████▏   | 18/29 [00:01<00:01, 10.03it/s]
Filling required variables:  69%|██████▉   | 20/29 [00:01<00:00, 10.12it/s]
Filling required variables:  76%|███████▌  | 22/29 [00:02<00:00, 10.27it/s]
Filling required variables:  83%|████████▎ | 24/29 [00:02<00:00,  9.23it/s]
Filling required variables:  90%|████████▉ | 26/29 [00:02<00:00,  9.61it/s]
Filling required variables:  93%|█████████▎| 27/29 [00:02<00:00,  9.58it/s]
Filling required variables: 100%|██████████| 29/29 [00:02<00:00,  9.96it/s]
Filling required variables: 100%|██████████| 29/29 [00:02<00:00, 10.07it/s]

1 model-scenario pairs (running in batches of 20):   0%|          | 0/1 [00:00<?, ?it/s]

Climate models:   0%|          | 0.00/1.00 [00:00<?, ?it/s]�[A


Writing SCEN7 files:   0%|          | 0.00/1.00 [00:00<?, ?it/s]�[A�[A
Writing SCEN7 files: 100%|██████████| 1.00/1.00 [00:00<00:00, 1.11it/s]



Front serial:   0%|          | 0.00/2.00 [00:00<?, ?it/s]�[A�[A


Front serial: 100%|██████████| 2.00/2.00 [00:06<00:00, 3.20s/it]�[A�[A
Front serial: 100%|██████████| 2.00/2.00 [00:06<00:00, 3.20s/it]



Front parallel:   0%|          | 0.00/2.00 [00:00<?, ?it/s]�[A�[A
Front parallel: 100%|██████████| 2.00/2.00 [00:02<00:00, 1.44s/it]



Parallel runs:   0%|          | 0.00/596 [00:00<?, ?it/s]�[A�[A


Parallel runs:   1%|▏         | 8.00/596 [00:05<06:40, 1.47it/s]�[A�[A


Parallel runs:   3%|▎         | 18.0/596 [00:10<05:27, 1.77it/s]�[A�[A


Parallel runs:   5%|▍         | 29.0/596 [00:15<04:58, 1.90it/s]�[A�[A


Parallel runs:   7%|▋         | 39.0/596 [00:21<04:55, 1.89it/s]�[A�[A


Parallel runs:   8%|▊         | 50.0/596 [00:26<04:34, 1.99it/s]�[A�[A


Parallel runs:  10%|█         | 60.0/596 [00:32<04:52, 1.83it/s]�[A�[A


Parallel runs:  12%|█▏        | 70.0/596 [00:37<04:39, 1.88it/s]�[A�[A


Parallel runs:  13%|█▎        | 80.0/596 [00:43<04:44, 1.81it/s]�[A�[A


Parallel runs:  15%|█▌        | 92.0/596 [00:49<04:35, 1.83it/s]�[A�[A


Parallel runs:  17%|█▋        | 102/596 [00:55<04:31, 1.82it/s] �[A�[A


Parallel runs:  19%|█▉        | 112/596 [01:00<04:22, 1.85it/s]�[A�[A


Parallel runs:  20%|██        | 122/596 [01:06<04:15, 1.86it/s]�[A�[A


Parallel runs:  22%|██▏       | 133/596 [01:12<04:11, 1.84it/s]�[A�[A


Parallel runs:  24%|██▍       | 144/596 [01:17<03:54, 1.93it/s]�[A�[A


Parallel runs:  26%|██▌       | 154/596 [01:22<03:55, 1.87it/s]�[A�[A


Parallel runs:  28%|██▊       | 165/596 [01:28<03:43, 1.93it/s]�[A�[A


Parallel runs:  29%|██▉       | 175/596 [01:33<03:41, 1.90it/s]�[A�[A


Parallel runs:  31%|███       | 186/596 [01:38<03:26, 1.98it/s]�[A�[A


Parallel runs:  33%|███▎      | 196/596 [01:44<03:33, 1.88it/s]�[A�[A


Parallel runs:  35%|███▍      | 208/596 [01:50<03:22, 1.92it/s]�[A�[A


Parallel runs:  37%|███▋      | 219/596 [01:56<03:12, 1.96it/s]�[A�[A


Parallel runs:  38%|███▊      | 229/596 [02:02<03:18, 1.85it/s]�[A�[A


Parallel runs:  40%|████      | 240/596 [02:07<03:05, 1.92it/s]�[A�[A


Parallel runs:  42%|████▏     | 250/596 [02:13<03:08, 1.83it/s]�[A�[A


Parallel runs:  44%|████▍     | 261/596 [02:18<02:54, 1.92it/s]�[A�[A


Parallel runs:  45%|████▌     | 271/596 [02:24<02:58, 1.82it/s]�[A�[A


Parallel runs:  47%|████▋     | 281/596 [02:29<02:48, 1.86it/s]�[A�[A


Parallel runs:  49%|████▉     | 292/596 [02:35<02:42, 1.88it/s]�[A�[A


Parallel runs:  51%|█████     | 302/596 [02:41<02:38, 1.85it/s]�[A�[A


Parallel runs:  53%|█████▎    | 313/596 [02:47<02:32, 1.85it/s]�[A�[A


Parallel runs:  54%|█████▍    | 323/596 [02:52<02:24, 1.89it/s]�[A�[A


Parallel runs:  56%|█████▌    | 334/596 [02:58<02:18, 1.89it/s]�[A�[A


Parallel runs:  58%|█████▊    | 344/596 [03:03<02:12, 1.91it/s]�[A�[A


Parallel runs:  59%|█████▉    | 354/596 [03:08<02:06, 1.92it/s]�[A�[A


Parallel runs:  61%|██████    | 364/596 [03:13<02:03, 1.88it/s]�[A�[A


Parallel runs:  63%|██████▎   | 374/596 [03:19<01:59, 1.86it/s]�[A�[A


Parallel runs:  65%|██████▍   | 385/596 [03:24<01:49, 1.93it/s]�[A�[A


Parallel runs:  66%|██████▋   | 395/596 [03:30<01:47, 1.87it/s]�[A�[A


Parallel runs:  68%|██████▊   | 406/596 [03:36<01:43, 1.84it/s]�[A�[A


Parallel runs:  70%|███████   | 418/596 [03:42<01:34, 1.88it/s]�[A�[A


Parallel runs:  72%|███████▏  | 428/596 [03:47<01:28, 1.89it/s]�[A�[A
Harmonisation: 0it [00:00, ?it/s]
Harmonisation: 1it [00:05,  5.85s/it]
Harmonisation: 1it [00:05,  5.86s/it]

Filling required variables:   0%|          | 0/10 [00:00<?, ?it/s]
Filling required variables:  10%|█         | 1/10 [00:02<00:19,  2.21s/it]
Filling required variables:  20%|██        | 2/10 [00:05<00:21,  2.70s/it]
Filling required variables:  30%|███       | 3/10 [00:07<00:17,  2.49s/it]
Filling required variables:  40%|████      | 4/10 [00:09<00:14,  2.36s/it]
Filling required variables:  50%|█████     | 5/10 [00:11<00:11,  2.34s/it]
Filling required variables:  60%|██████    | 6/10 [00:14<00:09,  2.26s/it]
Filling required variables:  70%|███████   | 7/10 [00:17<00:07,  2.60s/it]
Filling required variables:  80%|████████  | 8/10 [00:19<00:04,  2.46s/it]
Filling required variables:  90%|█████████ | 9/10 [00:21<00:02,  2.39s/it]
Filling required variables: 100%|██████████| 10/10 [00:24<00:00,  2.37s/it]
Filling required variables: 100%|██████████| 10/10 [00:24<00:00,  2.41s/it]
/root/.cache/pypoetry/virtualenvs/ixmp-server-workflow-DJpFP61h-py3.11/lib/python3.11/site-packages/silicone/multiple_infillers/infill_all_required_emissions_for_openscm.py:188: UserWarning: No data for ['Emissions|HFC|HFC245ca'], it will be infilled with 0s
  warnings.warn(

Filling required variables:   0%|          | 0/1 [00:00<?, ?it/s]
Filling required variables: 100%|██████████| 1/1 [00:00<00:00, 25.21it/s]

Filling required variables:   0%|          | 0/11 [00:00<?, ?it/s]
Filling required variables:   9%|▉         | 1/11 [00:01<00:12,  1.26s/it]
Filling required variables:  18%|█▊        | 2/11 [00:02<00:11,  1.26s/it]
Filling required variables:  27%|██▋       | 3/11 [00:03<00:10,  1.28s/it]
Filling required variables:  36%|███▋      | 4/11 [00:04<00:07,  1.06s/it]
Filling required variables:  45%|████▌     | 5/11 [00:05<00:06,  1.10s/it]
Filling required variables:  55%|█████▍    | 6/11 [00:06<00:05,  1.11s/it]
Filling required variables:  64%|██████▎   | 7/11 [00:07<00:04,  1.11s/it]
Filling required variables:  73%|███████▎  | 8/11 [00:09<00:04,  1.37s/it]
Filling required variables:  82%|████████▏ | 9/11 [00:10<00:02,  1.24s/it]
Filling required variables:  91%|█████████ | 10/11 [00:11<00:01,  1.01s/it]
Filling required variables: 100%|██████████| 11/11 [00:11<00:00,  1.20it/s]
Filling required variables: 100%|██████████| 11/11 [00:11<00:00,  1.07s/it]

Filling required variables:   0%|          | 0/29 [00:00<?, ?it/s]
Filling required variables:   7%|▋         | 2/29 [00:00<00:02, 10.36it/s]
Filling required variables:  14%|█▍        | 4/29 [00:00<00:02, 10.27it/s]
Filling required variables:  21%|██        | 6/29 [00:00<00:02, 10.46it/s]
Filling required variables:  28%|██▊       | 8/29 [00:00<00:02, 10.47it/s]
Filling required variables:  34%|███▍      | 10/29 [00:00<00:01, 10.72it/s]
Filling required variables:  41%|████▏     | 12/29 [00:01<00:01, 10.61it/s]
Filling required variables:  48%|████▊     | 14/29 [00:01<00:01, 10.47it/s]
Filling required variables:  55%|█████▌    | 16/29 [00:01<00:01,  9.96it/s]
Filling required variables:  62%|██████▏   | 18/29 [00:01<00:01, 10.03it/s]
Filling required variables:  69%|██████▉   | 20/29 [00:01<00:00, 10.12it/s]
Filling required variables:  76%|███████▌  | 22/29 [00:02<00:00, 10.27it/s]
Filling required variables:  83%|████████▎ | 24/29 [00:02<00:00,  9.23it/s]
Filling required variables:  90%|████████▉ | 26/29 [00:02<00:00,  9.61it/s]
Filling required variables:  93%|█████████▎| 27/29 [00:02<00:00,  9.58it/s]
Filling required variables: 100%|██████████| 29/29 [00:02<00:00,  9.96it/s]
Filling required variables: 100%|██████████| 29/29 [00:02<00:00, 10.07it/s]

1 model-scenario pairs (running in batches of 20):   0%|          | 0/1 [00:00<?, ?it/s]

Climate models:   0%|          | 0.00/1.00 [00:00<?, ?it/s]�[A


Writing SCEN7 files:   0%|          | 0.00/1.00 [00:00<?, ?it/s]�[A�[A
Writing SCEN7 files: 100%|██████████| 1.00/1.00 [00:00<00:00, 1.11it/s]



Front serial:   0%|          | 0.00/2.00 [00:00<?, ?it/s]�[A�[A


Front serial: 100%|██████████| 2.00/2.00 [00:06<00:00, 3.20s/it]�[A�[A
Front serial: 100%|██████████| 2.00/2.00 [00:06<00:00, 3.20s/it]



Front parallel:   0%|          | 0.00/2.00 [00:00<?, ?it/s]�[A�[A
Front parallel: 100%|██████████| 2.00/2.00 [00:02<00:00, 1.44s/it]



Parallel runs:   0%|          | 0.00/596 [00:00<?, ?it/s]�[A�[A


Parallel runs:   1%|▏         | 8.00/596 [00:05<06:40, 1.47it/s]�[A�[A


Parallel runs:   3%|▎         | 18.0/596 [00:10<05:27, 1.77it/s]�[A�[A


Parallel runs:   5%|▍         | 29.0/596 [00:15<04:58, 1.90it/s]�[A�[A


Parallel runs:   7%|▋         | 39.0/596 [00:21<04:55, 1.89it/s]�[A�[A


Parallel runs:   8%|▊         | 50.0/596 [00:26<04:34, 1.99it/s]�[A�[A


Parallel runs:  10%|█         | 60.0/596 [00:32<04:52, 1.83it/s]�[A�[A


Parallel runs:  12%|█▏        | 70.0/596 [00:37<04:39, 1.88it/s]�[A�[A


Parallel runs:  13%|█▎        | 80.0/596 [00:43<04:44, 1.81it/s]�[A�[A


Parallel runs:  15%|█▌        | 92.0/596 [00:49<04:35, 1.83it/s]�[A�[A


Parallel runs:  17%|█▋        | 102/596 [00:55<04:31, 1.82it/s] �[A�[A


Parallel runs:  19%|█▉        | 112/596 [01:00<04:22, 1.85it/s]�[A�[A


Parallel runs:  20%|██        | 122/596 [01:06<04:15, 1.86it/s]�[A�[A


Parallel runs:  22%|██▏       | 133/596 [01:12<04:11, 1.84it/s]�[A�[A


Parallel runs:  24%|██▍       | 144/596 [01:17<03:54, 1.93it/s]�[A�[A


Parallel runs:  26%|██▌       | 154/596 [01:22<03:55, 1.87it/s]�[A�[A


Parallel runs:  28%|██▊       | 165/596 [01:28<03:43, 1.93it/s]�[A�[A


Parallel runs:  29%|██▉       | 175/596 [01:33<03:41, 1.90it/s]�[A�[A


Parallel runs:  31%|███       | 186/596 [01:38<03:26, 1.98it/s]�[A�[A


Parallel runs:  33%|███▎      | 196/596 [01:44<03:33, 1.88it/s]�[A�[A


Parallel runs:  35%|███▍      | 208/596 [01:50<03:22, 1.92it/s]�[A�[A


Parallel runs:  37%|███▋      | 219/596 [01:56<03:12, 1.96it/s]�[A�[A


Parallel runs:  38%|███▊      | 229/596 [02:02<03:18, 1.85it/s]�[A�[A


Parallel runs:  40%|████      | 240/596 [02:07<03:05, 1.92it/s]�[A�[A


Parallel runs:  42%|████▏     | 250/596 [02:13<03:08, 1.83it/s]�[A�[A


Parallel runs:  44%|████▍     | 261/596 [02:18<02:54, 1.92it/s]�[A�[A


Parallel runs:  45%|████▌     | 271/596 [02:24<02:58, 1.82it/s]�[A�[A


Parallel runs:  47%|████▋     | 281/596 [02:29<02:48, 1.86it/s]�[A�[A


Parallel runs:  49%|████▉     | 292/596 [02:35<02:42, 1.88it/s]�[A�[A


Parallel runs:  51%|█████     | 302/596 [02:41<02:38, 1.85it/s]�[A�[A


Parallel runs:  53%|█████▎    | 313/596 [02:47<02:32, 1.85it/s]�[A�[A


Parallel runs:  54%|█████▍    | 323/596 [02:52<02:24, 1.89it/s]�[A�[A


Parallel runs:  56%|█████▌    | 334/596 [02:58<02:18, 1.89it/s]�[A�[A


Parallel runs:  58%|█████▊    | 344/596 [03:03<02:12, 1.91it/s]�[A�[A


Parallel runs:  59%|█████▉    | 354/596 [03:08<02:06, 1.92it/s]�[A�[A


Parallel runs:  61%|██████    | 364/596 [03:13<02:03, 1.88it/s]�[A�[A


Parallel runs:  63%|██████▎   | 374/596 [03:19<01:59, 1.86it/s]�[A�[A


Parallel runs:  65%|██████▍   | 385/596 [03:24<01:49, 1.93it/s]�[A�[A


Parallel runs:  66%|██████▋   | 395/596 [03:30<01:47, 1.87it/s]�[A�[A


Parallel runs:  68%|██████▊   | 406/596 [03:36<01:43, 1.84it/s]�[A�[A


Parallel runs:  70%|███████   | 418/596 [03:42<01:34, 1.88it/s]�[A�[A


Parallel runs:  72%|███████▏  | 428/596 [03:47<01:28, 1.89it/s]�[A�[A


Parallel runs:  73%|███████▎  | 438/596 [03:53<01:26, 1.83it/s]�[A�[A


Parallel runs:  75%|███████▌  | 449/596 [03:59<01:17, 1.91it/s]�[A�[A


Parallel runs:  77%|███████▋  | 460/596 [04:04<01:08, 1.98it/s]�[A�[A


Parallel runs:  79%|███████▉  | 470/596 [04:09<01:05, 1.93it/s]�[A�[A


Parallel runs:  81%|████████  | 481/596 [04:15<01:00, 1.91it/s]�[A�[A


Parallel runs:  83%|████████▎ | 492/596 [04:21<00:54, 1.92it/s]�[A�[A


Parallel runs:  84%|████████▍ | 503/596 [04:26<00:48, 1.94it/s]�[A�[A


Parallel runs:  86%|████████▌ | 513/596 [04:31<00:42, 1.93it/s]�[A�[A


Parallel runs:  88%|████████▊ | 523/596 [04:37<00:39, 1.85it/s]�[A�[A


Parallel runs:  90%|████████▉ | 534/596 [04:43<00:33, 1.85it/s]�[A�[A


Parallel runs:  91%|█████████▏| 545/596 [04:49<00:27, 1.85it/s]�[A�[A


Parallel runs:  93%|█████████▎| 555/596 [04:55<00:21, 1.87it/s]�[A�[A


Parallel runs:  95%|█████████▍| 565/596 [05:00<00:17, 1.81it/s]�[A�[A


Parallel runs:  97%|█████████▋| 577/596 [05:06<00:10, 1.87it/s]�[A�[A


Parallel runs:  99%|█████████▊| 588/596 [05:12<00:04, 1.88it/s]�[A�[A
Parallel runs: 100%|██████████| 596/596 [05:16<00:00, 1.88it/s]


Climate models: 100%|██████████| 1.00/1.00 [05:35<00:00, 335s/it]�[A
Climate models: 100%|██████████| 1.00/1.00 [05:35<00:00, 335s/it]

1 model-scenario pairs (running in batches of 20): 100%|██████████| 1/1 [05:49<00:00, 349.16s/it]
1 model-scenario pairs (running in batches of 20): 100%|██████████| 1/1 [05:49<00:00, 349.16s/it]

Reading batches:   0%|          | 0/1 [00:00<?, ?it/s]
Reading batches: 100%|██████████| 1/1 [00:00<00:00,  5.94it/s]
Reading batches: 100%|██████████| 1/1 [00:00<00:00,  5.92it/s]

Parallel runs:  73%|███████▎  | 438/596 [03:53<01:26, 1.83it/s]�[A�[A


Parallel runs:  75%|███████▌  | 449/596 [03:59<01:17, 1.91it/s]�[A�[A


Parallel runs:  77%|███████▋  | 460/596 [04:04<01:08, 1.98it/s]�[A�[A


Parallel runs:  79%|███████▉  | 470/596 [04:09<01:05, 1.93it/s]�[A�[A


Parallel runs:  81%|████████  | 481/596 [04:15<01:00, 1.91it/s]�[A�[A


Parallel runs:  83%|████████▎ | 492/596 [04:21<00:54, 1.92it/s]�[A�[A


Parallel runs:  84%|████████▍ | 503/596 [04:26<00:48, 1.94it/s]�[A�[A


Parallel runs:  86%|████████▌ | 513/596 [04:31<00:42, 1.93it/s]�[A�[A


Parallel runs:  88%|████████▊ | 523/596 [04:37<00:39, 1.85it/s]�[A�[A


Parallel runs:  90%|████████▉ | 534/596 [04:43<00:33, 1.85it/s]�[A�[A


Parallel runs:  91%|█████████▏| 545/596 [04:49<00:27, 1.85it/s]�[A�[A


Parallel runs:  93%|█████████▎| 555/596 [04:55<00:21, 1.87it/s]�[A�[A


Parallel runs:  95%|█████████▍| 565/596 [05:00<00:17, 1.81it/s]�[A�[A


Parallel runs:  97%|█████████▋| 577/596 [05:06<00:10, 1.87it/s]�[A�[A


Parallel runs:  99%|█████████▊| 588/596 [05:12<00:04, 1.88it/s]�[A�[A
Parallel runs: 100%|██████████| 596/596 [05:16<00:00, 1.88it/s]


Climate models: 100%|██████████| 1.00/1.00 [05:35<00:00, 335s/it]�[A
Climate models: 100%|██████████| 1.00/1.00 [05:35<00:00, 335s/it]

1 model-scenario pairs (running in batches of 20): 100%|██████████| 1/1 [05:49<00:00, 349.16s/it]
1 model-scenario pairs (running in batches of 20): 100%|██████████| 1/1 [05:49<00:00, 349.16s/it]

Reading batches:   0%|          | 0/1 [00:00<?, ?it/s]
Reading batches: 100%|██████████| 1/1 [00:00<00:00,  5.94it/s]
Reading batches: 100%|██████████| 1/1 [00:00<00:00,  5.92it/s]

In principle, there is a way to silence tqdm and I have managed to do so for harmonization and infilling here: iiasa/climate-processor#39. After a bit of trial and error I found this way to silence the output:

tqdm.tqdm = lambda *args, **kwargs: tqdm.std.tqdm(
                *args, **kwargs, disable=True
            )

However, once the parallel runs are started there is a lot of output again.
I am aware that some of these tqdm instances are not actually part of climate-assessment but rather other packages, but I thought I'd start the issue here.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions