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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: OarLauncher-0.1.5.tar.gz
  • Upload date:
  • Size: 3.8 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.5.tar.gz
Algorithm Hash digest
SHA256 d76ec8deb532eba4d7cb2e585b8e659df48626568d526699ee50b303f01d5bd5
MD5 cc5632cf6e60ea31b04a132e4f64b5f3
BLAKE2b-256 7bd0e1d811a6b0cd27795836bc8adaccc33d6737a8e70aee8ec8f15edfa82054

See more details on using hashes here.

File details

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

File metadata

  • Download URL: OarLauncher-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f477fea506bf1c34cf8200b192c2dfe88af97496111387eb4ff150126c559b2f
MD5 f3b52037c8da0be89a8e0587286057e1
BLAKE2b-256 8c832734ecf17cae4c9331674c13e6c6530cdd3ab7a4b969aca1efb799181cdd

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