Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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