Menu

Hopla is a lightweight tool for submitting script for computation within a PBS cluster. It basically wraps submission and provide access to logs.

Note

This page is a reference documentation. It only explains the class signature, and not how to use it. Please refer to the gallery for the big picture.

class hopla.pbs.DelayedPbsJob(delayed_submission, executor, job_id)[source]

Represents a job that have been queue for submission by an executor, but hasn’t yet been scheduled.

Parameters:

delayed_submission : DelayedSubmission

a delayed submission allowing to generate the command line to execute.

executor : Executor

base job executor.

job_id : str

the job identifier.

generate_batch()[source]

Write the batch file.

read_jobid(string)[source]

Return the started job ID.

property start_command

Return the start job command.

property stop_command

Return the stop job command.

Follow us

© 2025, hopla developers