Skip to main content

Description

Project description

Simply start oar job array on nef cluster

Install

pip install --upgrade OarLauncher

Usage

import treefiles as tf
from OarLauncher import ArrayJob


# Choose a directory where script and logs are dumped
out_dir = tf.Tree.new(__file__, "generated").dump(clean=True)

# Create parameters array
nb_jobs, data = 10, ArrayJob.Data
for i in range(nb_jobs):
    data["simu_dir"].append(f"d_{i}")
    data["infos"].append(f"this is job {i}")

# Path of the script that will be called by each job of the array
# Each line of data will be sent to this script as json command line argument
job_script = tf.curDirs(__file__, "job.py")

# Create the job array
jobs = ArrayJob(out_dir, data, job_script)
# Setup jobs conf
jobs.build_oar_command(minutes=100, queue=tf.oar.Queue.BESTEFFORT)
# Write scripts
jobs.dump()
# Start the job array (blocking operation)
shell_out = jobs.run()
print(shell_out)

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

OarLauncher-0.1.11.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

OarLauncher-0.1.11-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file OarLauncher-0.1.11.tar.gz.

File metadata

  • Download URL: OarLauncher-0.1.11.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.0

File hashes

Hashes for OarLauncher-0.1.11.tar.gz
Algorithm Hash digest
SHA256 a4c6ef88630ed21bc169658cf55518923973381241ef476ae7b42c12854a536a
MD5 9a4857d0d19535e9cd12e9c2050a513c
BLAKE2b-256 0f3136c1c54f99bde43af4c0f921849dd43291cd18f1b491d4b693ffbe870ca3

See more details on using hashes here.

File details

Details for the file OarLauncher-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: OarLauncher-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.0

File hashes

Hashes for OarLauncher-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 43fc07c5ce0a896bad64bd66b04cdf8a38bf795470dfdb24099ed763c36a1be3
MD5 2fdc488df587ff285038623d10c4eeb1
BLAKE2b-256 3419f2a9e4df679b0d0ae4ae85e807d898bf5c1ccc5527d02f822a6eb11a42cb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page