semvec/pypi-packages huggingface dataset:
slurm-cola 0.0.2
A tool to easily cancel slurm jobs belonging together
Requires Python: >=3.6

# Slurm Cola

*Slurm, the number-one soft drink of the future, is refreshingly addictive.*


slurm-cola is a tool developed within EuXFEL's detector group to manage a user's
jobs, ie: cancel them in bulk.  

As part of the calibration pipeline, slurm jobs are submitted per
[data run](https://extra-data.readthedocs.io/en/latest/parallel_example.html#Using-SLURM).  
These jobs share in common their name, which allows grouping and bulk actions
on them.

Although tailored for EuXFEL's calibration pipeline, there's no reason that
it might not work for you.

![Action shot](screenshot.png)

## Installing

This package requires Python 3.6+, and can be installed so:

    git clone ssh://git@github.com/cydanil/slurm-cola
    cd slurm-cola
    pip install .

## Usage

*slurm-cola* is a graphical application, launch it so:

    $ slurm-cola

In the main window, you will be given a list of jobs for the current user.
Clicking on one will show its settings.

A simple logging window is available for easier reporting during OCD calls.

It's possible to specify the user:

    $ slurm-cola <username>

Cancelling jobs for that user will require you to have the correct permissions
though.

## Future Development
*slurm-cola* is still under early development. There are plans of, in the following order:
- [ ] cool logo
- [ ] prettier job info display
geet 0.0.3
Get, install, and run the latest release of a compatible app published on Github
Requires Python: >=3.5

`pip install geet`

[https://github.com/pyrustic/geet](https://github.com/pyrustic/geet)

**Get, install, and run the latest release of a compatible app published on Github**

<div align="center">
    <img src="https://raw.githubusercontent.com/pyrustic/misc/master/media/geet-1.gif" alt="Geet">
    <p align="center">
    geet pyrustic/demo + run
    </p>
</div>


<div align="center">
    <img src="https://raw.githubusercontent.com/pyrustic/misc/master/media/geet-2.gif" alt="Geet">
    <p align="center">
    geet pyrustic/pyrustic + install + run
    </p>
</div>


<div align="center">
    <img src="https://raw.githubusercontent.com/pyrustic/misc/master/media/geet-3.gif" alt="Geet">
    <p align="center">
    How to increase requests rate limit
    </p>
</div>


Use the command `auth` to increase your requests rate limit. You will need a token: read this [article](https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/creating-a-personal-access-token) to learn about the personal access token.

This is still `beta`, quickly built to facilitate the installation of Python desktop application `Pyrustic`. If you don't know what `Pyrustic` is, check its [README](https://github.com/pyrustic/geet). 




<br>
<br>

Do you have published some nice Python desktop application release on Github ?

Let assume that your github profile is `pyrusticfan` with a repository named `disrupt`.
What do you prefer:
- do you want your users to go to RELEASES tab, download the asset, unpack the asset in the right folder then install the app ?

  or just

- `geet pyrusticfan/disrupt`
 

I think that the choice is easy to do.


<br><br>


If you want your users to download and install your application with Geet, follow the next principles:

- your asset should be a zip file;
- that's all.

Also, your asset should respect this structure:
- whatever-asset-name.zip
    - repository-name-here-please
        - contents
        - contents
        - whatever-folder
            - blah blah blah
        - whatever-source-code
        - blah blah blah
        - contents-again
        - optionally: `install.py`
        - AND `__main__.py` as entry point !
        
As you can see, it is important to have your project inside a folder named as your repository. If you use [Pyrustic](https://github.com/pyrustic/pyrustic) to publish your nice Python desktop applications on Github, you won't need to care about this detail.



<br><br>

A better doc will come soon ;)
libpropython01 0.2
.

# libpropython01
.

..

Link do curso [PythonPro](https://www.python.pro.br/)

[![Build Status](https://travis-ci.com/justafreshguyonpython/libpropython01.svg?branch=main)](https://travis-ci.com/justafreshguyonpython/libpropython01)
[![Updates](https://pyup.io/repos/github/justafreshguyonpython/libpropython01/shield.svg)](https://pyup.io/repos/github/justafreshguyonpython/libpropython01/)
[![Python 3](https://pyup.io/repos/github/justafreshguyonpython/libpropython01/python-3-shield.svg)](https://pyup.io/repos/github/justafreshguyonpython/libpropython01/)

Tópicos a serem abordados:

1. Git
2. Virtualenv
3. Pip

Instalar ambiente virtual:
```console
python -m venv .venv
```
Ativar ambiente virtual:
```console
source .venv/bin/activate
```
Instalar todos os requirements:
```console
pip install -r requirements-dev.txt
```
Ativar o linter flake8:
```console
flake8
```