title: tqdm notebook: increase bar width
body: <p>I have a task I'd like to monitor the progress of; it's a brute force np problem running in a <code>while</code> loop.</p>
  
  <p>For the first x (unknown number) iterations of the loop it discovers an unknown additional number of future combinations (many per loop), eventually it progresses through the solution to a point where it is solving puzzles (each loop is a single solution) faster than it is finding new possible puzzles and it eventually solves the last puzzle it found (100%).</p>
  
  <p>I've created some fake growth to provide a repeatable example:</p>
  
  <pre><code>from tqdm import tqdm_notebook as tqdm
  
  growthFactorA = 19
  growthFactorB = 2
  
  prog = tqdm(total=50, dynamic_ncols=True)
  
  done = []
  todo = [1]
  while len(todo)&gt;0:
      current = todo.pop(0)
      if current &lt; growthFactorA:
          todo.extend(range(current+1, growthFactorA+growthFactorB))
      done.append(current)
      prog.total = len(todo) + len(done)
      prog.update()
  </code></pre>
  
  <p>You'll see the total eventually stops at <code>389814</code> at first it is growing much faster that the loop is solving puzzles, but at a point the system stops growing.</p>
  
  <p><strong>It is impossible to calculate the number of iterations before running the algorithm.</strong></p>
  
  <p>The blue bar is confined to the original total amount used at initialization. My goal is to achieve something similar to if the initial total was set to 389814, it's okay that during the growth period (early on in the trial) the progress bar appears to move backwards or not move as the total increases.</p>