Handy tool for condor submission
Project description
Welcome to condor assistant!
The condor_booklist can help you submit the condor jobs efficiently!
To install the package, do:
$ pip install condor-assistant
To test the functionality do:
$ example.py
class condor_booklist(Executable = '', JobType = 'default_condor', JobName = '')
Parameters:
Executable(string): executable
JobType(string): name of the task (optional)
JobName(string): name of the job (optional)
and
def submit(with_arguments=True)
submit the condor jobs that are booked in the booklist.
Parameters:
with_arguments: True if argument is required for each job. False if no argument needs to be specified.
def add_Argument(Argument)
add one or more argument(s) (representing one or several job(s)) to the booklist
Parameters:
Argument(string or a list of strings): the arguments to be specified after the executable
def set_Arguments(Arguments)
set the whole arguments (for all of the jobs that are going to be submitted)
Parameters:
Arguments(list of strings): the argument list
def add_BlankArgument()
if there is no argument to be specified in a certain job. usually used when there is only one job per list
def initialdir_in_arguments()
add the initial directory path as the first argument (before all of the specified arguments)
def set_JobFlavour(JobFlavour)
setup the allowed running time.
Parameters:
JobFavour = 'espresso' => 20min
= 'microcentury' => 1hr
= 'longlunch' => 2hr
= 'workday' => 8hr
= 'tomorrow' => 1d
= 'testmatch' => 3d
= 'nextweek' => 1w
def summary(keyword='')
print out the summary of the current condor booklist
Parameters:
Keyword = ''(default) => all
= 'basic' => basic
More options can be found in the source codes.
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
condor_assistant-1.2.tar.gz
(4.6 kB
view details)
Built Distribution
File details
Details for the file condor_assistant-1.2.tar.gz
.
File metadata
- Download URL: condor_assistant-1.2.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.11 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d57e4dbf416c03c4c38f0c44ce8eee06c94f79f9269bac776b8a3f3686a301a |
|
MD5 | 396532157ad27c9c0928d78cfd6c29a9 |
|
BLAKE2b-256 | 587edb01596d189bbc37808387d61b25c6138d200f9d89883b7e7174b8f2ba23 |
File details
Details for the file condor_assistant-1.2-py3-none-any.whl
.
File metadata
- Download URL: condor_assistant-1.2-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.11 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96b501ebff5a89d91150c63138b9bf2cfed8a38aed20e141fe636166a0382177 |
|
MD5 | 8bcae3b77b0e1d727908739cec917fc5 |
|
BLAKE2b-256 | 07a0faa5201da593755d8d5dcb92bb61a145a90e013fe08302272b9168e83916 |