{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/2"}],"enrichment":{"capability":"Clusterscope extracts and queries information from HPC clusters and jobs via a CLI tool and Python library, with built-in support for Slurm cluster metadata and AWS/NCCL diagnostics.","skillfed_tags":["hpc-clusters","slurm","cluster-management"],"use_cases":["Query available GPU types and counts across cluster nodes before submitting distributed training jobs","Programmatically check CPU and memory per node to generate job submission requirements dynamically","Verify AWS environment and NCCL settings when running on AWS HPC clusters","Integrate cluster metadata into monitoring dashboards or resource allocation scripts","Automate cluster health checks and node inventory reporting in CI/CD or deployment pipelines"],"what_it_does":"Clusterscope is a tool for HPC administrators and researchers who need to programmatically or interactively query cluster state. It provides both a Python library and a command-line interface to extract information about nodes, GPUs, CPUs, memory, and job configurations from Slurm-managed clusters. The library can be imported for scripted cluster introspection, while the CLI (`cscope`) offers immediate access to common queries like node resource counts, GPU availability, and AWS environment checks.\n\nThe package is lightweight, depending only on click for CLI scaffolding, and targets modern Python (>=3.10). It is actively maintained by Facebook Research and suitable for automation, monitoring integration, and cluster capacity planning workflows where you need to query live cluster state without writing raw Slurm commands.","worth_installing":"Yes, if you manage or work with Slurm-based HPC clusters and need programmatic access to cluster metadata. The low install friction, active maintenance, permissive license, and clean API make it a practical choice for cluster automation and job submission workflows. Not applicable if your cluster uses a different scheduler or if you only need occasional manual cluster queries."},"id":"clusterscope","links":{"html":"https://skillfed.io/packages/clusterscope","md":"https://skillfed.io/packages/clusterscope.md","pypi":"https://pypi.org/project/clusterscope/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-01-16","license_spdx":null,"license_treatment":"permissive","name":"clusterscope","python_support":"supports_current","summary":"Clusterscope is a CLI and python library to extract information from HPC Clusters and Jobs."},"popularity":{"monthly_downloads":165008,"position":10532,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.32"}
