R: Task Queue for Parallel Computing Based on PostgreSQL

# Task Queue for Parallel Computing Based on PostgreSQL

## Documentation for package ‘taskqueue’ version 0.2.0

- DESCRIPTION file
- User guides, package vignettes and other documentation

## Help Pages

.check_absolute_path | Check absolute path for system
.check_linux_absolute_path | Check absolute path for Linux
.check_windows_absolute_path | Check absolute path for Windows
db_clean | Clean All Tables and Definitions from Database
db_connect | Connect to PostgreSQL Database
db_disconnect | Disconnect from PostgreSQL Database
db_init | Initialize PostgreSQL Database for taskqueue
db_sql | A Wrapper function for DBI interface
is_db_connect | Test Database Connection
project_add | Create a New Project
project_delete | Delete a Project
project_get | Get Project Information
project_list | List All Projects
project_reset | Reset a Project
project_resource_add | Assign a Resource to a Project
project_resource_add_jobs | Manage SLURM Job List for Project Resource
project_resource_get | Get resources of a project
project_resource_log_delete | Delete Log Files for a Project Resource
project_start | Start a Project
project_status | Display Project Status
project_stop | Stop a Project
resource_add | Add a New Computing Resource
resource_get | Get Information for a Specific Resource
resource_list | List All Computing Resources
shiny_app | Launch Shiny App for Monitoring Projects
table_exist | Check whether a table is existed
taskqueue_options | Set or Get taskqueue Options
taskqueue_reset | Reset taskqueue Options to Defaults
task_add | Add Tasks to a Project
task_clean | Remove All Tasks from a Project
task_get | Get Detailed Task Information
task_reset | Reset Task Status to Idle
task_status | Get Task Status Summary
tq_apply | Apply a Function with Task Queue (Simplified Workflow)
worker | Execute Tasks as a Worker
worker_slurm | Create a worker on slurm cluster