Skip to main content

Parse HPC data like users, accounting, accounts, qos, ... etc

Project description

hpcparse (HPC Scheduler/resource manager general purpose parser) is a Python library that adds functionality to parse HPC scheduler/Resource manager infromation like Accounting, users, qos, ..etc. This librarary Fully supports SLURM, partial SGE and more to be added later Parsers available currently are:

  • AccountingParser “*”
    • Parser that gets a list of jobs based on accounting information “-”

    • Returns a list of job objects “-”

  • AccountsParser “*”
    • Parser that get a list of accounts “-”

    • Returns list of account objects “-”

  • ClusterParser “*”
    • Parser that get a list of clusters and associated information “-”

    • Returns a list of cluster object “-”

  • ConfigParser “*”
    • Parser that reads in the scheduler’s configuration imformation “-”

    • Returns a configuration options object

    • Returns a list of node objects “-”

    • Returns a list of partition objects “-”

    • ordering a out put is configuration options, nodes, partitions

  • QOSParser “*”
    • Parser that gets a list of QOS’s for the cluster “-”

    • Returns a list of qos objects “-”

  • UserParser “*”
    • Parser that gets a list of Users for the HPC “-”

    • Returns a list of user objects “-”

Prerequisites

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

hpcparse-0.1.0.zip (48.3 kB view hashes)

Uploaded Source

Built Distribution

hpcparse-0.1.0-py2.py3-none-any.whl (31.2 kB view hashes)

Uploaded Python 2 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