You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was very happy to find an easy-to use tqdm analogue for C++, then quickly saddened that it seems very difficult to actually get a progress bar.
Here is what happens when running the test example:
`
~/work/maxibone/src/contrib/tqdm.cpp/test$ c++ -std=c++17 -I../include/ test-example.cpp -o test-example && ./test-example
pointer, pre-increment
1 leftttt
finished: 8192/8192
iterator, total
1 leftttt
finished: 8192/8192
container, post-increment
1 leftttt
finished: 8192/8192
range-based container
1 leftttt
finished: 8192/8192
range-based array
1 leftttt
finished: 8192/8192
iterator-based pythonic range()
1 leftttt
finished: 8192/8192
ye moste pythonic range(), auto type inference
1 leftttt
finished: 4095/4095
demonstrate modifiable references
1 left
finished: 6/6
1 left
finished: 6/6
1 left
finished: 6/6
1 left
finished: 6/6
1 left
finished: 6/6
1 left
finished: 6/6
finished: 6/6
15.00000 46.00000 138.00000 413.00000 1237.00000 3708.00000
`
(Compiled with GCC 9.4.0 on Ubuntu 20.04).
Is there any trick to actually getting a progress bar? Is the project derelict, or should it still work?
It is not so important to have maximum pythonic syntax or maximum modular structure (which I read in one of the issues was blocking development for years). What is needed is simply: light weight code that gives progress bar, some approximate timing, and being able to set a descriptive text for the progress bar. Is this currently supported?
The text was updated successfully, but these errors were encountered:
I was very happy to find an easy-to use tqdm analogue for C++, then quickly saddened that it seems very difficult to actually get a progress bar.
Here is what happens when running the test example:
`
~/work/maxibone/src/contrib/tqdm.cpp/test$ c++ -std=c++17 -I../include/ test-example.cpp -o test-example && ./test-example
pointer, pre-increment
1 leftttt
finished: 8192/8192
iterator, total
1 leftttt
finished: 8192/8192
container, post-increment
1 leftttt
finished: 8192/8192
range-based container
1 leftttt
finished: 8192/8192
range-based array
1 leftttt
finished: 8192/8192
iterator-based pythonic range()
1 leftttt
finished: 8192/8192
ye moste pythonic range(), auto type inference
1 leftttt
finished: 4095/4095
demonstrate modifiable references
1 left
finished: 6/6
1 left
finished: 6/6
1 left
finished: 6/6
1 left
finished: 6/6
1 left
finished: 6/6
1 left
finished: 6/6
finished: 6/6
15.00000 46.00000 138.00000 413.00000 1237.00000 3708.00000
`
(Compiled with GCC 9.4.0 on Ubuntu 20.04).
Is there any trick to actually getting a progress bar? Is the project derelict, or should it still work?
It is not so important to have maximum pythonic syntax or maximum modular structure (which I read in one of the issues was blocking development for years). What is needed is simply: light weight code that gives progress bar, some approximate timing, and being able to set a descriptive text for the progress bar. Is this currently supported?
The text was updated successfully, but these errors were encountered: