semvec/pypi-packages huggingface dataset:
nodeocc 1.0.24
TUI application for viewing the status of GPU allocations on a Slurm cluster
License: MIT
Requires Python: >=3.9
Keywords: Slurm, GPU, TUI, CLI, HPC, cluster, allocations, nodeocc

# Slurm NodeOCC
![[screenshot](https://github.com/apanariello4/slurm_nodeocc/blob/master/sshot.jpg?raw=true)](sshot.jpg)

TUI application for viewing the status of GPU allocations on a Slurm cluster

Contents:

+ `model/`: folder containing the fundamental classes definitions to model the Slurm cluster, its jobs and their portions;
+ `readers/`: folder containing the functions to parse Slurm infrastructure and jobs status from standard unix commands;
+ `view/slurm_list.py`: a simple list-based viewer of queued and allocated jobs;
+ `view/slurm_viz.py`: a graphic-based viewer of allocated jobs across Slurm topology;
+ `controller/controller.py`: the main entrypoint for the curses-based interactive TUI application.

Run it with: `python controller/controller.py`

Requirements: pandas, pycurses.
alteia 2.16.1
High-level Python interface to Alteia API
License: MIT
Requires Python: <4.0,>=3.11
Keywords: sdk, alteia

<p align="center">
<img src="https://raw.githubusercontent.com/alteia-ai/alteia-python-sdk/master/docs/images/SDK_Python.png" alt="logo" style="max-width:100%;">

<p align="center">
<a href="https://pypi.org/project/alteia/" rel="nofollow"><img src="https://img.shields.io/pypi/v/alteia.svg" alt="pypi version" style="max-width:100%;"></a>
<a href="https://pypi.org/project/alteia/" rel="nofollow"><img src="https://img.shields.io/pypi/pyversions/alteia.svg" alt="compatible python versions" style="max-width:100%;"></a>
</p>

> This SDK offers a high-level Python interface to [Alteia APIs](https://www.alteia.com).

## Installation

```bash
pip install alteia
```

**requires Python >= 3.11, pip >= 20.3*

## Basic usage

```python
import alteia

sdk = alteia.SDK(user="YOUR_EMAIL_ADDRESS", password="YOUR_ALTEIA_PASSWORD")

projects = sdk.projects.search()

for project in projects:
    print(project.name)

# My awesome project
```

<p>&nbsp;</p>

## 📕 Documentation

- [Reference documentation](https://alteia.readthedocs.io/en/latest/index.html)
- [Jupyter notebook tutorials](https://github.com/alteia-ai/tutorials)

## Contributing

Package installation:

```bash
poetry install
```

(Optional) To install pre-commit hooks (and detect problems before the pipelines):

```bash
pip install pre-commit
pre-commit install
pre-commit run --all-files
pre-commit autoupdate  # Optional, to update pre-commit versions
```