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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: OarLauncher-0.1.17.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.17.tar.gz
Algorithm Hash digest
SHA256 ac6c2a75eeda92d0aab01f5d1cec21e50f75b7477a323930b8632f7fcc3bf684
MD5 e1788e71d7bc86e1f7ac91b8862b3562
BLAKE2b-256 11caa53626068d39f6f7fa2cfb3e1f1b978e5512dfe64a83476ea706634c3875

See more details on using hashes here.

File details

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

File metadata

  • Download URL: OarLauncher-0.1.17-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.17-py3-none-any.whl
Algorithm Hash digest
SHA256 73c84142e5f29e93b335d5ba9a99d8239ce5423b6c05eb0578c0de159b8b3f53
MD5 e6b6fb16504e7e66f420acbc423d7901
BLAKE2b-256 31016e7b02fce29052ef2534b37dafdbc3aa076ed1edd3eb3512de87840d0e7f

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