Package: taskqueue
Type: Package
Title: Task Queue for Parallel Computing Based on PostgreSQL
Version: 0.2.0
Authors@R: person("Bangyou", "Zheng",
email = "bangyou.zheng@csiro.au",
role = c("aut", "cre"))
Description: Implements a task queue system for asynchronous parallel
computing using 'PostgreSQL' as a
backend. Designed for embarrassingly parallel problems where
tasks do not communicate with each other. Dynamically
distributes tasks to workers, handles uneven load balancing,
and allows new workers to join at any time. Particularly useful
for running large numbers of independent tasks on
high-performance computing (HPC) clusters with 'SLURM'
job schedulers.
URL: https://taskqueue.bangyou.me/,
https://github.com/byzheng/taskqueue
BugReports: https://github.com/byzheng/taskqueue/issues
License: MIT + file LICENSE
Encoding: UTF-8
RoxygenNote: 7.3.3
Depends: R (>= 4.1.0)
Suggests: knitr, rmarkdown, testthat (>= 3.0.0)
Imports: settings, stats, stringr, RPostgres, ggplot2, whisker, rlang,
shiny, DBI, ssh
Config/testthat/edition: 3
VignetteBuilder: knitr
Config/pak/sysreqs: cmake git make libicu-dev libssh-dev libssh2-1-dev
libuv1-dev libssl-dev libpq-dev zlib1g-dev
Repository: https://byzheng.r-universe.dev
Date/Publication: 2026-06-25 02:38:46 UTC
RemoteUrl: https://github.com/byzheng/taskqueue
RemoteRef: HEAD
RemoteSha: 1859b3ae3125095ea7b3d108fd9e006f3ee0a6d4
NeedsCompilation: no
Packaged: 2026-09-23 07:53:55 UTC; root
Author: Bangyou Zheng [aut, cre]
Maintainer: Bangyou Zheng