{
  "_id": "6ad8b1d7992ad85420b5efc5",
  "Type": "Package",
  "Package": "ctsmTMB",
  "Title": "Continuous Time Stochastic Modelling using Template Model\nBuilder",
  "Version": "1.1.1",
  "Date": "2026-07-12",
  "Authors@R": "c(\nperson(\"Phillip\", \"Vetter\", , \"pbrve@dtu.dk\", role = c(\"aut\", \"cre\", \"cph\")),\nperson(\"Jan\", \"Møller\", , \"jkmo@dtu.dk\", role = \"ctb\"),\nperson(\"Uffe\", \"Thygesen\", , \"uhth@dtu.dk\", role = \"ctb\"),\nperson(\"Peder\", \"Bacher\", , \"pbac@dtu.dk\", role = \"ctb\"),\nperson(\"Henrik\", \"Madsen\", , \"hmad@dtu.dk\", role = \"ctb\")\n)",
  "Description": "Perform state and parameter inference, and forecasting, in\nstochastic state-space systems using the 'ctsmTMB' R6 class.\nThis class provides a user-friendly interface for working with\nstochastic state space models. Inference is based on maximum\nlikelihood estimation, with derivatives efficiently computed\nthrough automatic differentiation enabled by the 'TMB'/'RTMB'\npackages (Kristensen et al., 2016) <doi:10.18637/jss.v070.i05>.\nThe available inference methods include Kalman filters, in\naddition to a Laplace approximation-based smoothing method. For\nfurther details of these methods refer to the documentation of\nthe 'CTSMR' package <https://ctsm.info/ctsmr-reference.pdf> and\nThygesen (2025) <doi:10.48550/arXiv.2503.21358>. Forecasting\ncapabilities include moment predictions and stochastic path\nsimulations implemented in 'C++' using 'Rcpp' (Eddelbuettel et\nal., 2018) <doi:10.1080/00031305.2017.1375990> for\ncomputational efficiency.",
  "License": "GPL-3",
  "URL": "https://github.com/phillipbvetter/ctsmTMB",
  "BugReports": "https://github.com/phillipbvetter/ctsmTMB/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Copyright": "See the file COPYRIGHTS",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://phillipbvetter.r-universe.dev",
  "Date/Publication": "2026-10-21 11:27:27 UTC",
  "RemoteUrl": "https://github.com/phillipbvetter/ctsmTMB",
  "RemoteRef": "HEAD",
  "RemoteSha": "9bc79018e7005b365ea1f695d236695df5917386",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-21 12:17:46 UTC",
    "User": "root"
  },
  "Author": "Phillip Vetter [aut, cre, cph],\nJan Møller [ctb],\nUffe Thygesen [ctb],\nPeder Bacher [ctb],\nHenrik Madsen [ctb]",
  "Maintainer": "Phillip Vetter <pbrve@dtu.dk>",
  "_user": "phillipbvetter",
  "_type": "src",
  "_file": "ctsmTMB_1.1.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/c32cc7eb845833f6deb87b19d17a20a00894778dea468ca7f73f79e1e6991e6d",
  "_filesize": 2818842,
  "_sha256": "c32cc7eb845833f6deb87b19d17a20a00894778dea468ca7f73f79e1e6991e6d",
  "_expires": "2027-01-29T12:36:37.000Z",
  "_created": "2026-10-21T12:17:46.000Z",
  "_published": "2026-10-21T12:36:39.543Z",
  "_upstream": "https://github.com/phillipbvetter/ctsmTMB",
  "_status": "success",
  "_maintainer": {
    "name": "Phillip Vetter",
    "email": "pbrve@dtu.dk"
  },
  "_jobs": [
    {
      "job": 119217099973,
      "time": 200,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12345606241"
    },
    {
      "job": 119217099947,
      "time": 237,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12344409369"
    },
    {
      "job": 119217100309,
      "time": 317,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12344429647"
    },
    {
      "job": 119217099771,
      "time": 349,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12345192295"
    },
    {
      "job": 119217099839,
      "time": 228,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12345317646"
    },
    {
      "job": 119217099689,
      "time": 303,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12345247087"
    },
    {
      "job": 119217099784,
      "time": 239,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12345039192"
    },
    {
      "job": 119217099874,
      "time": 508,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12344939202"
    },
    {
      "job": 119213937164,
      "time": 426,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12345336122"
    },
    {
      "job": 119217099729,
      "time": 255,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12345566509"
    },
    {
      "job": 119217099841,
      "time": 336,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12345716583"
    },
    {
      "job": 119217099696,
      "time": 291,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12345052853"
    },
    {
      "job": 119217099949,
      "time": 274,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12345866119"
    },
    {
      "job": 119217099927,
      "time": 327,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12344687831"
    },
    {
      "job": 119217099944,
      "time": 535,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12345871756"
    }
  ],
  "_buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774",
  "_commit": {
    "id": "9bc79018e7005b365ea1f695d236695df5917386",
    "author": "Phillip Brinck Vetter <phillipvetter@outlook.com>",
    "committer": "Phillip Brinck Vetter <phillipvetter@outlook.com>",
    "message": "Typo\n\nTypo\n",
    "time": 1792582047
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppEigen",
      "role": "LinkingTo"
    },
    {
      "package": "zigg",
      "role": "LinkingTo"
    },
    {
      "package": "Deriv",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.2",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "RTMB",
      "version": ">= 1.9",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "TMB",
      "version": ">= 1.9",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "phillipbvetter",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2025-51",
      "n": 2
    },
    {
      "week": "2026-06",
      "n": 7
    },
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 13
    },
    {
      "week": "2026-28",
      "n": 8
    },
    {
      "week": "2026-29",
      "n": 7
    },
    {
      "week": "2026-31",
      "n": 1
    },
    {
      "week": "2026-32",
      "n": 2
    },
    {
      "week": "2026-36",
      "n": 2
    },
    {
      "week": "2026-40",
      "n": 1
    },
    {
      "week": "2026-43",
      "n": 4
    }
  ],
  "_tags": [],
  "_stars": 7,
  "_contributors": [
    {
      "user": "phillipbvetter",
      "count": 71,
      "uuid": 32834515
    },
    {
      "user": "emima94",
      "count": 2,
      "uuid": 157652694
    }
  ],
  "_userbio": {
    "uuid": 32834515,
    "type": "user",
    "name": "Phillip Brinck Vetter",
    "followers": 5,
    "description": "I work with statistical models, and likelihood theory, in particular stochastic state space systems for wastewater and energy applications."
  },
  "_downloads": {
    "count": 373,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ctsmTMB"
  },
  "_devurl": "https://github.com/phillipbvetter/ctsmtmb",
  "_searchresults": 84,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ctsmTMB.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/phillipbvetter/ctsmtmb",
  "_realowner": "phillipbvetter",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2025-04-08"
    },
    {
      "version": "1.0.1",
      "date": "2025-08-27"
    },
    {
      "version": "1.1.1",
      "date": "2026-07-14"
    }
  ],
  "_exports": [
    "create.Ornstein1D.model",
    "create.Ornstein2D.model",
    "ctsmTMB",
    "newModel"
  ],
  "_datasets": [
    {
      "name": "EstimateReferenceData",
      "title": "A list of outputs generated from calling the 'estimate' method with the state reconstruction methods 'ekf', 'lkf', 'ukf', 'laplace' and 'laplace.thygesen'.",
      "object": "EstimateReferenceData",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "Ornstein",
      "title": "Sample from a simulated Ornstein-Uhlenbeck process with time-dependent mean",
      "object": "Ornstein",
      "class": [
        "data.frame"
      ],
      "fields": [
        "t",
        "u",
        "y"
      ],
      "rows": 201,
      "table": true,
      "tojson": true
    },
    {
      "name": "Ornstein2D",
      "title": "Sample from a simulated two-state Ornstein-Uhlenbeck process",
      "object": "Ornstein2D",
      "class": [
        "data.frame"
      ],
      "fields": [
        "t",
        "u",
        "y1",
        "y2"
      ],
      "rows": 201,
      "table": true,
      "tojson": true
    },
    {
      "name": "OutputReferenceData",
      "title": "A list of outputs generated from calling the 'filter', 'predict' and 'simulate' method on the Ornstein2D data.",
      "object": "OutputReferenceData",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "create.Ornstein1D.model",
      "title": "Create a 1D (1 state, 1 observation) Ornstein-Uhlenbeck model with input-driven mean value. The state is directly observed.",
      "topics": [
        "create.Ornstein1D.model"
      ]
    },
    {
      "page": "create.Ornstein2D.model",
      "title": "Create a 2D (2 states, 2 observations) Ornstein-Uhlenbeck model with input-driven mean value in the first state and a lagged second state. The states are directly observed.",
      "topics": [
        "create.Ornstein2D.model"
      ]
    },
    {
      "page": "ctsmTMB",
      "title": "Methods for the 'ctsmTMB' R6 class",
      "topics": [
        "ctsmTMB"
      ]
    },
    {
      "page": "EstimateReferenceData",
      "title": "A list of outputs generated from calling the 'estimate' method with the state reconstruction methods 'ekf', 'lkf', 'ukf', 'laplace' and 'laplace.thygesen'.",
      "topics": [
        "EstimateReferenceData"
      ]
    },
    {
      "page": "newModel",
      "title": "Create a ctsmTMB model faster avoiding $...",
      "topics": [
        "newModel"
      ]
    },
    {
      "page": "Ornstein",
      "title": "Sample from a simulated Ornstein-Uhlenbeck process with time-dependent mean",
      "topics": [
        "Ornstein"
      ]
    },
    {
      "page": "Ornstein2D",
      "title": "Sample from a simulated two-state Ornstein-Uhlenbeck process",
      "topics": [
        "Ornstein2D"
      ]
    },
    {
      "page": "OutputReferenceData",
      "title": "A list of outputs generated from calling the 'filter', 'predict' and 'simulate' method on the Ornstein2D data.",
      "topics": [
        "OutputReferenceData"
      ]
    },
    {
      "page": "plot.ctsmTMB.fit",
      "title": "This function creates residual plots for an estimated ctsmTMB object",
      "topics": [
        "plot.ctsmTMB.fit"
      ]
    },
    {
      "page": "plot.ctsmTMB.pred",
      "title": "Plot of k-step predictions from a ctsmTMB prediction object",
      "topics": [
        "plot.ctsmTMB.pred"
      ]
    },
    {
      "page": "plot.ctsmTMB.profile",
      "title": "Plot a profile likelihood ctsmTMB object",
      "topics": [
        "plot.ctsmTMB.profile"
      ]
    },
    {
      "page": "print.ctsmTMB",
      "title": "Basic print of ctsmTMB objects",
      "topics": [
        "print.ctsmTMB"
      ]
    },
    {
      "page": "print.ctsmTMB.fit",
      "title": "Basic print of objects ctsmTMB fit objects",
      "topics": [
        "print.ctsmTMB.fit"
      ]
    },
    {
      "page": "profile.ctsmTMB.fit",
      "title": "Performs full multi-dimensional profile likelihood calculations",
      "topics": [
        "profile.ctsmTMB.fit"
      ]
    },
    {
      "page": "summary.ctsmTMB.fit",
      "title": "Basic summary of ctsmTMB fit object",
      "topics": [
        "summary.ctsmTMB.fit"
      ]
    }
  ],
  "_pkglogo": "https://github.com/phillipbvetter/ctsmTMB/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/phillipbvetter/ctsmTMB/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "Deriv",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "patchwork",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "rlang",
    "RTMB",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "TMB",
    "vctrs",
    "viridisLite",
    "withr",
    "zigg"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "observation_equations.Rmd",
      "filename": "observation_equations.html",
      "title": "AddObs - Details",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Adding observation equations",
        "Adding observation variances",
        "Multiple observation equations"
      ],
      "created": "2024-07-02 17:31:19",
      "modified": "2025-04-01 22:08:45",
      "commits": 15
    },
    {
      "source": "extended_kalman_filter.Rmd",
      "filename": "extended_kalman_filter.html",
      "title": "Extended Kalman Filter",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2024-09-10 11:24:04",
      "modified": "2025-04-01 12:02:12",
      "commits": 4
    },
    {
      "source": "using_another_optimizer.Rmd",
      "filename": "using_another_optimizer.html",
      "title": "Extracting the Likelihood Function and Changing Optimizer",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simulate from the Ornstein-Uhlenbeck process",
        "Construct model object",
        "Estimation",
        "Extract function handlers",
        "Extract parameter lower/upper bounds",
        "Optimize manually using stats::optim",
        "Compare results between the two optimizers"
      ],
      "created": "2025-01-24 10:25:35",
      "modified": "2025-08-11 09:37:37",
      "commits": 9
    },
    {
      "source": "ctsmTMB.Rmd",
      "filename": "ctsmTMB.html",
      "title": "Getting Started",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Initialising",
        "Add system equations",
        "Add observation equations",
        "Add observation variances",
        "Add inputs",
        "Add parameters",
        "Set initial state and covariance",
        "Generate Data",
        "Perform estimation",
        "Inspecting the fit object",
        "Parameter estimates",
        "State estimates",
        "Residual analysis",
        "Profiling the likelihood",
        "Extra: Algebraic equations"
      ],
      "created": "2024-07-02 19:48:32",
      "modified": "2026-09-28 09:07:59",
      "commits": 33
    },
    {
      "source": "laplace_approx.Rmd",
      "filename": "laplace_approx.html",
      "title": "Laplace Approximation",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2024-09-10 11:24:04",
      "modified": "2025-01-23 15:12:33",
      "commits": 2
    },
    {
      "source": "linear_kalman_filter.Rmd",
      "filename": "linear_kalman_filter.html",
      "title": "Linear Kalman Filter",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2025-04-01 12:02:12",
      "modified": "2025-04-01 12:02:12",
      "commits": 1
    },
    {
      "source": "predict.Rmd",
      "filename": "predict.html",
      "title": "Moment Predictions",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Notation",
        "Stochastic State Space System",
        "Observations and Likelihood",
        "What is a \"Prediction\"?",
        "Moment Differential Equations",
        "Algorithm",
        "Example",
        "Create Model",
        "Create Data using Simulate",
        "Predict",
        "Output",
        "Long prediction horizons",
        "Forecast Evaluation"
      ],
      "created": "2024-07-02 17:31:19",
      "modified": "2026-10-20 00:31:16",
      "commits": 25
    },
    {
      "source": "estimate.Rmd",
      "filename": "estimate.html",
      "title": "Parameter Estimation",
      "author": "Phillip Vetter",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Notation",
        "Stochastic State Space System",
        "Observations and Likelihood",
        "What is an \"Estimation\"?",
        "Moment Differential Equations",
        "Example",
        "Method Arguments",
        "method",
        "ode.solver",
        "ode.timestep",
        "loss / loss_c",
        "use_hessian",
        "laplace.residuals",
        "unconstrainted.optim",
        "estimate.initial.state",
        "control",
        "silent"
      ],
      "created": "2024-07-02 17:31:19",
      "modified": "2026-07-10 20:10:55",
      "commits": 18
    },
    {
      "source": "simulate.Rmd",
      "filename": "simulate.html",
      "title": "Stochastic Simulations",
      "author": "Phillip Vetter",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Notation",
        "Stochastic State Space System",
        "Observations and Likelihood",
        "What is a \"Simulation\"?",
        "Algorithm \\label",
        "Example",
        "Create Model",
        "Create Data",
        "Simulate",
        "Output",
        "Estimating with the Simulated Observations",
        "Many Simulations",
        "Increasing Process Noise",
        "Distribution Plot",
        "Method Arguments",
        "pars",
        "method",
        "ode.solver",
        "ode.timestep",
        "k.ahead",
        "return.k.ahead",
        "sim.timestep",
        "n.sims",
        "initial.state",
        "estimate.initial.state",
        "silent"
      ],
      "created": "2024-09-10 11:24:04",
      "modified": "2026-10-20 00:31:16",
      "commits": 16
    },
    {
      "source": "unscented_kalman_filter.Rmd",
      "filename": "unscented_kalman_filter.html",
      "title": "Unscented Kalman Filter",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2024-09-10 11:24:04",
      "modified": "2025-04-01 12:02:12",
      "commits": 3
    },
    {
      "source": "Knudsen_UKF.Rmd",
      "filename": "Knudsen_UKF.html",
      "title": "Unscented Kalman Filter using Euler-Maruyama",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Notation",
        "General Idea",
        "Setup",
        "Details"
      ],
      "created": "2026-10-20 00:31:16",
      "modified": "2026-10-20 00:31:16",
      "commits": 1
    }
  ],
  "_score": 7.588921261618007,
  "_indexed": true,
  "_nocasepkg": "ctsmtmb",
  "_universes": [
    "phillipbvetter"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.1",
      "date": "2026-10-21T12:20:23.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/9b41b68fc6322dae8322a3b978c822cc492d3f36a123007dadbb4399d52523c5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.1",
      "date": "2026-10-21T12:20:38.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/15d4e14176fc17a4e4bf99476b6c5e0e3bb8c5689b2f320c3dd9ad76c21ebcea",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.1",
      "date": "2026-10-21T12:22:25.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/d83a67d01fa17a4eca702b56472166b408969a126b23b3b3642fbc96c1e2acfb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.1",
      "date": "2026-10-21T12:22:37.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/149a48a52531d3dd326bb5a4e309b9b341843ddf43ec1575f827a04e03178e00",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.1",
      "date": "2026-10-21T12:26:07.000Z",
      "arch": "aarch64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/db5ae7521b9221b8f68256083e3e5af2b67ea896ca4eb8aa7e024677b0897feb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.1",
      "date": "2026-10-21T12:22:20.000Z",
      "arch": "x86_64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/ec94d7cdcd6f8c7546b6aa33756bad840402199dcadcc0fd32a8c1e021d5220a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.1",
      "date": "2026-10-21T12:33:55.000Z",
      "arch": "aarch64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/09faaf6c87eb4a9ebf33b8a1b49c94d63c78602457f9e2d1c6be5d475ff47414",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.1",
      "date": "2026-10-21T12:24:52.000Z",
      "arch": "x86_64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/8c2bda845ed8094b138178f1dfcf98e7f6f25d274cc9223ee15730ee231e3ee7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.1",
      "date": "2026-10-21T12:22:43.000Z",
      "arch": "emscripten",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/a049d1d81c563aaaeaaee7b0a2844c4974f7b25a48be9969a7f25e0b111e39cb",
      "status": "success",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.1",
      "date": "2026-10-21T12:21:59.000Z",
      "arch": "aarch64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/9dc6cc9d4f64bdbc37a7dd2d5cbd02b834c770953db9937c1500ab2d5bee1a1b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.1",
      "date": "2026-10-21T12:19:48.000Z",
      "arch": "x86_64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/86a78b40b6460f00d208586a3d23e414e116ac7e183d293d14061e5336942d2d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.1",
      "date": "2026-10-21T12:20:00.000Z",
      "arch": "x86_64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/3f8e5d7042c661e273282dcdbef703ffdcb79168605d90f552694cf3d14f58b2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.1",
      "date": "2026-10-21T12:21:50.000Z",
      "arch": "aarch64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/5101fd0101801c9e978fd28a1358a2b1f3bdf3f66a831510b22ad1ac0adfc4b3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.1",
      "date": "2026-10-21T12:24:11.000Z",
      "arch": "x86_64",
      "commit": "9bc79018e7005b365ea1f695d236695df5917386",
      "fileid": "https://r2.ropensci.org/183c7ab1fc97c568cc53e0cf311e6228a8516f135681d0c171fe0e10aab5dcab",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phillipbvetter/actions/runs/39597625774"
    }
  ]
}