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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: OarLauncher-0.1.16.tar.gz
  • Upload date:
  • Size: 4.0 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.16.tar.gz
Algorithm Hash digest
SHA256 c292a856a9d20f3fa3963eb635cc53c19d56c345d00ba864e303e160362beca7
MD5 25be50bf69c22a02c5ed917191082907
BLAKE2b-256 5dfa8b5b05fdc7745b00016020742628eabc33f81f79e8474066043f318c23f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: OarLauncher-0.1.16-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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 254a036a974fc06ce789e1fbc471006744a4b28c04cb7a4eb09172b5366c465c
MD5 08878880b7ee5559df0410244fdf96a0
BLAKE2b-256 bdd6fa6c61143ae058e409c0c70f3cb6f91db673c2d1a7fac46284df9770ca2a

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