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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: OarLauncher-0.1.14.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.14.tar.gz
Algorithm Hash digest
SHA256 9a9a9fc5c2a7a6d45b52e0b3774cfe891e706290d776bb6ba17913ac25c04c60
MD5 d2668a045b3c670329cf036e9dbbf78a
BLAKE2b-256 18bbd5cb14fd4e7f4d2be08521269411a04e881a713f888ae7d0a41aa3e80e74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: OarLauncher-0.1.14-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.14-py3-none-any.whl
Algorithm Hash digest
SHA256 16ff196c9ca6407722ff2636a642a32459cf67eb59d50693a69bd5c622009a18
MD5 85d43254a44cbeb63ea59da1760c1aff
BLAKE2b-256 69fdfd1a83a3b6ce9fcb63e083e6464ef7af27a3b57d3eafdcb45d145fbde42a

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