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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: OarLauncher-0.1.18.tar.gz
  • Upload date:
  • Size: 3.9 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.0

File hashes

Hashes for OarLauncher-0.1.18.tar.gz
Algorithm Hash digest
SHA256 02ac46310e7ec8ecc23ff70467665c197cc914dee1dda1869a2b6e33329c4de4
MD5 c6088fa40f09620347526806ed01fd09
BLAKE2b-256 d8434dd68180195b0b609ff347cf8c09073f6b180bba6b9404eda48960fafe58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: OarLauncher-0.1.18-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.0

File hashes

Hashes for OarLauncher-0.1.18-py3-none-any.whl
Algorithm Hash digest
SHA256 cf23479a29913b445ef89ad60111cf53c2d1fb2007cab9f72232e5954517528a
MD5 6e470fcaf60dba5031da9ef7d67ee9a5
BLAKE2b-256 f3d4c5189ffae18575a26a3bd46e353e0129879ba1cfb3c31cc7b11ce7aac545

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