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.2.13.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

OarLauncher-0.2.13-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: OarLauncher-0.2.13.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for OarLauncher-0.2.13.tar.gz
Algorithm Hash digest
SHA256 920e99d94e25e16d140a977f6c55f3b1eacc3e57eb6113f29dbdc51f05604441
MD5 b29dd6f6f95e06f58cf28c94b216c5af
BLAKE2b-256 c5553222e34299c7f655b1e2cb470a29b352730b8a29506a7ebd5f5a638d7894

See more details on using hashes here.

File details

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

File metadata

  • Download URL: OarLauncher-0.2.13-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for OarLauncher-0.2.13-py3-none-any.whl
Algorithm Hash digest
SHA256 dc5b2909a9ee4b57e8628adc993fec462a2b5d10d57b59259f2776c3814bcab0
MD5 2c66646159439465baed9f399bb529d8
BLAKE2b-256 f937df3887e560cace16c7271232ef83f46b41e7281b14831dda27fd94553c8f

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