Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yamaceay/nqdm
NQDM -- An extension of TQDM which enables you to loop over multiple objects simultaneously, and specify the depth of iteration for each object. It is just pure Python magic, no extra libraries needed. It is customizable, minimal and open source.
https://github.com/yamaceay/nqdm
iteration numpy pandas progress-bar python tqdm
Last synced: 4 days ago
JSON representation
NQDM -- An extension of TQDM which enables you to loop over multiple objects simultaneously, and specify the depth of iteration for each object. It is just pure Python magic, no extra libraries needed. It is customizable, minimal and open source.
- Host: GitHub
- URL: https://github.com/yamaceay/nqdm
- Owner: yamaceay
- License: mit
- Created: 2021-05-02T04:22:25.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-08-31T17:32:32.000Z (over 2 years ago)
- Last Synced: 2024-12-17T02:24:28.565Z (about 1 month ago)
- Topics: iteration, numpy, pandas, progress-bar, python, tqdm
- Language: Jupyter Notebook
- Homepage:
- Size: 4.05 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# NQDM
A more generalised implementation to TQDM-progress bars,
which simulates a single loop for multiple loops and returns
multiple elements at the same time. It can iterate over the deeper levels. It is compatible with many data types,
is customizable and beginner-friendly.### Installing
Install it using the terminal
```
pip install nqdm
```Then import it as follows
```
from nqdm import nqdm
```## Get Started
Please check *main.ipynb* for use cases
## Built With
* [tqdm](https://github.com/tqdm/tqdm) - The progress bar
## Authors
* **Yamac Eren Ay** - *Initial work* - [yamaceay](https://github.com/yamaceay)
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
## Special Thanks to:
* **Stanislav Kosorin** - [stano45](https://github.com/stano45)
* **Ori Toledo** - *Logo design* - [oritoledo](https://github.com/oritoledo)## Acknowledgments
It's worth mentioning that this module is built on top of [TQDM](https://tqdm.github.io/), I would like to
thank them for making this process of creating progress bars easy and flexible.