Skip to main content

Cluster Automation Scripts Toolbox

Project description

cas-toolbox

Version: ex: 2025.7.2 -> (2025 wk 7 hotfix 2)

Will update every monday if there is a code change.

Cluster Automation Scripts Toolbox -

  • One stop ship for tool scripts for cluster automation operations in high performance computing.
  • All single file script / libs for easy transportation
  • Minimal dependencies for all scripts

Requirements

  • Python >= 3.6
  • argparse

Optional Python Libs

  • curses
  • python-dateutil
  • xxhash
  • resource
  • prettytable
  • ipaddress
  • numpy

Includes following single file libs

  • hpcp.py
  • multiCMD.py
  • multiSSH3.py
  • iotest.py (simple-iotest)
  • statbtrfs.py
  • Tee_Logger.py
  • TSVZ.py
  • statblk.py

Installation

Use pip:

pip install cas-toolbox

Use pipx:

pipx install cas-toolbox

Use uv:

uv tool install --with numpy cas-toolbox

Note: with numpy, iotest random number generator will perform much better. But it is not used anywhere else.

Use uv to add as dependency:

uv add cas-toolbox

Commands provided:

  • hpcp
  • mcmd / multicmd / multiCMD
  • mssh / mssh3 / multissh / multissh3 / multiSSH3
  • iotest
  • statbtrfs
  • TSVZ / tsvz
  • statblk

All with --help / -h provided.

Author

License

GPL-3.0-or-later

Links

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

cas_toolbox-2025.46.4.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cas_toolbox-2025.46.4-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file cas_toolbox-2025.46.4.tar.gz.

File metadata

  • Download URL: cas_toolbox-2025.46.4.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"43","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for cas_toolbox-2025.46.4.tar.gz
Algorithm Hash digest
SHA256 90f14624746f2592a6874e118949a7552dd5f8820308878534db5ceb79a810b1
MD5 fccee221e98ed75c334fa4a46dcb11ee
BLAKE2b-256 4fa8d4b5cc4243d87f651929e6beec4d41e9726100482a7e62fada765aa500b3

See more details on using hashes here.

File details

Details for the file cas_toolbox-2025.46.4-py3-none-any.whl.

File metadata

  • Download URL: cas_toolbox-2025.46.4-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"43","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for cas_toolbox-2025.46.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2cd1b4cf9a5d3306f9bf485d58fb8bf9ad4936fc92bd7f2a48e2f1357074aac2
MD5 bb100078e046d0b84ee79f1df728f2f9
BLAKE2b-256 f03c3e6e944c877e683ebcd44dbf19757ae62fdfe098b0a6cf64dc64ea9c8024

See more details on using hashes here.

Supported by

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