Skip to main content

Python library for interacting with PBS, Adaptive Moab and MAM

Project description

vsc-tools-lib

Library of tools to parse output of PBS torque and Adaptive Moab tools, and represent the relevant data.

Functionality for PBS torque

  • vsc.pbs.job: representation of a PBS job
  • vsc.pbs.qstat: parser for output of the qstat -f command
  • vsc.pbs.node: representation of a PBS node
  • vsc.pbs.job_analysis: convenience class for PBS log analysis
  • vsc.pbs.job_event: representation of job events in PBS log files
  • vsc.pbs.log: PBS torque log file parser
  • vsc.pbs.pbsnodes: parser for the output of the pbsnodes command
  • vsc.pbs.script_parser: parser for PBS script files
  • vsc.pbs.option_parser: parser for PBS options, used by vsc.pbs.script_parser
  • vsc.pbs.utils: auxiliary functions (site specific)
  • vsc.pbs.check: semantic checks of a PBS job specification

Functionality for Adaptive Moab

  • vsc.moab.job: representation of a PBS job's status
  • vsc.moab.showq: parser for the output of the showq command
  • vsc.moab.checkjob: parser for a small part of the output of the checkjob command

Functionality for Adaptive MAM

  • vsc.mam.account: representation of a MAM account
  • vsc.mam.gbalance: parser for the output of the gbalance command

Utilities

  • vsc.eventlogger: base class that acts as a logger for errors and warnings, vsc.pbs.script_parser and vsc.pbs.option_parser extend it
  • vsc.utils: functions for time and size conversion
  • vsc.plotly: functions to annotate plotly graphs

Dependencies

  • Python 3.5+
  • validate_email
  • fuzzywuzzy

Reverse dependencies

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

vsc-tools-lib-gjbex-0.9.3.tar.gz (69.5 kB view details)

Uploaded Source

Built Distribution

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

vsc_tools_lib_gjbex-0.9.3-py3-none-any.whl (36.9 kB view details)

Uploaded Python 3

File details

Details for the file vsc-tools-lib-gjbex-0.9.3.tar.gz.

File metadata

  • Download URL: vsc-tools-lib-gjbex-0.9.3.tar.gz
  • Upload date:
  • Size: 69.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for vsc-tools-lib-gjbex-0.9.3.tar.gz
Algorithm Hash digest
SHA256 b89a9892ee3ae16f48a18ea1687b68583ee1eb9406c1628957b34eb205a19609
MD5 915bc37bcdec687e16c8411afaa8a517
BLAKE2b-256 2145a645ca7881418e7db0eda3f212d0816102f7fdc656ce362325e3ab210b03

See more details on using hashes here.

File details

Details for the file vsc_tools_lib_gjbex-0.9.3-py3-none-any.whl.

File metadata

  • Download URL: vsc_tools_lib_gjbex-0.9.3-py3-none-any.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for vsc_tools_lib_gjbex-0.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ec7644981944f25a3bdee1a3f7fd224cdb1eb1b8e03f55d7343c61b6e0846884
MD5 23ad8d0bc4bcb607a2c0905a6efd1102
BLAKE2b-256 d30a5d1102e4e34334b5458e9ffade5e0dad717894bc65f2db099c812238a4e1

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