Package: jobqueue 1.7.0.9000

Daniel P. Smith

jobqueue: Run Interruptible Code Asynchronously

Takes an R expression and returns a job object with a $stop() method which can be called to terminate the background job. Also provides timeouts and other mechanisms for automatically terminating a background job. The result of the expression is available synchronously via $result or asynchronously with callbacks or through the 'promises' package framework.

Authors:Daniel P. Smith [aut, cre], Alkek Center for Metagenomics and Microbiome Research [cph, fnd]

jobqueue_1.7.0.9000.tar.gz
jobqueue_1.7.0.9000.zip(r-4.7)jobqueue_1.7.0.9000.zip(r-4.6)jobqueue_1.7.0.9000.zip(r-4.5)
jobqueue_1.7.0.9000.tgz(r-4.6-any)jobqueue_1.7.0.9000.tgz(r-4.5-any)
jobqueue_1.7.0.9000.tar.gz(r-4.7-any)jobqueue_1.7.0.9000.tar.gz(r-4.6-any)
jobqueue_1.7.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
jobqueue/json (API)

# Install 'jobqueue' in R:
install.packages('jobqueue', repos = c('https://cmmr.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/cmmr/jobqueue/issues

Pkgdown/docs site:https://cmmr.github.io

On CRAN:

Conda:

4.98 score 2 stars 19 scripts 582 downloads 17 exports 15 dependencies

Last updated from:80a5897982. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK142
source / vignettesOK197
linux-release-x86_64OK139
macos-release-arm64OK149
macos-oldrel-arm64OK99
windows-develOK98
windows-releaseOK94
windows-oldrelOK121
wasm-releaseOK152

Exports:%...>%%...T>%%<>%%>%as.promiseavailableCoresjob_classjobqueuejobqueue_classlaterpromise_allpromise_mappromise_racepromise_reducerun_nowthenworker_class

Dependencies:BHclicpp11fastmapinterprocesslaterlifecyclemagrittrotelparallellypromisespsR6Rcpprlang

Result and Error Handling
Reacting to Results | Output vs Result | Reformatting Output | Transformation | job Details | Non-blocking | Signaling Errors | Promise Handling

Last update: 2025-05-23
Started: 2024-10-21

Callback Hooks
Setup | Introduction | A Callback Function | Triggers | Special Triggers | jobqueue States | worker States | job States | Attaching | Removing | Default job Hooks | Use Case: Priority Setting | Use Case: Rate Limiting

Last update: 2025-05-21
Started: 2024-10-21

Expressions and Variables
Introduction | Expressions | Variables | Functions | Example

Last update: 2025-05-21
Started: 2024-10-21

Introduction to jobqueue
Create a jobqueue | Create a job | Access the Result | Add a Callback Hook | Interrupt Evaluation | Passing Data

Last update: 2025-05-21
Started: 2024-10-21

Stopping Jobs
Introduction | Setup | Immediate Stop | Interrupting with $stop() | Assigning to $output | Replacing and Combining | Stop ID | Copy ID | In jobqueue() | Timeouts

Last update: 2025-05-21
Started: 2024-10-21