This repository is no longer updated or maintained. We recommend that you use the CondorCMF module instead!
Condortools is a Python module for programmatically submitting and managing jobs to HTCondor. The module was developed and tested on the University of Liverpool's HTCondor network. Brief documentation is included in the docs
folder with supporting example problems in the examples
folder.
Feel free to email any questions to m(dot)j(dot)carter2(at)liverpool(dot)ac(dot)uk
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
This module was developed with Python 3.6.8 (Python 2.x is not supported) and utilises default Python packages.
The Condortools module can be installed as follows
git clone https://github.com/mjcarter95/Condortools.git
pip install condortools
To contribute to this codebase, start by creating a local clone / fork of this repository and then create a new branch from master
. Branches should be named as follows:
- Bug fix: bugfix/short_description
- New feature: feature/short_description
A pull request should then be submitted to merge your changes into the master branch.
All contributions must follow the PEP8
formatting guidelines.
If you would like to report a bug or request a feature, this should be done through the issue tracker. Please search to see if an issue has previously been reported, if not, you can raise a new issue by clicking the New Issue
button in the upper right hand corner.
- Matthew Carter - mjcarter.co
- Dr Ian Smith, University of Liverpool