semvec/pypi-packages huggingface dataset:
slurmqueen 1.6.3
A Python 3 library for automatically running experiments using a Slurm cluster
License: MIT

# SlurmQueen
A Python 3 library for automatically running experiments on a black-box tool using a Slurm cluster.
In particular, this harness allows you to:
1. Define an experiment by declaring a list of tasks to run on a tool.
2. Generate bash scripts that run each task.
3. Run those bash scripts on a Slurm cluster and download the results.
4. Analyze the results through an SQL interface.

See [this jupyter notebook](https://github.com/Kasekopf/SlurmQueen/blob/master/example/example_experimental_setup.ipynb) for detailed usage.

# Installation
For most users, the recommended method to install is via pip:

```
pip install slurmqueen
```

## Dependencies:
* paramiko
* pandas
* pathlib (included in Python 3.4 or higher)
* ipywidgets (optional)
* notebook (required to run the example notebook)

See [requirements.txt](https://github.com/Kasekopf/SlurmQueen/blob/master/requirements.txt) for detailed version information, if needed.
Gervis 0.0.1
This is a python based voice virtual assistant that performs multiple tasks based on voice commands.
License: MIT
Keywords: virtual assistant

A simple python based voice virtual assistant (Gervis) that performs following tasks

1. It tells Jokes.
2. It shows our photo.
3. It provide you with daily news.
4. It tells us about weather.
5. It launches various desktop application and many more.
6. It performs online search on wikipedia.

Further it can be scalable with more functionalities.

Change Log
==========

0.0.1 (07/03/2021)
-------------------
- First Release of Python Voice Based Virtual Assistant (Gervis)
file-iterator 1.0.1
Utilities for iterating file contents.
License: MIT
Requires Python: >=3.5
Keywords: FILE,READ,CONTENT,ITERATION

# file-iterator
Tool to iterate the contents of different file types (*plain*, *zip* or *gzip*) through the same interface.

The motivation for `file-iterator` is accessibility to file contents and code readability, as well as 
providing a way to link handlers (functions) to common file-reading events (start/stop/end file reading).

## Installing
file-iterator is on PyPI so all you need to do is:

```
pip install file-iterator
```

## Testing
Just run:

```
pytest tests/
```

## Overview - Tutorial
```python
# Let's say we have the same text in 3 file formats.
name_txt = 'file.txt'
name_gzip = 'file.gz'
name_zip = 'file.zip'

# In Python, we could read the text file just like this:
f = open(name_txt, 'r')
for line in f:
    print(line)
f.close()

# For the GZIP file, a library is required.
import gzip
f = gzip.open(name_gzip, 'r')
for line in f:
    print(line)
f.close()

# As well as for the ZIP file.
import zipfile
z = zipfile.ZipFile(name_zip, 'r')
f = z.open(z.namelist()[0], 'r')
for line_bytes in f:
    print(line_bytes)
f.close()
```

With the `FileIterator` interface, we could iterate the contents of any file the same way. 
We also wouldn't need to close it.
```python
from file_iterator import FileIterator

def print_contents(it):
    for line_bytes in it:
        print(line_bytes)
        
it = FileIterator.get_iter(name_txt, 'plain')
print_contents(it)

it = FileIterator.get_iter(name_gzip, 'gzip')
print_contents(it)

it = FileIterator.get_iter(name_zip, 'zip')
print_contents(it)
```

With the `FileGroupIterator` interface, we could iterate through all the contents simply.
```python
from file_iterator import FileGroupIterator

names = [name_txt, name_gzip, name_zip]
it = FileGroupIterator(names)
print_contents(it)
```

For loops use a copy of the iterator. Therefore, the original doesn't exhaust itself
and we can iterate multiple times.
```python
print_contents(it)
print_contents(it)
```

We can also iterate using `next()`.
```python
# Returns None when everything has been read.
line_b = next(it)
while line_b:
    line_b = next(it)

# This iteration does exhaust the iterator object.
print(line_b is None) # Prints True.
for line_b in it:
    pass # Doesn't enter here.
```

It also supports context manager functionality:
```python
with FileGroupIterator(names) as it:
    print_contents(it)

```

## License
MIT

## Todo
- [X] Upload package to PyPi.
- [ ] Tests: Events.
- [ ] Tutorial: Events usage.
- [ ] Event handlers: Receive a parameter containing info about the sender (object who triggered the event).
SATISH-VIRTUAL-ASSISTANT 0.0.2
This is a very basic python based voice virtual assistant that performs multiple tasks based on voice commands
License: MIT
Keywords: virtual assistant

This is a very basic python based voice virtual assistant that performs following tasks

1. It Tells Jokes.
2. It shows our photo.
3. It provide you with daily news.
4. It tells us about weather
5. It launches various desktop application and many more.

Change Log
==========

0.0.2 (07/03/2021)
-------------------
- Second Release of Python Voice Based Virtual Assistant