Skip to content

Python module for interfacing with HTCondor to create, submit, and manage high throughput computing jobs.

License

Notifications You must be signed in to change notification settings

tethysplatform/condorpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CondorPy

condorpy:Python interface for high throughput computing with HTCondor
Version: 0.6.0
Author: Scott Christensen
Team:Tethys Platform
Homepage:http://tethysplatform.org/condorpy/
License:BSD 2-Clause

Description:

Condorpy is a wrapper for the command line interface (cli) of HTCondor and enables creating submitting and monitoring HTCondor jobs from Python. HTCondor must be installed to use condorpy.

Installing:

$ pip install condorpy

Code Example:

>>> from condorpy import Job, Templates
>>> job = Job('job_name', Templates.vanilla_transfer_files)
>>> job.executable = 'job_script'
>>> jobs.arguments = 'input_1 input_2'
>>> job.transfer_input_files = 'input_1 input_2'
>>> job.transfer_output_files = 'output'
>>> job.submit()

About

Python module for interfacing with HTCondor to create, submit, and manage high throughput computing jobs.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages