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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: OarLauncher-0.1.8.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.8.tar.gz
Algorithm Hash digest
SHA256 930953173598518c26086716d5232c4cef199966d5a42168f1cc20360e51796a
MD5 df7ce5376aaba4a2171e4eed724ea96b
BLAKE2b-256 f4b9513ba7dd451dac87eddbe1c34b15ef19e70d80e7d6848fb6a7ba0fd4e392

See more details on using hashes here.

File details

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

File metadata

  • Download URL: OarLauncher-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 4.7 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 ece4d8a5fea2fa5ce512d94bf46fee1de7c35550b7be52f6e3213f30e5ba13e4
MD5 c14748d8b6bb88f043f67afbac30eceb
BLAKE2b-256 12d82a2418f096d79a5d0b0d94d48250aa6155decbe758790b4d1484259b78a3

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