heidelbergcement / hcrystalball

A library that unifies the API for most commonly used libraries and modeling techniques for time-series forecasting in the Python ecosystem.
https://hcrystalball.readthedocs.io/
MIT License
152 stars 19 forks source link

Cli progress bars #37

Closed MichalChromcak closed 4 years ago

MichalChromcak commented 4 years ago

Adds progress bars also to parallel execution and when executed from command line/python script.

Tried to use enlighten for python script/cli, but as console output with tqdm is rather easy to find, did not want to add logic to check from where the function is executed and make that switch.

Parallel execution uses parallel_over_columns and its values in the progress bar description Python script image Jupyter image

Nonparallel execution uses a simple "Select Models" description Python script image Jupyter image

MichalChromcak commented 4 years ago

fixes #35