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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: OarLauncher-0.2.17.tar.gz
  • Upload date:
  • Size: 3.8 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.7

File hashes

Hashes for OarLauncher-0.2.17.tar.gz
Algorithm Hash digest
SHA256 738da42938f346bbff0ea423035da7722f4e2fe3b4569ad9dcaab2f7fedff7ae
MD5 15635a96d1a20dad85833077b06a0f5f
BLAKE2b-256 bee7e7a05112f070558e173c343e9971e82ce0807a3d977aa88ffbafd917ff4e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for OarLauncher-0.2.17-py3-none-any.whl
Algorithm Hash digest
SHA256 97db49a631ae15cf6fa512e1fc70bde272d3974da19fb0099ddadbde0e502e0d
MD5 b39d4e90c6d3ad9e4165afdd2eb5ea75
BLAKE2b-256 f0bbc4d09bfecde69765f18f51711b32bee54700a3d2202326abb979c4cacba9

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