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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: OarLauncher-0.1.12.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.12.tar.gz
Algorithm Hash digest
SHA256 267400de7e93d2d8e02acda7dafa6afa84f5d71cc829073ed0633fd23273b7a9
MD5 5c137311ab4763ba491e982da6b3827c
BLAKE2b-256 fa8fbd2b78b5beb291425f5c1974775ee487e3d0a60fdfd41c2567060c6537cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: OarLauncher-0.1.12-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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 fe89ec29963e33b6977bcdfa1c1c85b60114730b58f7321cc042dc5485d572cb
MD5 a9c2e393a5f9e36a23eee138dc0be8fb
BLAKE2b-256 608bf0007893f465734fc8b0c8360c7214336508856b4f991a2c635c9f78cdb1

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