semvec/pypi-packages huggingface dataset:
lubar 0.0.4
Pythonic progress bar
Requires Python: >=3.6

**Basic usage:**

```python
import time

from lubar import ProgressBar

total = 100
bar = ProgressBar(total)
for i in bar(range(total)):
    time.sleep(0.05)
```

**Keyword Arguments:**

* `size`: size of the progress bar (default to `37`)

* `description`: progress description (default to `''`)

* `file`: file object to print progress bar to it (default to `sys.stdout`)

* `progressed_char`: progress character (default to `'#'`)

* `remained_char`: remain character (default to `'.'`)

* `enclosing_chars`: characters to enclose progress bar between them (default to `('[', ']')`)

* `join_char`: character to join progress bar parts (default to `'  '`)

*Note: All attributes can be updated at run time. I designed this progress bar to train deep learning models in PyTorch. I needed a progress bar to update it description in training loops to print model's losses values.*

*Special credit to [eusoubrasileiro](https://stackoverflow.com/users/1207193/eusoubrasileiro). I designed this progress based on his answer in [Stack Overflow](https://stackoverflow.com/a/34482761/12412938)*
zyxel-t50-modem 0.0.2
A wrapper for the Zyxel T50 modem
Requires Python: >=3.6

# Zyxel T50
A small wrapper for the Zyxel T50 modem.

It can retrieve basic status of the modem and a list of connected devices.
This is used for a [device tracking integration](https://github.com/home-assistant/core/tree/dev/homeassistant/components/zyxelt50) of [Home Assistant](https://www.home-assistant.io/).

# Simple example
```python
import json
from zyxelt50.modem import ZyxelT50Modem


router = ZyxelT50Modem('#YOUR ADMIN PASSWORD#')
router.connect()

status = router.get_connected_devices()
print(json.dumps(status, indent=4))

```