Introduction to PBSmodelling
Jon T. Schnute, Alex Couture-Beil, Rowan Haigh · 2011
PBSmodelling contains software to facilitate the design, testing, and operation of computer models. The package focuses particularly on tools that make it easy to construct and edit a customized graphical user interface (GUI) appropriate for a particular problem. Although our package depends heavily on the R interface to Tcl/Tk, a user does not need to know Tcl/Tk. In addition to GUI design tools, PBSmodelling provides utilities to support data exchange among model components (including package management), conduct specialized statistical analyses, facilitate the loading of C code for performance enhancement, and produce graphs useful in fisheries modelling and data analysis. Examples implement classical ideas from fishery literature, as well as our own published papers. The examples also provide templates for designing customized analyses using other R libraries, such as PBSmapping, odesolve, and BRugs. Users interested in building new packages can use PBSmodelling and a simpler enclosed package PBStry as prototypes.