Skip to main content

A Slurm client for the terminal.

Project description

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT) [![Follow @notmilad](https://img.shields.io/twitter/follow/notmilad?style=social)](https://twitter.com/notmilad)

# stui A Slurm dashboard for the terminal.

<img src=”screenshot.png” alt=”stui screenshot” width=”50%”/>

## Features * Connect to local Slurm cluster or remote clusters via SSH * Quickly filter jobs based on commonly-used criteria * Cancel, attach to, or modify properties of selected jobs.

## Installation

`shell $ pip install stui `

## Usage

On a machine that’s part of a Slurm cluster simply fire up stui:

`shell $ stui `

To connect to a remote Slurm cluster via SSH:

`shell $ stui --remote REMOTE_MACHINE `

REMOTE_MACHINE format is USER@SERVER_ADDR or simply the Host name specified in the SSH config file.

N.B. there’s currently no support for authenticating SSH connections with passwords. SSH keys must have been exchanged for the remote functionality to work.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stui-0.2.0.tar.gz (12.3 kB view hashes)

Uploaded Source

Built Distribution

stui-0.2.0-py3-none-any.whl (13.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page