All functions |
|
|---|---|
Project templates using |
|
Coerce elements of a |
|
Render a scenario (or list of them) as the canonical output path. |
|
Coerce any scenario representation to a canonical record. |
|
Render a scenario as an upload tar filename. |
|
Assess simulation status from PNG outputs |
|
Wait for all workers in an experimentFuture to finish |
|
Wait for all SBATCH workers to finish |
|
SpaDES.project default .libPaths() directory |
|
Run an experiment using |
|
Run experiment, algorithm 2, using |
|
Run parallel R jobs using background processes (tmux-free) |
|
Find (and optionally kill) live experimentFuture workers |
|
Monitor live workers across an experiment (tmux panes or callr/cluster futures) |
|
Run parallel R jobs on a Slurm cluster (SBATCH-based) |
|
Spawn tmux worker panes and process a job queue |
|
Experiment functions: five ways to run a SpaDES experiment |
|
Build a factorial experiment design |
|
Find the project root directory |
|
A simple way to get a Github file, authenticated |
|
Simple function to download a SpaDES module as GitHub repository |
|
Heartbeat for year-checkpoint SpaDES simulations |
|
Helpers to develop easier to understand code. |
|
Generate a |
|
Stop workers launched by experimentFuture |
|
Stop SBATCH workers launched by experimentSBATCH |
|
Inspect the call stack from the most recent worker error |
|
|
|
Tools for examining modules on known repositories |
Short friendly name for the local machine |
|
Make DESCRIPTION file(s) from SpaDES module metadata |
|
Extract element from SpaDES module metadata |
|
List uploaded scenario output archives. |
|
Save a SpaDES simulation to an RDS file |
|
Save, tar, and upload a SpaDES simulation to Google Drive |
|
Uploaded outputs as scenario records. |
|
Bundle a sim file and output files into a tar.gz archive |
|
Upload a file to Google Drive |
|
Default scenario path builder. |
|
Default scenario path parser. |
|
An alternative to |
|
Plot studyArea** and rasterToMatch** with ggplot2 or leaflet |
|
Partially or Fully Run |
|
Read the driver queue (local RDS or Google Sheet). |
|
Queue rows whose tarball is missing from the upload folder. |
|
Download tarballs from Google Drive |
|
Download, untar, and load SpaDES sims from Google Drive |
|
Load saved SpaDES simLists |
|
Extract sim tarballs, optionally remapping a path prefix |
|
Register a project-specific path builder / parser. |
|
Worker loop for future/cluster-based remote execution |
|
Construct a scenario record. |
|
Active scenario field labels. |
|
Scenario records: one canonical form, multiple representations |
|
Set the package directory for a project |
|
Parse a list of (possibly remote) R / config files |
|
Source user-supplied helper functions into the project environment |
|
Add |
|
Download (or git clone) SpaDES modules into the project's |
|
Apply (and stage) project options |
|
Install module + user-supplied R packages into the project library |
|
Prepare module parameter lists for |
|
Set up project, module, and scratch paths |
|
Sets up a new or existing SpaDES project |
|
Run side-effect scripts (e.g., authentication, custom package options) |
|
Resolve a study area from a |
|
Show method for |
|
Run |
|
The |
|
|
|
Pre-built statusCalculate expressions for experimentTmux / experimentFuture |
|
Tear down a project created by |
|
Log path for default tmux status |
|
Find duplicate worker panes running the same job |
|
Kill a set of tmux panes (e.g., those spawned by experimentTmux) |
|
List all tmux panes on this machine across every tmux server |
|
Mirror local queue to Google Sheets |
|
Initialize a file-backed queue from a data.frame |
|
Refresh and Assess Queue Status from Simulation Outputs |
|
Run one queued job (claim-next semantics) in the current R session. |
|
Run queued jobs repeatedly (pane-local loop). |
|
Enable or disable tmux mouse interaction |
|
Set a tmux pane's title by matching its current title |
|