Skip to main content

Local filesystem database for Singularity containers with LMOD

Project description

Singularity Registry HPC (shpc)

GitHub actions status

https://raw.githubusercontent.com/singularityhub/singularity-hpc/main/docs/assets/img/shpc.png

Singularity HPC is based off of the Singularity Registry Client, but instead of being intended for general interaction with Singularity containers and a local database, it's optimized for managing containers in an HPC environment. Currently, this includes:

You can use shpc if you are:

  1. a linux administrator wanting to manage containers as modules for your cluster
  2. a cluster user that wants to maintain your own folder of custom modules
  3. a cluster user that simply wants to pull Singularity images as GitHub packages.

These use cases will be better flushed out and documented as the library is developed.

📖️ Read the documentation 📖️ ⭐️ Browse the container module collection ⭐️

🎨️ Previous Art 🎨️

There are other tools that you might be interested in!

TODOS

  • add other registry containers
  • the admin that runs shpc should have an easier way to see commands (other than lmod)
  • ensure that we print columns to shpc list

License

This code is licensed under the MPL 2.0 LICENSE.

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

singularity-hpc-0.0.19.tar.gz (76.5 kB view details)

Uploaded Source

File details

Details for the file singularity-hpc-0.0.19.tar.gz.

File metadata

  • Download URL: singularity-hpc-0.0.19.tar.gz
  • Upload date:
  • Size: 76.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/50.3.0.post20201006 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.3

File hashes

Hashes for singularity-hpc-0.0.19.tar.gz
Algorithm Hash digest
SHA256 d45a693bee096a54c4bf0cc455a57487e59b2b06334ae42b4a0b978834f3a4b0
MD5 7622384d613ebd961c9594c93e45c833
BLAKE2b-256 7e304ce14d447ce9e81086218caf939a9b097d37c17b40639c6d169157023a83

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