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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: OarLauncher-0.2.16.tar.gz
  • Upload date:
  • Size: 3.8 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.16.tar.gz
Algorithm Hash digest
SHA256 1cd8ca76fad2ad31cbfa62c87b147fad7725e4c736bc1ee5860e05dc45ff50a7
MD5 0fcf7780c8797e0091b3c70de2714efb
BLAKE2b-256 140b33934257d0d8768a646b276a0a1ba12b184789507f2361ddb2996a97c6ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: OarLauncher-0.2.16-py3-none-any.whl
  • Upload date:
  • Size: 4.8 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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 b6728bff782cd7ea6855c604222551f575b7839e5f3a58e8e308211b4e312ab1
MD5 7afb7ca0718314ebd74f1ee847f66bac
BLAKE2b-256 42bf46af9a584b1ecf75bbeb75fd097eb47bcd6085b6c6add2dede64aa73257b

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