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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: OarLauncher-0.1.9.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.1.9.tar.gz
Algorithm Hash digest
SHA256 7a985df8750035e605b1d160f45c751690a1ab094538ad13302dbd11fb313826
MD5 42c2dbe1f040dbaff7ef2e7b592f43f6
BLAKE2b-256 4af85cf3b06a8ec2b856751fa23cd96d18d7afe923e04e3605352a73a4010e5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: OarLauncher-0.1.9-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.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b369b2742cf041fa3b4f8b942185fa3ea720addea42d39fa0d754895599de3e1
MD5 3aa39aa98c72765e66068564fa179434
BLAKE2b-256 9093d9808e34c56546b83487ce15508cba9a9671e54fe8d8cac324a62f0d20b6

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