{
  "_id": "6a1033e5acfb0bcc41c98bb2",
  "Package": "PBSmodelling",
  "Version": "2.70.2",
  "Date": "2025-11-13",
  "Title": "GUI Tools Made Easy: Interact with Models and Explore Data",
  "Authors@R": "c(\nperson(c(\"Jon\",\"T.\"),\"Schnute\",role=\"aut\",email=\"schnutej@shaw.ca\"),\nperson(\"Alex\",\"Couture-Beil\",role=\"aut\",email=\"alex@mofo.ca\"),\nperson(\"Rowan\",\"Haigh\",role=c(\"aut\"),email=\"rowan.haigh@dfo-mpo.gc.ca\"),\nperson(\"Nicholas\",\"Boers\",role=\"aut\",email=\"nboers@gmail.com\"),\nperson(\"Anisa\",\"Egeli\",role=\"aut\",email=\"aegeli@gmail.com\"),\nperson(c(\"A.\",\"R.\"),\"Kronlund\",role=\"ctb\",email=\"interfacefisheries@gmail.com\"),\nperson(\"Steve\",\"Martell\",role=\"ctb\",email=\"martell.steve@gmail.com\"),\nperson(\"Norm\",\"Olsen\",role=\"ctb\",email=\"norm.olsen@dfo-mpo.gc.ca\"),\nperson(\"Nick\", \"Fisch\", role = \"cre\", email = \"nick.fisch@dfo-mpo.gc.ca\")\n)",
  "Author": "Jon T. Schnute [aut], Alex Couture-Beil [aut], Rowan Haigh\n[aut], Nicholas Boers [aut], Anisa Egeli [aut], A. R. Kronlund\n[ctb], Steve Martell [ctb], Norm Olsen [ctb], Nick Fisch [cre]",
  "Maintainer": "Nick Fisch <nick.fisch@dfo-mpo.gc.ca>",
  "Copyright": "2005-2025, Fisheries and Oceans Canada",
  "NeedsCompilation": "yes",
  "SystemRequirements": "BWidget",
  "Description": "Provides software to facilitate the design, testing, and\noperation of computer models. It focuses particularly on tools\nthat make it easy to construct and edit a customized graphical\nuser interface ('GUI'). Although our simplified 'GUI' language\ndepends heavily on the R interface to the 'Tcl/Tk' package, a\nuser does not need to know 'Tcl/Tk'. Examples illustrate models\nbuilt with other R packages, including 'PBSmapping',\n'PBSddesolve', and 'BRugs'. A complete user's guide\n'PBSmodelling-UG.pdf' shows how to use this package\neffectively.",
  "License": "GPL (>= 2)",
  "URL": "https://github.com/pbs-software/pbs-modelling",
  "Config/pak/sysreqs": "bwidget libxml2-dev",
  "Repository": "https://pbs-software.r-universe.dev",
  "Date/Publication": "2025-11-13 18:21:03 UTC",
  "RemoteUrl": "https://github.com/pbs-software/pbs-modelling",
  "RemoteRef": "HEAD",
  "RemoteSha": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
  "RemoteSubdir": "PBSmodelling",
  "Packaged": {
    "Date": "2026-05-12 07:58:51 UTC",
    "User": "root"
  },
  "MD5sum": "b48d8046a5c168e3fd0ee259918fb11e",
  "_user": "pbs-software",
  "_type": "src",
  "_file": "PBSmodelling_2.70.2.tar.gz",
  "_fileid": "797112d6830c9d48b8f6866805912f3c5539e4ecec97be4b14331c9af5889afc",
  "_filesize": 3461239,
  "_sha256": "797112d6830c9d48b8f6866805912f3c5539e4ecec97be4b14331c9af5889afc",
  "_created": "2026-05-12T07:58:51.000Z",
  "_published": "2026-05-22T10:45:57.128Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77364287167,
      "time": 159,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6938758072"
    },
    {
      "job": 77364286907,
      "time": 167,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6938761829"
    },
    {
      "job": 77364287007,
      "time": 157,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938757059"
    },
    {
      "job": 77364287065,
      "time": 173,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938762218"
    },
    {
      "job": 77364287111,
      "time": 123,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6938746847"
    },
    {
      "job": 77364287364,
      "time": 242,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6938783332"
    },
    {
      "job": 77364287028,
      "time": 98,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938739616"
    },
    {
      "job": 77364286870,
      "time": 206,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938771925"
    },
    {
      "job": 77364286431,
      "time": 212,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938709842"
    },
    {
      "job": 77364286632,
      "time": 99,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158649712"
    },
    {
      "job": 77364286841,
      "time": 123,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6938746841"
    },
    {
      "job": 77364287190,
      "time": 107,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6938742721"
    },
    {
      "job": 77364287195,
      "time": 141,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6938752098"
    }
  ],
  "_buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/pbs-software/pbs-modelling",
  "_commit": {
    "id": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
    "author": "haighr <rowan.haigh@dfo-mpo.gc.ca>",
    "committer": "haighr <rowan.haigh@dfo-mpo.gc.ca>",
    "message": "PBSmodelling 2.70.2 (2025-11-13) [Rcheck=T Rbuild=T]\n  * Package\n    + Notified the CRAN Team that NF will be taking over as the new Maintainer (RH 251112)\n    + NF checked PBSmodelling 2.70.2 using rhub:rhub_platforms() on 5 virtual machines and 26 containers\n    + Reverse dependencies\n      - tools::package_dependencies(package=\"PBSmodelling\", reverse=TRUE)\n      - `PBSadmb' `PredictABEL'\n",
    "time": 1763058063
  },
  "_maintainer": {
    "name": "Nick Fisch",
    "email": "nick.fisch@dfo-mpo.gc.ca"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "tcltk",
      "role": "Imports"
    },
    {
      "package": "XML",
      "role": "Imports"
    },
    {
      "package": "PBSmapping",
      "role": "Suggests"
    },
    {
      "package": "deSolve",
      "role": "Suggests"
    },
    {
      "package": "KernSmooth",
      "role": "Suggests"
    }
  ],
  "_owner": "pbs-software",
  "_selfowned": true,
  "_usedby": 4,
  "_updates": [
    {
      "week": "2025-22",
      "n": 1
    },
    {
      "week": "2025-25",
      "n": 1
    },
    {
      "week": "2025-46",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "haighr",
      "count": 79,
      "uuid": 6942554
    },
    {
      "user": "docjon",
      "count": 17,
      "uuid": 6893353
    },
    {
      "user": "seananderson",
      "count": 10,
      "uuid": 19349
    }
  ],
  "_userbio": {
    "uuid": 12831775,
    "type": "organization",
    "name": "PBS Software",
    "description": "Software, largely for R, developed at the Pacific Biological Station"
  },
  "_downloads": {
    "count": 1626,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/PBSmodelling"
  },
  "_devurl": "https://github.com/pbs-software/pbs-modelling",
  "_searchresults": 136,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/PBSmodelling.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/pbs-software/pbs-modelling",
  "_realowner": "pbs-software",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.60",
      "date": "2006-08-30"
    },
    {
      "version": "1.07",
      "date": "2007-02-01"
    },
    {
      "version": "1.18",
      "date": "2007-03-16"
    },
    {
      "version": "1.50",
      "date": "2007-06-27"
    },
    {
      "version": "1.59",
      "date": "2007-09-01"
    },
    {
      "version": "1.61",
      "date": "2007-10-10"
    },
    {
      "version": "1.63",
      "date": "2008-05-30"
    },
    {
      "version": "2.01",
      "date": "2008-10-26"
    },
    {
      "version": "2.06",
      "date": "2009-03-08"
    },
    {
      "version": "2.20",
      "date": "2009-08-08"
    },
    {
      "version": "2.21",
      "date": "2009-08-19"
    },
    {
      "version": "2.50.162",
      "date": "2009-10-20"
    },
    {
      "version": "2.51.168",
      "date": "2009-11-25"
    },
    {
      "version": "2.55.175",
      "date": "2009-12-09"
    },
    {
      "version": "2.60.208",
      "date": "2010-03-25"
    },
    {
      "version": "2.61.209",
      "date": "2010-04-29"
    },
    {
      "version": "2.61.210",
      "date": "2010-06-24"
    },
    {
      "version": "2.62.227",
      "date": "2011-08-05"
    },
    {
      "version": "2.63.229",
      "date": "2011-09-09"
    },
    {
      "version": "2.64.236",
      "date": "2012-11-06"
    },
    {
      "version": "2.65.260",
      "date": "2013-04-30"
    },
    {
      "version": "2.66.264",
      "date": "2014-04-07"
    },
    {
      "version": "2.67.266",
      "date": "2015-01-23"
    },
    {
      "version": "2.68.6",
      "date": "2017-12-27"
    },
    {
      "version": "2.68.8",
      "date": "2019-03-14"
    },
    {
      "version": "2.69.3",
      "date": "2023-11-09"
    },
    {
      "version": "2.70.2",
      "date": "2025-11-15"
    }
  ],
  "_exports": [
    ".addslashes",
    ".autoConvertMode",
    ".buildgrid",
    ".catError",
    ".catError2",
    ".check.object.exists",
    ".cleanLoadC",
    ".convertMatrixListToDataFrame",
    ".convertMatrixListToMatrix",
    ".convertMode",
    ".convertOldGridToNewGrid",
    ".convertParamStrToList",
    ".convertParamStrToVector",
    ".convertVecToArray",
    ".createTkFont",
    ".createWidget",
    ".createWidget.button",
    ".createWidget.check",
    ".createWidget.data",
    ".createWidget.droplist",
    ".createWidget.entry",
    ".createWidget.grid",
    ".createWidget.history",
    ".createWidget.image",
    ".createWidget.include",
    ".createWidget.label",
    ".createWidget.matrix",
    ".createWidget.notebook",
    ".createWidget.null",
    ".createWidget.object",
    ".createWidget.object.scrolling",
    ".createWidget.progressbar",
    ".createWidget.radio",
    ".createWidget.slide",
    ".createWidget.slideplus",
    ".createWidget.spinbox",
    ".createWidget.table",
    ".createWidget.text",
    ".createWidget.vector",
    ".dClose",
    ".do.gui.call",
    ".doClean",
    ".doCleanWD",
    ".dUpdateDesc",
    ".extractData",
    ".extractFuns",
    ".extractVar",
    ".fibC",
    ".fibCall",
    ".fibClosedForm",
    ".fibR",
    ".findSquare",
    ".forceMode",
    ".getArrayPts",
    ".getButton",
    ".getButtons",
    ".getHiddenEnv",
    ".getHome",
    ".getIndexForSection",
    ".getMatrixListSize",
    ".getMenus",
    ".getParamFromStr",
    ".getPrefix",
    ".getSectionNames",
    ".getSimilarColour",
    ".getTalkIndexes",
    ".getValueForWidgetSetup",
    ".guiCompileC",
    ".guiDyn",
    ".guiSource",
    ".inCollection",
    ".initPBSoptions",
    ".loadCRunComparison",
    ".makeCleanVec",
    ".map.add",
    ".map.get",
    ".map.getAll",
    ".map.init",
    ".map.set",
    ".mapArrayToVec",
    ".matrixHelp",
    ".maxActionSize",
    ".mergeLists",
    ".mergeLists2",
    ".mergeVectors",
    ".nextSlide",
    ".optionsNotUpdated",
    ".packWidgetsIntoGrid",
    ".parsegrid",
    ".parsemenu",
    ".parseTalkFile",
    ".PBSdimnameHelper",
    ".PBSmodEnv",
    ".pFormatDefs",
    ".presentTalkOpenFile",
    ".prevSlide",
    ".readList.C",
    ".readList.P",
    ".readList.P.convertData",
    ".regex.complex",
    ".regex.logical",
    ".regex.numeric",
    ".removeFromList",
    ".searchCollection",
    ".sectiondrop",
    ".selectCleanBoxes",
    ".setMatrixElement",
    ".setOption",
    ".setsection",
    ".setWinValHelper",
    ".showLog",
    ".showOptions",
    ".slidedrop",
    ".sortHelper",
    ".sortHelperActive",
    ".sortHelperFile",
    ".sortWidget",
    ".startSlide",
    ".stopWidget",
    ".stripComments",
    ".stripExt",
    ".stripSlashes",
    ".stripSlashesVec",
    ".superobject.redraw",
    ".superobject.saveValues",
    ".table.getvalue",
    ".table.setvalue",
    ".tagDefs",
    ".tagOptionChecks",
    ".tclArrayToVector",
    ".trimWhiteSpace",
    ".tryOpen",
    ".updateFile",
    ".updateHistory",
    ".updateHistoryButtons",
    ".updateSlide",
    ".validateWindowDescList",
    ".validateWindowDescWidgets",
    ".viewPkgDemo",
    ".viewPkgVignette",
    ".widgetDefs",
    ".win.chFile",
    ".win.chTest",
    ".win.closeALL",
    ".win.closeChoice",
    ".win.closeSDE",
    ".win.makeChoice",
    ".win.restoreCWD",
    ".win.runExHelperQuit",
    ".win.tcall",
    ".win.tget",
    ".win.tprint",
    ".writeList.P",
    "addArrows",
    "addHistory",
    "addLabel",
    "addLegend",
    "backHistory",
    "calcFib",
    "calcGM",
    "calcMin",
    "chooseWinVal",
    "cleanProj",
    "cleanWD",
    "clearAll",
    "clearHistory",
    "clearPBSext",
    "clearRcon",
    "clearWinVal",
    "clipVector",
    "closeWin",
    "compileC",
    "compileDescription",
    "convSlashes",
    "createVector",
    "createWin",
    "declareGUIoptions",
    "doAction",
    "drawBars",
    "evalCall",
    "expandGraph",
    "exportHistory",
    "findPat",
    "findPrefix",
    "findProgram",
    "findSuffix",
    "firstHistory",
    "focusRgui",
    "focusWin",
    "forwHistory",
    "genMatrix",
    "getChoice",
    "getGUIoptions",
    "getOptions",
    "getOptionsFileName",
    "getOptionsPrefix",
    "getPBSext",
    "getPBSoptions",
    "getWinAct",
    "getWinFun",
    "getWinVal",
    "getYes",
    "GT0",
    "importHistory",
    "initHistory",
    "isWhat",
    "jumpHistory",
    "lastHistory",
    "lisp",
    "loadC",
    "loadOptions",
    "loadOptionsGUI",
    "lucent",
    "openExamples",
    "openFile",
    "openUG",
    "packList",
    "pad0",
    "parseWinFile",
    "pause",
    "pickCol",
    "plotACF",
    "plotAsp",
    "plotBubbles",
    "plotCsum",
    "plotDens",
    "plotFriedEggs",
    "plotSidebars",
    "plotTrace",
    "presentTalk",
    "print",
    "promptWriteOptions",
    "readList",
    "readPBSoptions",
    "resetGraph",
    "restorePar",
    "rmHistory",
    "runDemos",
    "runExample",
    "runExamples",
    "saveOptions",
    "saveOptionsGUI",
    "scalePar",
    "selectDir",
    "selectFile",
    "setFileOption",
    "setGUIoptions",
    "setOptions",
    "setOptionsFileName",
    "setOptionsPrefix",
    "setPathOption",
    "setPBSext",
    "setPBSoptions",
    "setwdGUI",
    "setWidgetColor",
    "setWidgetState",
    "setWinAct",
    "setWinVal",
    "show0",
    "showAlert",
    "showArgs",
    "showHelp",
    "showPacks",
    "showRes",
    "showVignettes",
    "sortHistory",
    "tcall",
    "testAlpha",
    "testCol",
    "testLty",
    "testLwd",
    "testWidgets",
    "tget",
    "tprint",
    "tput",
    "unpackList",
    "updateGUI",
    "view",
    "viewCode",
    "writeList",
    "writePBSoptions"
  ],
  "_datasets": [
    {
      "name": "CCA.qbr",
      "title": "Data: Sampled Counts of Quillback Rockfish (Sebastes maliger)",
      "object": "CCA.qbr",
      "file": "CCA.qbr.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "1984",
        "1985",
        "1986",
        "1987",
        "1988",
        "1989",
        "1990",
        "1991",
        "1992",
        "1993",
        "1996",
        "2000",
        "2001",
        "2004"
      ],
      "rows": 70,
      "table": true,
      "tojson": true
    },
    {
      "name": "vbdata",
      "title": "Data: Lengths-at-Age for von Bertalanffy Curve",
      "object": "vbdata",
      "file": "vbdata.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "len"
      ],
      "rows": 16,
      "table": true,
      "tojson": true
    },
    {
      "name": "vbpars",
      "title": "Data: Initial Parameters for a von Bertalanffy Curve",
      "object": "vbpars",
      "file": "vbpars.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "Linf",
        "K",
        "t0"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "addArrows",
      "title": "Add Arrows to a Plot Using Relative (0:1) Coordinates",
      "topics": [
        "addArrows"
      ]
    },
    {
      "page": "addLabel",
      "title": "Add a Label to a Plot Using Relative (0:1) Coordinates",
      "topics": [
        "addLabel"
      ]
    },
    {
      "page": "addLegend",
      "title": "Add a Legend to a Plot Using Relative (0:1) Coordinates",
      "topics": [
        "addLegend"
      ]
    },
    {
      "page": "calcFib",
      "title": "Calculate Fibonacci Numbers by Several Methods",
      "topics": [
        "calcFib"
      ]
    },
    {
      "page": "calcGM",
      "title": "Calculate the Geometric Mean, Allowing for Zeroes",
      "topics": [
        "calcGM"
      ]
    },
    {
      "page": "calcMin",
      "title": "Calculate the Minimum of a User-Defined Function",
      "concept": [
        "minimization"
      ],
      "topics": [
        "calcMin"
      ]
    },
    {
      "page": "CCA.qbr",
      "title": "Data: Sampled Counts of Quillback Rockfish (Sebastes maliger)",
      "topics": [
        "CCA.qbr"
      ]
    },
    {
      "page": "chooseWinVal",
      "title": "Choose and Set a String Item in a GUI",
      "topics": [
        "chooseWinVal"
      ]
    },
    {
      "page": "cleanProj",
      "title": "Launch a GUI for Project File Deletion",
      "topics": [
        "cleanProj"
      ]
    },
    {
      "page": "cleanWD",
      "title": "Launch a GUI for File Deletion",
      "topics": [
        "cleanWD"
      ]
    },
    {
      "page": "clearAll",
      "title": "Remove all R Objects From a Specified Environment",
      "topics": [
        "clearAll"
      ]
    },
    {
      "page": "clearPBSext",
      "title": "Clear File Extension Associations",
      "topics": [
        "clearPBSext"
      ]
    },
    {
      "page": "clearRcon",
      "title": "Clear the R Console / Focus on the RGui Window",
      "topics": [
        "clearRcon",
        "focusRgui"
      ]
    },
    {
      "page": "clearWinVal",
      "title": "Remove all Current Widget Variables",
      "topics": [
        "clearWinVal"
      ]
    },
    {
      "page": "clipVector",
      "title": "Clip a Vector at One or Both Ends",
      "topics": [
        "clipVector"
      ]
    },
    {
      "page": "closeWin",
      "title": "Close GUI Window(s)",
      "topics": [
        "closeWin"
      ]
    },
    {
      "page": "compileC",
      "title": "Compile a C File into a Shared Library Object",
      "topics": [
        "compileC"
      ]
    },
    {
      "page": "compileDescription",
      "title": "Convert and Save a Window Description as a List",
      "topics": [
        "compileDescription"
      ]
    },
    {
      "page": "convSlashes",
      "title": "Convert Slashes from UNIX to DOS",
      "topics": [
        "convSlashes"
      ]
    },
    {
      "page": "createVector",
      "title": "Create a GUI with a Vector Widget",
      "topics": [
        "createVector"
      ]
    },
    {
      "page": "createWin",
      "title": "Create a GUI Window",
      "topics": [
        "createWin"
      ]
    },
    {
      "page": "declareGUIoptions",
      "title": "Declare Option Names that Correspond with Widget Names",
      "topics": [
        "declareGUIoptions"
      ]
    },
    {
      "page": "doAction",
      "title": "Execute Action Created by a Widget",
      "topics": [
        "doAction"
      ]
    },
    {
      "page": "dot-c.support.funs",
      "title": "Dot C Support Functions",
      "concept": [
        "M06_supportFuns.r"
      ],
      "topics": [
        ".cleanLoadC",
        ".guiCompileC",
        ".guiDyn",
        ".guiSource",
        ".libName",
        ".loadCRunComparison"
      ]
    },
    {
      "page": "dot-convert.funs",
      "title": "Dot Convert Functions",
      "concept": [
        "M02_guiFuns.r",
        "M06_supportFuns.r"
      ],
      "topics": [
        ".convertMatrixListToDataFrame",
        ".convertMatrixListToMatrix",
        ".convertMode",
        ".convertOldGridToNewGrid",
        ".convertParamStrToList",
        ".convertParamStrToVector",
        ".convertVecToArray"
      ]
    },
    {
      "page": "dot-create.funs",
      "title": "Dot Create Functions",
      "concept": [
        "M02_guiFuns.r"
      ],
      "topics": [
        ".createTkFont",
        ".createWidget",
        ".createWidget.button",
        ".createWidget.check",
        ".createWidget.data",
        ".createWidget.droplist",
        ".createWidget.entry",
        ".createWidget.grid",
        ".createWidget.image",
        ".createWidget.include",
        ".createWidget.label",
        ".createWidget.matrix",
        ".createWidget.notebook",
        ".createWidget.null",
        ".createWidget.object",
        ".createWidget.object.scrolling",
        ".createWidget.progressbar",
        ".createWidget.radio",
        ".createWidget.slide",
        ".createWidget.slideplus",
        ".createWidget.spinbox",
        ".createWidget.table",
        ".createWidget.text",
        ".createWidget.vector"
      ]
    },
    {
      "page": "dot-gui.funs",
      "title": "Dot GUI Functions",
      "concept": [
        "M02_guiFuns.r"
      ],
      "topics": [
        ".adjustAllColours",
        ".autoConvertMode",
        ".buildgrid",
        ".catError",
        ".catError2",
        ".check.object.exists",
        ".do.gui.call",
        ".extractData",
        ".extractFuns",
        ".extractVar",
        ".getMatrixListSize",
        ".getParamFromStr",
        ".getSimilarColour",
        ".getValueForWidgetSetup",
        ".inCollection",
        ".map.add",
        ".map.get",
        ".map.getAll",
        ".map.init",
        ".map.set",
        ".matrixHelp",
        ".packWidgetsIntoGrid",
        ".parsegrid",
        ".parsemenu",
        ".PBSdimnameHelper",
        ".searchCollection",
        ".setMatrixElement",
        ".setWinValHelper",
        ".stopWidget",
        ".stripComments",
        ".stripSlashes",
        ".stripSlashesVec",
        ".superobject.redraw",
        ".superobject.saveValues",
        ".table.getvalue",
        ".table.setvalue",
        ".trimWhiteSpace",
        ".validateWindowDescList",
        ".validateWindowDescWidgets"
      ]
    },
    {
      "page": "dot-history.funs",
      "title": "Dot History Functions",
      "concept": [
        "M08_historyFuns.r"
      ],
      "topics": [
        ".createWidget.history",
        ".sortHelper",
        ".sortHelperActive",
        ".sortHelperFile",
        ".sortWidget",
        ".updateFile",
        ".updateHistory",
        ".updateHistoryButtons"
      ]
    },
    {
      "page": "dot-list.funs",
      "title": "Dot List Functions",
      "concept": [
        "M04_listFuns.r"
      ],
      "topics": [
        ".mergeLists",
        ".readList.C",
        ".readList.P",
        ".readList.P.convertData",
        ".writeList.P"
      ]
    },
    {
      "page": "dot-PBSmodEnv",
      "title": "PBSmodelling Environment",
      "topics": [
        ".PBSmodEnv"
      ]
    },
    {
      "page": "dot-project.funs",
      "title": "Dot Project Functions",
      "concept": [
        "M05_projectFuns.r"
      ],
      "topics": [
        ".doClean",
        ".doCleanWD",
        ".getHiddenEnv",
        ".getHome",
        ".getPrefix",
        ".makeCleanVec",
        ".mergeLists2",
        ".mergeVectors",
        ".optionsNotUpdated",
        ".removeFromList",
        ".selectCleanBoxes",
        ".setOption",
        ".showLog",
        ".stripExt",
        ".tryOpen"
      ]
    },
    {
      "page": "dot-support.funs",
      "title": "Dot Support Functions",
      "concept": [
        "M06_supportFuns.r"
      ],
      "topics": [
        ".addslashes",
        ".dClose",
        ".dUpdateDesc",
        ".fibC",
        ".fibCall",
        ".fibClosedForm",
        ".fibR",
        ".findSquare",
        ".forceMode",
        ".getArrayPts",
        ".initPBSoptions",
        ".mapArrayToVec",
        ".tclArrayToVector",
        ".viewPkgDemo",
        ".viewPkgVignette"
      ]
    },
    {
      "page": "dot-talk.funs",
      "title": "Dot Talk Functions",
      "concept": [
        "M10_presentTalk.r"
      ],
      "topics": [
        ".getButton",
        ".getButtons",
        ".getIndexForSection",
        ".getMenus",
        ".getSectionNames",
        ".getTalkIndexes",
        ".nextSlide",
        ".parseTalkFile",
        ".presentTalkOpenFile",
        ".prevSlide",
        ".sectiondrop",
        ".setsection",
        ".slidedrop",
        ".startSlide",
        ".updateSlide"
      ]
    },
    {
      "page": "dot-widget.defs",
      "title": "Dot Widget Definitions",
      "concept": [
        "M01_widgetDefs.r"
      ],
      "topics": [
        ".maxActionSize",
        ".pFormatDefs",
        ".regex.complex",
        ".regex.logical",
        ".regex.numeric",
        ".tagDefs",
        ".tagOptionChecks",
        ".widgetDefs"
      ]
    },
    {
      "page": "dot-win.funs",
      "title": "GUI Windows Wrappers",
      "concept": [
        "M06_supportFuns.r"
      ],
      "topics": [
        ".win.chFile",
        ".win.chTest",
        ".win.closeALL",
        ".win.closeChoice",
        ".win.closeSDE",
        ".win.makeChoice",
        ".win.restoreCWD",
        ".win.runExHelperQuit",
        ".win.tcall",
        ".win.tget",
        ".win.tprint"
      ]
    },
    {
      "page": "drawBars",
      "title": "Draw a Linear Barplot on the Current Plot",
      "topics": [
        "drawBars"
      ]
    },
    {
      "page": "evalCall",
      "title": "Evaluate a Function Call",
      "topics": [
        "evalCall"
      ]
    },
    {
      "page": "expandGraph",
      "title": "Expand the Plot Area by Adjusting Margins",
      "topics": [
        "expandGraph"
      ]
    },
    {
      "page": "exportHistory",
      "title": "Export a Saved History",
      "topics": [
        "exportHistory"
      ]
    },
    {
      "page": "findPat",
      "title": "Search a Character Vector to Find Multiple Patterns",
      "topics": [
        "findPat"
      ]
    },
    {
      "page": "findPrefix",
      "title": "Find a Prefix Based on Names of Existing Files",
      "topics": [
        "findPrefix",
        "findSuffix"
      ]
    },
    {
      "page": "findProgram",
      "title": "Locates a program in the PATH environment variable",
      "topics": [
        "findProgram"
      ]
    },
    {
      "page": "focusWin",
      "title": "Set the Focus on a Particular Window",
      "topics": [
        "focusWin"
      ]
    },
    {
      "page": "genMatrix",
      "title": "Generate Test Matrices for plotBubbles",
      "topics": [
        "genMatrix"
      ]
    },
    {
      "page": "getChoice",
      "title": "Choose One String Item from a List of Choices",
      "topics": [
        "getChoice"
      ]
    },
    {
      "page": "getGUIoptions",
      "title": "Get PBS Options for Widgets",
      "topics": [
        "getGUIoptions"
      ]
    },
    {
      "page": "getOptions",
      "title": "Get and Set User Options",
      "concept": [
        "M09_options_manager.r"
      ],
      "topics": [
        ".showOptions",
        "getOptions",
        "setOptions"
      ]
    },
    {
      "page": "getOptionsFileName",
      "title": "Get and Set File Name for Saving and Loading of Options",
      "topics": [
        "getOptionsFileName",
        "setOptionsFileName"
      ]
    },
    {
      "page": "getOptionsPrefix",
      "title": "Get and Set GUI Prefix of Options Class",
      "topics": [
        "getOptionsPrefix",
        "setOptionsPrefix"
      ]
    },
    {
      "page": "getPBSext",
      "title": "Get Command Associated With File Name Extension",
      "concept": [
        "M06_supportFuns.r"
      ],
      "topics": [
        "getPBSext"
      ]
    },
    {
      "page": "getPBSoptions",
      "title": "Retrieve A User Option",
      "topics": [
        "getPBSoptions"
      ]
    },
    {
      "page": "getWinAct",
      "title": "Retrieve the Last Window Action",
      "topics": [
        "getWinAct"
      ]
    },
    {
      "page": "getWinFun",
      "title": "Retrieve Names of Functions Referenced in a Window",
      "topics": [
        "getWinFun"
      ]
    },
    {
      "page": "getWinVal",
      "title": "Retrieve Widget Values for Use in R Code",
      "topics": [
        "getWinVal"
      ]
    },
    {
      "page": "getYes",
      "title": "Prompt the User to Choose Yes or No",
      "topics": [
        "getYes"
      ]
    },
    {
      "page": "GT0",
      "title": "Restrict a Numeric Variable to a Positive Value",
      "topics": [
        "GT0"
      ]
    },
    {
      "page": "importHistory",
      "title": "Import a History List from a File",
      "topics": [
        "importHistory"
      ]
    },
    {
      "page": "initHistory",
      "title": "Create Structures for a New History Widget",
      "topics": [
        "addHistory",
        "backHistory",
        "clearHistory",
        "firstHistory",
        "forwHistory",
        "initHistory",
        "jumpHistory",
        "lastHistory",
        "rmHistory"
      ]
    },
    {
      "page": "isWhat",
      "title": "Identify an Object and Print Information",
      "topics": [
        "isWhat"
      ]
    },
    {
      "page": "lisp",
      "title": "List Objects in .PBSmodEnv Workspace",
      "topics": [
        "lisp"
      ]
    },
    {
      "page": "loadC",
      "title": "Launch a GUI for Compiling and Loading C Code",
      "topics": [
        "loadC"
      ]
    },
    {
      "page": "loadOptions",
      "title": "Save and Load Options to and from Disk",
      "topics": [
        "loadOptions",
        "saveOptions",
        "saveOptionsAs"
      ]
    },
    {
      "page": "loadOptionsGUI",
      "title": "Load and Save Options Values to and from a GUI",
      "topics": [
        "loadOptionsGUI",
        "saveOptionsGUI"
      ]
    },
    {
      "page": "lucent",
      "title": "Convert Solid Colours to Translucence",
      "topics": [
        "lucent"
      ]
    },
    {
      "page": "openExamples",
      "title": "Open Example Files from a Package",
      "topics": [
        "openExamples"
      ]
    },
    {
      "page": "openFile",
      "title": "Open File with Associated Program",
      "concept": [
        "M06_supportFuns.r"
      ],
      "topics": [
        "openFile"
      ]
    },
    {
      "page": "openUG",
      "title": "Open Package User Guide",
      "concept": [
        "M06_supportFuns.r"
      ],
      "topics": [
        "openUG"
      ]
    },
    {
      "page": "packList",
      "title": "Pack a List with Objects",
      "concept": [
        "M04_listFuns.r"
      ],
      "topics": [
        "packList"
      ]
    },
    {
      "page": "pad0",
      "title": "Pad Values with Leading Zeroes",
      "topics": [
        "pad0"
      ]
    },
    {
      "page": "parseWinFile",
      "title": "Convert a Window Description File into a List Object",
      "topics": [
        "parseWinFile"
      ]
    },
    {
      "page": "pause",
      "title": "Pause Between Graphics Displays or Other Calculations",
      "topics": [
        "pause"
      ]
    },
    {
      "page": "PBSmodelling",
      "title": "PBS Modelling",
      "topics": [
        "PBSmodelling-package",
        "PBSmodelling"
      ]
    },
    {
      "page": "PBSoptions-class",
      "title": "S4: Project Options Class",
      "topics": [
        "PBSoptions-class",
        "print,PBSoptions-method",
        "show,PBSoptions-method"
      ]
    },
    {
      "page": "pickCol",
      "title": "Pick a Colour From a Palette and get the Hexadecimal Code",
      "topics": [
        "pickCol"
      ]
    },
    {
      "page": "plotACF",
      "title": "Plot Autocorrelation Bars From a Data Frame, Matrix, or Vector",
      "topics": [
        "plotACF"
      ]
    },
    {
      "page": "plotAsp",
      "title": "Construct a Plot with a Specified Aspect Ratio",
      "topics": [
        "plotAsp"
      ]
    },
    {
      "page": "plotBubbles",
      "title": "Construct a Bubble Plot from a Matrix",
      "concept": [
        "M03_plotFuns.r"
      ],
      "topics": [
        "plotBubbles"
      ]
    },
    {
      "page": "plotCsum",
      "title": "Plot Cumulative Sum of Data",
      "topics": [
        "plotCsum"
      ]
    },
    {
      "page": "plotDens",
      "title": "Plot Density Curves from a Data Frame, Matrix, or Vector",
      "topics": [
        "plotDens"
      ]
    },
    {
      "page": "plotFriedEggs",
      "title": "Render a Pairs Plot as Fried Eggs and Beer",
      "topics": [
        "plotFriedEggs"
      ]
    },
    {
      "page": "plotSidebars",
      "title": "Plot Table as Horizontal Sidebars",
      "topics": [
        "plotSidebars"
      ]
    },
    {
      "page": "plotTrace",
      "title": "Plot Trace Lines from a Data Frame, Matrix, or Vector",
      "topics": [
        "plotTrace"
      ]
    },
    {
      "page": "presentTalk",
      "title": "Run a Presentation in R",
      "topics": [
        "presentTalk"
      ]
    },
    {
      "page": "promptWriteOptions",
      "title": "Prompt the User to Write Changed Options",
      "topics": [
        "promptWriteOptions"
      ]
    },
    {
      "page": "readList",
      "title": "Read a List from an ASCII File",
      "topics": [
        "readList"
      ]
    },
    {
      "page": "readPBSoptions",
      "title": "Read PBS Options from an External File",
      "topics": [
        "readPBSoptions"
      ]
    },
    {
      "page": "resetGraph",
      "title": "Reset par Values for a Plot",
      "topics": [
        "resetGraph"
      ]
    },
    {
      "page": "restorePar",
      "title": "Get Actual Parameters from Scaled Values",
      "topics": [
        "restorePar"
      ]
    },
    {
      "page": "runDemos",
      "title": "Interactive GUI for R Demos",
      "topics": [
        "runDemos"
      ]
    },
    {
      "page": "runExample",
      "title": "Run a Single GUI Example Included with PBS Modelling",
      "topics": [
        "runExample"
      ]
    },
    {
      "page": "runExamples",
      "title": "Run GUI Examples Included with PBS Modelling",
      "topics": [
        "runExamples"
      ]
    },
    {
      "page": "scalePar",
      "title": "Scale Parameters to [0,1]",
      "topics": [
        "scalePar"
      ]
    },
    {
      "page": "selectDir",
      "title": "Display Dialogue: Select directory",
      "concept": [
        "M06_supportFuns.r"
      ],
      "topics": [
        "selectDir"
      ]
    },
    {
      "page": "selectFile",
      "title": "Display Dialogue: Open or Save File",
      "topics": [
        "selectFile"
      ]
    },
    {
      "page": "setFileOption",
      "title": "Set a PBS File Path Option Interactively",
      "topics": [
        "setFileOption"
      ]
    },
    {
      "page": "setGUIoptions",
      "title": "Set PBS Options from Widget Values",
      "topics": [
        "setGUIoptions"
      ]
    },
    {
      "page": "setPathOption",
      "title": "Set a PBS Path Option Interactively",
      "topics": [
        "setPathOption"
      ]
    },
    {
      "page": "setPBSext",
      "title": "Set Command to Associate with File Name Extension",
      "concept": [
        "M06_supportFuns.r"
      ],
      "topics": [
        "setPBSext"
      ]
    },
    {
      "page": "setPBSoptions",
      "title": "Set A User Option",
      "topics": [
        "setPBSoptions"
      ]
    },
    {
      "page": "setwdGUI",
      "title": "Browse for Working Directory and Optionally Find Prefix",
      "topics": [
        "setwdGUI"
      ]
    },
    {
      "page": "setWidgetColor",
      "title": "Update Widget Color",
      "topics": [
        "setWidgetColor"
      ]
    },
    {
      "page": "setWidgetState",
      "title": "Update Widget State",
      "topics": [
        "setWidgetState"
      ]
    },
    {
      "page": "setWinAct",
      "title": "Add a Window Action to the Saved Action Vector",
      "topics": [
        "setWinAct"
      ]
    },
    {
      "page": "setWinVal",
      "title": "Update Widget Values",
      "topics": [
        "setWinVal"
      ]
    },
    {
      "page": "show0",
      "title": "Convert Numbers into Text with Specified Decimal Places",
      "topics": [
        "show0"
      ]
    },
    {
      "page": "showAlert",
      "title": "Display a Message in an Alert Window",
      "topics": [
        "showAlert"
      ]
    },
    {
      "page": "showArgs",
      "title": "Display Expected Widget Arguments",
      "topics": [
        "showArgs"
      ]
    },
    {
      "page": "showHelp",
      "title": "Display HTML Help Pages for Packages in Browser",
      "topics": [
        "showHelp"
      ]
    },
    {
      "page": "showPacks",
      "title": "Show Packages Required But Not Installed",
      "topics": [
        "showPacks"
      ]
    },
    {
      "page": "showRes",
      "title": "Show Results of Expression Represented by Text",
      "topics": [
        "showRes"
      ]
    },
    {
      "page": "showVignettes",
      "title": "Display Vignettes for Packages",
      "topics": [
        "showVignettes"
      ]
    },
    {
      "page": "sortHistory",
      "title": "Sort an Active or Saved History",
      "topics": [
        "sortHistory"
      ]
    },
    {
      "page": "PBStalk-class",
      "title": "S4: Present Talk Classes",
      "concept": [
        "M10_presentTalk.r"
      ],
      "topics": [
        "break-class",
        "code-class",
        "file-class",
        "section-class",
        "talk-class",
        "text-class"
      ]
    },
    {
      "page": "testAlpha",
      "title": "Test Various Alpha Transparency Values",
      "concept": [
        "M03_plotFuns.r"
      ],
      "topics": [
        "testAlpha"
      ]
    },
    {
      "page": "testCol",
      "title": "Display Colours Available Using a Set of Strings",
      "concept": [
        "M03_plotFuns.r"
      ],
      "topics": [
        "testCol"
      ]
    },
    {
      "page": "testLty",
      "title": "Display Line Types Available",
      "concept": [
        "M03_plotFuns.r"
      ],
      "topics": [
        "testLty"
      ]
    },
    {
      "page": "testLwd",
      "title": "Display Line Widths",
      "topics": [
        "testLwd"
      ]
    },
    {
      "page": "testWidgets",
      "title": "Display Sample GUIs and their Source Code",
      "topics": [
        "testWidgets",
        "widgets"
      ]
    },
    {
      "page": "tget",
      "title": "Get/Put Objects From/To Temporary Work Environment",
      "concept": [
        "M06_supportFuns.r"
      ],
      "topics": [
        "tcall",
        "tget",
        "tprint",
        "tput"
      ]
    },
    {
      "page": "unpackList",
      "title": "Unpack List Elements into Variables",
      "topics": [
        "unpackList"
      ]
    },
    {
      "page": "updateGUI",
      "title": "Update Active GUI With Local Values",
      "topics": [
        "updateGUI"
      ]
    },
    {
      "page": "vbdata",
      "title": "Data: Lengths-at-Age for von Bertalanffy Curve",
      "topics": [
        "vbdata"
      ]
    },
    {
      "page": "vbpars",
      "title": "Data: Initial Parameters for a von Bertalanffy Curve",
      "topics": [
        "vbpars"
      ]
    },
    {
      "page": "view",
      "title": "View First/Last/Random n Elements/Rows of an Object",
      "concept": [
        "M06_supportFuns.r"
      ],
      "topics": [
        "view"
      ]
    },
    {
      "page": "viewCode",
      "title": "View Package R Code",
      "topics": [
        "viewCode"
      ]
    },
    {
      "page": "writeList",
      "title": "Write a List to a File in PBS Modelling Format",
      "topics": [
        "writeList"
      ]
    },
    {
      "page": "writePBSoptions",
      "title": "Write PBS Options to an External File",
      "topics": [
        "writePBSoptions"
      ]
    }
  ],
  "_readme": "https://github.com/pbs-software/pbs-modelling/raw/HEAD/README.md",
  "_rundeps": [
    "XML"
  ],
  "_vignettes": [
    {
      "source": "PBSmodellingIntro.Rnw",
      "filename": "PBSmodellingIntro.pdf",
      "title": "Introduction to PBSmodelling",
      "engine": "utils::Sweave",
      "headings": [],
      "created": "2013-04-24 20:00:58",
      "modified": "2023-10-24 20:35:45",
      "commits": 4
    }
  ],
  "_score": 7.201991946059536,
  "_indexed": true,
  "_nocasepkg": "pbsmodelling",
  "_universes": [
    "pbs-software"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.70.2",
      "date": "2026-05-12T08:01:17.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
      "fileid": "1557f7b8f431d6cf67cfe9eac8f85cc655ff88d245b7921f52c9d4671fe4f897",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.70.2",
      "date": "2026-05-12T08:01:17.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
      "fileid": "31f010f5c33bc5a2db9e3ee2ad8be8def6c50542442581d4b815ec8acaca44b4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.70.2",
      "date": "2026-05-12T08:01:15.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
      "fileid": "561769ee5d03285dccee6638bb426dcfbb770fbdca397ef96b94edf5993c6c95",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.70.2",
      "date": "2026-05-12T08:01:20.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
      "fileid": "30f70fc3e5b7403131d90ced3a2f045631d16b66e84661b850d138ed5cb91403",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.70.2",
      "date": "2026-05-12T08:00:47.000Z",
      "arch": "aarch64",
      "commit": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
      "fileid": "881bc9d575262f546e0876aae82c97909eccc488276c728b9f80f8104972afe6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.70.2",
      "date": "2026-05-12T08:01:56.000Z",
      "arch": "x86_64",
      "commit": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
      "fileid": "f2bfef6f1383766c74f48236bd8cf38ec2c24298d9b11542848d4fc50d7b67a6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.70.2",
      "date": "2026-05-12T08:00:32.000Z",
      "arch": "aarch64",
      "commit": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
      "fileid": "59f32bb430dfad53714066b3d5888da12dc1890bbc97f053c1e15cd16fc4d3d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.70.2",
      "date": "2026-05-12T08:01:20.000Z",
      "arch": "x86_64",
      "commit": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
      "fileid": "9f85237b9c1806f368ce5ee43e9483584b3bb9b7707dfa0beac05ebebb80da24",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.70.2",
      "date": "2026-05-12T08:00:29.000Z",
      "arch": "x86_64",
      "commit": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
      "fileid": "1f91f48468afe8e48aba5605184fd6d3b2f72f422ff86d269d243d282c441d96",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.70.2",
      "date": "2026-05-12T08:00:15.000Z",
      "arch": "x86_64",
      "commit": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
      "fileid": "5823299993faa6604f71a4202c1f4fbc66bfbf825872b7e59308e451a2c2e356",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.70.2",
      "date": "2026-05-12T08:00:37.000Z",
      "arch": "x86_64",
      "commit": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
      "fileid": "36653025b8779f3b0ced563755d35f03e87e9814ccc75bff9dbc62dfe445b185",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.70.2",
      "date": "2026-05-22T10:45:37.000Z",
      "arch": "emscripten",
      "commit": "8558c88ebeb16d7aefc8e3976efffed437c0481f",
      "fileid": "5c3cfc166c9ef0a2307df53f14b99593dce94202862da6bbe06ac4b218adcc2c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/pbs-software/actions/runs/25721265579"
    }
  ]
}