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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: OarLauncher-0.1.10.tar.gz
  • Upload date:
  • Size: 3.9 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.10.tar.gz
Algorithm Hash digest
SHA256 ffe5307a1e1240c0d212b786a922078a026cd07401d31419bc21c9d224b9919c
MD5 f5aada1ae9566f3b8cbcd314c4d5743f
BLAKE2b-256 05b8cf8fcab53b2df92d3978dd06811c0691534f00bc04be8cdf661c51193e5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: OarLauncher-0.1.10-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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 437a5cfddbbfb8d73cc7d4303694a30d719daab7affe016948713d45b20ab254
MD5 c6768538a235c077f53ecf21263d1c24
BLAKE2b-256 a7ad40c3c2d8bca969486dde523d7274886f15972f7aed085b95e02e63409728

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