GUI Tools Made Easy: Interact with Models and Explore Data
Calculate the Geometric Mean, Allowing for Zeroes
Calculate the Minimum of a User-Defined Function
Choose and Set a String Item in a GUI
List Objects in .PBSmodEnv Workspace
Launch a GUI for Compiling and Loading C Code
Save and Load Options to and from Disk
Load and Save Options Values to and from a GUI
Convert Solid Colours to Translucence
Open Example Files from a Package
Open File with Associated Program
Open Package User Guide
Add Arrows to a Plot Using Relative (0:1) Coordinates
Add a Label to a Plot Using Relative (0:1) Coordinates
Add a Legend to a Plot Using Relative (0:1) Coordinates
Calculate Fibonacci Numbers by Several Methods
Launch a GUI for Project File Deletion
Launch a GUI for File Deletion
Remove all R Objects From a Specified Environment
Clear File Extension Associations
Clear the R Console / Focus on the RGui Window
Remove all Current Widget Variables
Clip a Vector at One or Both Ends
Close GUI Window(s)
Compile a C File into a Shared Library Object
Convert and Save a Window Description as a List
Convert Slashes from UNIX to DOS
Create a GUI with a Vector Widget
Create a GUI Window
Declare Option Names that Correspond with Widget Names
Execute Action Created by a Widget
PBSmodelling Environment
GUI Windows Wrappers
Draw a Linear Barplot on the Current Plot
Evaluate a Function Call
Expand the Plot Area by Adjusting Margins
Export a Saved History
Search a Character Vector to Find Multiple Patterns
Find a Prefix Based on Names of Existing Files
Locates a program in the PATH environment variable
Set the Focus on a Particular Window
Generate Test Matrices for plotBubbles
Choose One String Item from a List of Choices
Get PBS Options for Widgets
Get and Set User Options
Get and Set File Name for Saving and Loading of Options
Get and Set GUI Prefix of Options Class
Get Command Associated With File Name Extension
Retrieve A User Option
Retrieve the Last Window Action
Retrieve Names of Functions Referenced in a Window
Retrieve Widget Values for Use in R Code
Prompt the User to Choose Yes or No
Restrict a Numeric Variable to a Positive Value
Import a History List from a File
Create Structures for a New History Widget
Identify an Object and Print Information
Pack a List with Objects
Pad Values with Leading Zeroes
Convert a Window Description File into a List Object
Pause Between Graphics Displays or Other Calculations
PBS Modelling
S4: Project Options Class
S4: Present Talk Classes
Pick a Colour From a Palette and get the Hexadecimal Code
Plot Autocorrelation Bars From a Data Frame, Matrix, or Vector
Construct a Plot with a Specified Aspect Ratio
Construct a Bubble Plot from a Matrix
Plot Cumulative Sum of Data
Plot Density Curves from a Data Frame, Matrix, or Vector
Render a Pairs Plot as Fried Eggs and Beer
Plot Table as Horizontal Sidebars
Plot Trace Lines from a Data Frame, Matrix, or Vector
Run a Presentation in R
Prompt the User to Write Changed Options
Read a List from an ASCII File
Read PBS Options from an External File
Reset par Values for a Plot
Get Actual Parameters from Scaled Values
Interactive GUI for R Demos
Run a Single GUI Example Included with PBS Modelling
Run GUI Examples Included with PBS Modelling
Scale Parameters to [0,1]
Display Dialogue: Select directory
Display Dialogue: Open or Save File
Set a PBS File Path Option Interactively
Set PBS Options from Widget Values
Set a PBS Path Option Interactively
Set Command to Associate with File Name Extension
Set A User Option
Browse for Working Directory and Optionally Find Prefix
Update Widget Color
Update Widget State
Add a Window Action to the Saved Action Vector
Update Widget Values
Convert Numbers into Text with Specified Decimal Places
Display a Message in an Alert Window
Display Expected Widget Arguments
Display HTML Help Pages for Packages in Browser
Show Packages Required But Not Installed
Show Results of Expression Represented by Text
Display Vignettes for Packages
Sort an Active or Saved History
Test Various Alpha Transparency Values
Display Colours Available Using a Set of Strings
Display Line Types Available
Display Line Widths
Display Sample GUIs and their Source Code
Get/Put Objects From/To Temporary Work Environment
Unpack List Elements into Variables
Update Active GUI With Local Values
View First/Last/Random n Elements/Rows of an Object
View Package R Code
Write a List to a File in PBS Modelling Format
Write PBS Options to an External File
Provides software to facilitate the design, testing, and operation of computer models. It focuses particularly on tools that make it easy to construct and edit a customized graphical user interface ('GUI'). Although our simplified 'GUI' language depends heavily on the R interface to the 'Tcl/Tk' package, a user does not need to know 'Tcl/Tk'. Examples illustrate models built with other R packages, including 'PBSmapping', 'PBSddesolve', and 'BRugs'. A complete user's guide 'PBSmodelling-UG.pdf' shows how to use this package effectively.