Skip to main content

python interface to submit functions to a HTCondor batch cluster

Project description

Conpy

Call python functions on (CERN) HTCondor batch cluster - with tqdm progress bars.

How to use

High-level interface use:

import conpy

tasks = [...] # list of dicts with keys ["task", "args", "kwargs"] run on each node as task(*args, **kwargs)

results = conpy.local_submit(tasks)
results = conpy.mp_submit(tasks, ncores=4)
results = conpy.sge_submit("name", "/tmp/conpy-temporaries", tasks=tasks, options="-q hep.q")

The return value is a list of results for each task, in order o tasks.

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

conpy-0.1.1.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

conpy-0.1.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file conpy-0.1.1.tar.gz.

File metadata

  • Download URL: conpy-0.1.1.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.3

File hashes

Hashes for conpy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bdef81145a2f38a98086bb95ee063b1eff4aa9ecec69cfe5a905a90e27085da9
MD5 138459d8781940ce213bf208b993411a
BLAKE2b-256 411b56dcc015c36ce1854b58c9a003ea93520a1c2951b27a7aec22ddc7cb7c33

See more details on using hashes here.

File details

Details for the file conpy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: conpy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.3

File hashes

Hashes for conpy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 74718ebdfc884610e3038d448c58b77644216a5fef74fd99793c74b8b2229ea1
MD5 75b4175e70b3e85e1bfe0ac8856af161
BLAKE2b-256 fd0c2eb7bd6d934f780b3b380032fcdcd18fe6aff72ab937fdc9fc4609298ad0

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