Skip to content

Matgenix/qtoolkit

Repository files navigation

QToolKit

tests code coverage pypi version supported python versions

QToolKit is a Python package that provides a clean, programmatic interface for interacting with common queue managers on high-performance computing (HPC) systems, such as Slurm, PBS, and SGE. It is designed to help third-party software submit, monitor, and manage jobs without being tightly coupled to a specific scheduler or execution environment.

Documentation

Full documentation, including a quickstart guide, core concepts, and advanced usage, is available here:

Need help?

Ask questions about QToolKit on the QToolKit support forum. If you've found an issue with QToolKit, please submit a bug report on GitHub Issues.

What’s new?

Track changes to qtoolkit through the changelog.

Contributing

We greatly appreciate any contributions in the form of a pull request. Additional information on contributing to QToolKit can be found here. We maintain a list of all contributors here.

Code of conduct

Help us keep QToolKit open and inclusive. Please read and follow our Code of Conduct Contributor Covenant.

License

QToolKit is released under a modified BSD license; the full text can be found here.

Acknowledgements

QToolKit is developed and maintained by Matgenix SRL.

A full list of all contributors can be found here.