v4.42.0 (2020-01-24)
Implemented enhancements:
v4.41.1 (2020-01-01)
Closed issues:
Merged pull requests:
v4.41.0 (2019-12-20)
Implemented enhancements:
- Progress bar full during entire run when using reset with tqdm notebook #864
- keras #835
- keras callback #867 (casperdcl)
- trim on overflow #850 (casperdcl)
Closed issues:
- progress_apply bug: TypeError: unhashable type #862
Merged pull requests:
v4.40.2 (2019-12-10)
Merged pull requests:
v4.40.1 (2019-12-06)
v4.40.0 (2019-12-01)
Implemented enhancements:
Closed issues:
- Unicode error after v4.35.0 #851
Merged pull requests:
v4.39.0 (2019-11-22)
Implemented enhancements:
- Add support for data streams (with known total size) #84
- Resume progress, add start offset #70
- next release v4.39.0 #847 (casperdcl)
- Add missing isatty() method to DummyTqdmFile #713 (f0k)
Merged pull requests:
v4.38.0 (2019-11-09)
Implemented enhancements:
Closed issues:
- non-blocking locks #838
- color printing not possible in jupyter notebook after importing tqdm? #764
- The canonical multiprocessing example displays only a single bar #407
Merged pull requests:
v4.37.0 (2019-10-31)
Implemented enhancements:
- Use unicodedata.east_asian_width to determine actual width of provided text #803
- MNT: set stack level on warnings #821 (tacaswell)
- Fix print_status when using widechars in desc #410 (RedBug312)
Merged pull requests:
v4.36.1 (2019-09-19)
Implemented enhancements:
tqdm\_notebook.set\_description\(\)
ignoresrefresh=False
#740
Closed issues:
v4.36.0 (2019-09-17)
Closed issues:
- Progess not running for iter_content #804
- 'tqdm' object has no attribute 'disable' #801
- test issue in
Test multiprocessing.Pool
-AttributeError: 'list' object has no attribute 'close'
#654
v4.35.0 (2019-08-24)
Implemented enhancements:
- Postfix numbers are shown in scientific notation #621
Closed issues:
- tqdm_notebook: strange behavior when ncols is str and bar_format contains '{bar}' #594
tqdm\_notebook
fails with non-integer update. #456
Merged pull requests:
v4.34.0 (2019-08-18)
Implemented enhancements:
Closed issues:
v4.33.0 (2019-08-08)
Closed issues:
- tqdm.pandas() not working under pandas 0.25.0 #780
- Add support for pulse mode #770
- Last vs average iteration time #769
- Best way to have shorter loops within larger loop #762
- RuntimeError: Set changed size during iteration #481
- tqdm no longer works on aws lambda #466
v4.32.2 (2019-06-18)
Implemented enhancements:
- Auto-detect does not work for
jupyter
notebooks running invscode
#747 - Workaround lack of multiprocessing on Jython #698 (wwwiiilll)
Closed issues:
- memory leak when using pytorch dataloader #746
- tqdm_auto to auto detect submodule to use depending on frontend #234
Merged pull requests:
- Fix tqdm._instances race and lock assignments to tqdm class variables #754 (orivej)
- tqdm: fix casting to boolean to mimic self.iterable #694 (immerrr)
v4.32.1 (2019-05-13)
Implemented enhancements:
- Display meter instead of progressbar #374
Closed issues:
- notebook with unknown total #743
- automate building #685
- Move progress bar back to a value? #545
- [Feature/wishlist] Negative update? #432
v4.32.0 (2019-05-13)
Closed issues:
- Use setuptools setup.cfg (a declarative way to provide metadata to
setup
) to store metadata and import the text files #723 - Get version from git using setuptools_scm #722
- Random deadlocks under PyPy #718
- Progress bar appear only when script end #707
- Manual muti-line tqdm showing incorrect status #695
- jupyter lab functionality? #645
- 'tqdm' object has no attribute 'pos' #323
Merged pull requests:
v4.31.1 (2019-02-10)
Closed issues:
- v4.31.0 fails in Jenkins job: TypeError: encode() argument 1 must be string, not None #673
- io.BytesIO 'file' (such as with twisted or pytest in py2) -> TypeError: 'unicode' does not have the buffer interface #589
v4.31.0 (2019-02-09)
Implemented enhancements:
- Allow bar_format without total #282
- Write bytes to stdout/stderr in py2 #598 (altendky)
- Bars #227 (casperdcl)
v4.30.0 (2019-01-26)
Implemented enhancements:
Closed issues:
- Python3 CLI UTF/bytes encoding/decoding error #663
- AttributeError: 'tqdm' object has no attribute 'pos' #563
- type object tqdm has no attribute '_lock' #457
v4.29.1 (2019-01-11)
Closed issues:
- PyTorch TQDM conflict #611
Merged pull requests:
- Fix tqdm_notebook red block on explicit file=None #791 (dwhswenson)
- Make sure _lock exists during write() #658 (mjstevens777)
v4.29.0 (2019-01-06)
Implemented enhancements:
- Avoid global multiprocessing locks #617 (mjstevens777)
Closed issues:
- tqdm progress bar not showing after leave notebook(not shut down) #636
v4.28.1 (2018-10-21)
Closed issues:
- installation failure #628
v4.28.0 (2018-10-20)
Implemented enhancements:
v4.27.0 (2018-10-15)
Closed issues:
- [suggest] provide a simple version in v5 #610
- Wrong remaining time when using unit_scale and smoothing #449
Merged pull requests:
- Adjust EMA smoothing coef, add _ema function for DRYness #616 (newey01c)
- Fix unit_scale rate #608 (chengs)
- fix the famous WeakSet keyError bug #607 (chengs)
- fix a bug in tqdm_notebook #605 (chengs)
v4.26.0 (2018-09-10)
Implemented enhancements:
- Bar length not calculated correctly when ANSI color codes are used #591
- fix smoothing bug #601 (chengs)
- When 'index' or 'columns' is passed as pandas axis, convert to corres… #570 (gsganden)
- Add
total
support totqdm.pandas\(\)
#535 (chengs)
Closed issues:
- pymc3 and tqdm sample error: AttributeError: 'NoneType' object has no attribute 'write' #576
- smoothing not working #566
Merged pull requests:
- address pandas compatibility in test cases #603 (chengs)
- Fix typo in _tqdm_notebook.py (juputer -> jupyter) #597 (andportnoy)
- fix the problem #299 in terms of using tqdm in pandas #524 (chengs)
v4.25.0 (2018-08-20)
Implemented enhancements:
- Can't evaluate tqdm as a boolean if disable is True #574
- ignore ANSI escape codes in the bar length calculation #592 (jnhansen)
Closed issues:
- specify bar width format-spec #623
- No module called tqdm.autonotebook with pip installed version #593
- Deadlock with a value referencing a tqdm instance #571
- Add link to evolving tqdm.cpp project and wiki port list #243
v4.24.0 (2018-07-26)
Implemented enhancements:
v4.23.4 (2018-05-22)
Closed issues:
v4.23.3 (2018-05-08)
v4.23.2 (2018-05-02)
Closed issues:
- AttributeError: 'tqdm' object has no attribute 'fp' #383
v4.23.1 (2018-04-25)
Implemented enhancements:
- Support for tqdm progress bars for "rolling" windows in Pandas #530
Closed issues:
- AttributeError: 'tqdm' object has no attribute 'miniters' #404
Merged pull requests:
- solve synchronisation
AttributeError
issues during instantiation #546 (casperdcl) - Add missing import in example #495 (maxnordlund)
v4.23.0 (2018-04-15)
Implemented enhancements:
- tqdm_notebook and tqdm.pandas fails when given *total* argument. #364
- Add progress_apply for pd.(Series|DataFrame).(rolling|expanding) #537 (chengs)
Closed issues:
- 'tqdm' object has no attribute 'total' when using 'disable' and multiprocessing 'Pool' #539
- progress_apply reports wrong total count #489
v4.22.0 (2018-04-11)
Implemented enhancements:
- Allow to customize every part of the message string #382
Closed issues:
v4.21.0 (2018-04-08)
Implemented enhancements:
Closed issues:
- Progress indicator in for loop skips lines in Spyder 3.2.6 console #512
v4.20.0 (2018-04-03)
Closed issues:
- Wrong output in Windows console #454
v4.19.9 (2018-03-27)
Closed issues:
- RuntimeError: can't start new thread #522
Merged pull requests:
v4.19.8 (2018-03-16)
Merged pull requests:
v4.19.7 (2018-03-09)
Closed issues:
- tqdm_notebook finishes with a new line #519
- ceLogic ID #516
- CLI: Cannot escape hyphens in description #511
v4.19.6 (2018-02-26)
Implemented enhancements:
- Automatically use --unit B when using --bytes #503
Closed issues:
- tqdm_notebook sometimes creating 'Widget Javascript not detected.' rather than progress bar #360
- AttributeError: 'tqdm' object has no attribute 'total' #346
v4.19.5 (2017-12-10)
Closed issues:
- Hide progress bar if iterating on empty list #486
- Example code snippet does not work as expected #455
- Notebook validation error as soon as I use tqdm_notebook #393
- set_description does not update correctly for notebook #345
v4.19.4 (2017-10-15)
Implemented enhancements:
Closed issues:
- "redirecting writing" example doesn't work #420
- .write() clashes with nested bars on python 3.6 #398
v4.19.3 (2017-10-14)
Closed issues:
- deadlock between TMonitor.run and tqdm.__del__ #469
- No output on Python3 #459
- Calling .write() at a high rate causes bar to disappear #387
- Bar is not drawn on Python 3 if .write() is used too soon #348
Merged pull requests:
v4.19.2 (2017-10-08)
Closed issues:
- Install fails for >=4.19.1 (permission denied /usr/local/man) #460
Merged pull requests:
v4.19.1 (2017-10-03)
v4.19.0 (2017-09-30)
Closed issues:
- Colored Progress Bars #450
- Importing tqdm breaks termcolor #446
- Question regarding bash for loop #436
v4.18.0 (2017-09-26)
Closed issues:
- Disabling stats #444
- tqdm_notebook erroring out since 4.16.0 #441
- Redirect both sys.stdout and sys.stderr #422
- AttributeError: 'tqdm' object has no attribute 'start_t' #418
- Progress bar disappears during long iterations #334
- Progress bars jump around with multiprocessing when using the position kwarg #285
Merged pull requests:
v4.17.1 (2017-09-22)
Closed issues:
- Documentation revision: AttributeError: 'DummyTqdmFile' object has no attribute 'flush' #439
- tqdm.n not set when disabled #438
- Better Unicode terminal support detection #437
- Scrolling behavior in jupyter notebook #358
v4.17.0 (2017-09-09)
Implemented enhancements:
Merged pull requests:
v4.16.0 (2017-09-09)
Closed issues:
- Undefined error when using in shell #421
- Why do I see multiple progress bars in one loop? #416
- Nested loops in tqdm_notebook don't respect "leave=False" argument #414
- Will tqdm support python
dictionary.items\(\)
? #413 - Travis py2.6 #411
Merged pull requests:
v4.15.0 (2017-07-22)
Implemented enhancements:
- Avoid use of setcheckinterval and/or setswitchinterval #376
- Binary unit prefixes with unit_scale #354
- add numeric support for unit_scale #378 (casperdcl)
Closed issues:
- tqdm and dynamic set_postfix : set_postfix() missing 1 required positional argument: 'self' #408
- Flag "disable=true" does not work and produces and error #406
- TQDM producing multiple successive progress bars for one process #396
- Several Progress Bars When Copying Files (Shutil) #392
- Progress bar does NOT disappear #352
- Missing total for DataFrame.progress_apply #351
v4.14.0 (2017-05-29)
Implemented enhancements:
- Use file=None not file=sys.stderr in the constructor #275
- unit_divisor, allowing e.g. 1024 #356 (casperdcl)
Closed issues:
- Nested Trees? #384
v4.13.0 (2017-05-29)
Implemented enhancements:
v4.12.2 (2017-05-28)
Implemented enhancements:
Merged pull requests:
v4.12.1 (2017-05-28)
v4.12.0 (2017-05-28)
Implemented enhancements:
- Don't append ": " to description string automatically #347
Closed issues:
- Getting more done in GitHub with ZenHub #386
- Not an issue, just some modifications I made for myself that I find useful #379
- Automatic selection of backend (terminal or notebook) #372
- tqdm can't work with python 2.7 #350
- 4.11.2: four test failures #344
- AttributeError: monitor with tqdm_notebook #338
- Zip makes tqdm buggy #256
Merged pull requests:
v4.11.2 (2017-01-23)
Closed issues:
Merged pull requests:
v4.11.1 (2017-01-20)
Merged pull requests:
v4.11.0 (2017-01-12)
Closed issues:
- tqdm._version: insecure use of git #328
- Travis pypy3 failure #318
- Ugly logo #315
- Fix coverage of pandas on Travis #272
- Code Climate #237
- Update graphic #155
Merged pull requests:
- Travis #325 (casperdcl)
- Better GitHub contributing integrations #310 (casperdcl)
- uncompression (compressed archive extraction) #308 (casperdcl)
- Update GIFs #304 (casperdcl)
- Reorder Travis dependencies install to fix numpy install #302 (lrq3000)
v4.10.0 (2016-11-12)
Implemented enhancements:
- asv-based performance tests #298
- initial benchmark framework to visualise regression #301 (casperdcl)
- Add ncols to specify tqdm_notebook bar width #292 (lrq3000)
- minor optimistaion #288 (casperdcl)
Merged pull requests:
- Addendum to #288 #303 (lrq3000)
- Fix maxinterval to adjust miniters to mininterval + fix dynamic_miniters when smoothing #250 (lrq3000)
v4.9.0 (2016-10-31)
Implemented enhancements:
- CLI --bytes #289 (casperdcl)
- disable automatically on non-TTY #281 (danielpanteleit)
- Add set_postfix #270 (lrq3000)
- Faster simple bar for perf test #257 (lrq3000)
- Monitoring thread to prevent tqdm taking too much time for display #251 (lrq3000)
Closed issues:
- Questions on SO: pipe #287
- refresh() reports the wrong elapsed time #269
- update(n=0) causes ZeroDivisionError if it is the first update #268
- AttributeError: 'tqdm' object has no attribute 'last_print_t' #261
- Barebones tqdm in submodule #255
Merged pull requests:
- fixed refresh() and clear() if disabled #286 (danielpanteleit)
- Ignore coverall failures #283 (pjvandehaar)
- cleaner tqdm_notebook exit when not run in a notebook #267 (to266)
- Fix time() in refresh() + avoid racing conditions in write() #264 (lrq3000)
- Disable coveralls because of duplicate comments on github #263 (lrq3000)
- fix broken link in README #262 (zed)
v4.8.4 (2016-08-17)
Implemented enhancements:
Closed issues:
Merged pull requests:
- Removed commented-out code #226 (CrazyPython)
v4.8.3 (2016-08-01)
v4.8.2 (2016-07-30)
v4.8.1 (2016-07-24)
Merged pull requests:
v4.8.0 (2016-07-24)
Implemented enhancements:
- Could the pandas progress bar be used for series objects? #182
Closed issues:
- Outdated contributing section on PyPI #210
- ? for buttons #204
- nest progress bars spams the console on windows #200
- 4.7.4 vs. 4.7.6 #189
- tqdm_notebook fails with IPython 3 #187
- Not working when single looping over multiple indices. #185
Merged pull requests:
- Mono space #212 (casperdcl)
- common/known issues #201 (casperdcl)
- Fix tqdm.write() when not yet instanciated #196 (lrq3000)
- Update test to run with python3 executable #195 (arunpersaud)
- IPython aliased imports fix #190 (casperdcl)
- Fix temporary bar displaying with tqdm_notebook #174 (lrq3000)
v4.7.6 (2016-06-26)
v4.7.5 (2016-06-17)
Implemented enhancements:
- Flaky nosetests plugin to auto rerun perf test? #175
Closed issues:
- tqdm_notebook fails if disable=True #184
- Calling script with nested bars in Jupyter Notebook #180
- colorama is unconditionally imported and initialized which leads to wrapping of stdout/stderr #178
Merged pull requests:
v4.7.4 (2016-06-04)
Merged pull requests:
v4.7.3 (2016-06-02)
Implemented enhancements:
- tqdm_notebook.write()? #169
Closed issues:
- Sys.stdout redirection and tqdm.write() #164
v4.7.2 (2016-05-30)
Closed issues:
- No Panda support outside of groupby() #166
Merged pull requests:
- Fix tqdm_pandas(tqdm_notebook) by delaying instanciation in tqdm_pandas #192 (lrq3000)
- Add tqdm_notebook.write() and fix tqdm_gui.write(). #171 (lrq3000)
v4.7.1 (2016-05-23)
Implemented enhancements:
- Add --null option for command line tool #161
Merged pull requests:
v4.7.0 (2016-05-15)
Merged pull requests:
v4.6.2 (2016-05-15)
Merged pull requests:
v4.6.1 (2016-05-15)
Closed issues:
- Difference UI from presented here #145
- Nested progress bars not functioning with jupyter #134
- jitter in IPython notebook #50
v4.6.0 (2016-05-14)
Implemented enhancements:
- Bar formatting lacks flexibility leading to improper width #149
Merged pull requests:
v4.5.2 (2016-05-14)
Implemented enhancements:
Merged pull requests:
v4.5.0 (2016-04-25)
Implemented enhancements:
- tqdm.update(0) causes DivisionByZeroError when using smoothing #148
Merged pull requests:
v4.4.3 (2016-04-24)
v4.4.2 (2016-04-24)
Closed issues:
- please include LICENSE file in the PyPI tarball release #156
Merged pull requests:
v4.4.1 (2016-04-13)
Implemented enhancements:
- No module named 'docopt' #141
Closed issues:
- can't upgrade from pip on Ubuntu 12.04.5 LTS x86_64 #146
- tqdm v4 on pypi #131
- Nested bars: Unexpected keyword argument 'position' #130
- ValueError: n (0) cannot be less than 1 #128
Merged pull requests:
v4.4.0 (2016-04-05)
Closed issues:
Merged pull requests:
v4.3.0 (2016-03-08)
Merged pull requests:
v4.2.0 (2016-02-29)
Implemented enhancements:
Closed issues:
v4.1.0 (2016-02-17)
Implemented enhancements:
- What's the best way to use tqdm for different worker threads on different lines? #83
Closed issues:
- 'Outstream' object has no attribute closed #126
Merged pull requests:
v4.0.0 (2016-02-04)
Implemented enhancements:
v3.8.0 (2016-01-25)
Implemented enhancements:
Closed issues:
Merged pull requests:
v3.7.1 (2016-01-13)
Closed issues:
Merged pull requests:
v3.7.0 (2016-01-12)
Implemented enhancements:
- Consistent performance tests #59
Closed issues:
- Doesn't work in Sublime + SublimeREPL? #99
- make it work with concurrent.futures #97
- How to use tqdm with boto ? #89
Merged pull requests:
- Inheritability #106 (casperdcl)
- Fix for IronPython 2.7 #98 (Berserker66)
- Add Python 3.5 test in Tox and Travis #95 (lrq3000)
- Update OS support in documentation and troves #93 (lrq3000)
- relative timing for unit tests (rebased) #60 (lrq3000)
v3.6.0 (2015-12-27)
v3.5.0 (2015-12-27)
Implemented enhancements:
- How to not display ETA and rate #40
Closed issues:
v3.4.0 (2015-12-17)
Closed issues:
- curious about the gif #67
Merged pull requests:
v3.3.0 (2015-11-30)
v3.2.0 (2015-11-28)
3.2.0 (2015-11-28)
Implemented enhancements:
v3.1.5 (2015-11-28)
Merged pull requests:
v3.1.4 (2015-11-28)
Merged pull requests:
v3.1.3 (2015-11-28)
v3.1.2 (2015-11-28)
Implemented enhancements:
- Performance test #51
v3.1.1 (2015-11-25)
Merged pull requests:
v3.1.0 (2015-11-25)
Closed issues:
- [Regression] Tqdm freezes when iteration speed changes drastically #54
Merged pull requests:
v3.0.0 (2015-11-11)
Implemented enhancements:
- Moving the GUI into an inheriting object #32
v2.2.5 (2015-11-10)
Closed issues:
- Be able to display the instantaneous speed of the loop #48
v2.2.4 (2015-11-07)
v2.2.3 (2015-11-07)
v2.2.1 (2015-11-07)
Closed issues:
- Update graphic #39
Merged pull requests:
v2.2.0 (2015-11-01)
Closed issues:
- How to make progressbar width same as output window in console #41
v2.1.0 (2015-10-29)
Closed issues:
Merged pull requests:
v2.0.0 (2015-10-11)
Implemented enhancements:
Closed issues:
- Release a new version for tqdm #33
- Change tqdm project name #30
- GUI? #28
- Add non-iterator operating mode #25
- make tqdm a class #24
- New string formatting speed issues #21
- compatibility for non-unicode/unknown streams #15
- Reduce overhead automatically #13
- use 80 columns limit again #7
- switch README to ReStructuredText from Markdown #5
- Enable progress bar during Pandas.DataFrameGroupBy.apply operations #4
- Release new version to pypi #2
- Add an option to disable progress bar #1
Merged pull requests:
- Tqdm2 #35 (casperdcl)
- Gui cover #31 (casperdcl)
- GUI #29 (casperdcl)
- added examples folder, minor documentation fixes #27 (casperdcl)
- OOP #26 (casperdcl)
- #egg to refer to the project name, not the branch name #23 (Socialery)
- Add unit and unit_scale arguments + tqdm is now a class to allow manual update #22 (lrq3000)
- attempt to set ncols from terminal environs #20 (casperdcl)
- Small fixes #19 (casperdcl)
- Make coveralls.io happy #18 (hadim)
- Unicode #17 (casperdcl)
- Add flag to travis file to switch to container based infrastructure #16 (hadim)
- Efficiency #14 (casperdcl)
- Add Makefile #12 (hadim)
- Documentation; Pretty output #11 (casperdcl)
- Add option to disable progress bar #8 (hadim)
- cleanup #6 (kmike)
- Add logo to tqdm #3 (hadim)
v1.0.0 (2014-01-15)
* This Changelog was automatically generated by github_changelog_generator