<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:r="https://r-universe.dev"><channel><title>knygren.r-universe.dev</title><link>https://knygren.r-universe.dev</link><description>Recent package updates in knygren</description><generator>R-universe</generator><image><url>https://github.com/knygren.png</url><title>R packages by knygren</title><link>https://knygren.r-universe.dev</link></image><lastBuildDate>Thu, 04 Jun 2026 21:25:58 GMT</lastBuildDate><item><title>[knygren] nmathopencl 0.2.0</title><author>kjell.a.nygren@gmail.com (Kjell Nygren)</author><description>Ships statistical and mathematical routines from R
internal 'nmath' ('Mathlib') as 'OpenCL' C sources under
directory 'inst/cl/', with R wrappers that use the GPU when
'OpenCL' is available at compile time and fall back to 'stats'
equivalents otherwise. Aimed at package developers building
custom kernels (for example Bayesian GLMs via suggested package
'glmbayes') using opencltools kernel loaders and related
helpers. Contains translated shims, an illustrative GLM-related
kernel subsystem, vignettes, and optional GPU acceleration.</description><link>https://github.com/r-universe/knygren/actions/runs/26980614006</link><pubDate>Thu, 04 Jun 2026 21:25:58 GMT</pubDate><r:package>nmathopencl</r:package><r:version>0.2.0</r:version><r:status>success</r:status><r:repository>https://knygren.r-universe.dev</r:repository><r:upstream>https://github.com/knygren/nmathopencl</r:upstream><r:article><r:source>Chapter-00.Rmd</r:source><r:filename>Chapter-00.html</r:filename><r:title>Chapter 00: nmathopencl --- Package Overview</r:title><r:created>2025-08-21 06:07:32</r:created><r:modified>2026-06-04 21:25:58</r:modified></r:article><r:article><r:source>Chapter-01.Rmd</r:source><r:filename>Chapter-01.html</r:filename><r:title>Chapter 01: Setting Up OpenCL and Enabling GPU Acceleration</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-06-04 21:25:58</r:modified></r:article><r:article><r:source>Chapter-02.Rmd</r:source><r:filename>Chapter-02.html</r:filename><r:title>Chapter 02: Adding USE_OPENCL and has_opencl() to Your Package</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-06-04 16:45:22</r:modified></r:article><r:article><r:source>Chapter-03.Rmd</r:source><r:filename>Chapter-03.html</r:filename><r:title>Chapter 03: Structure of nmath Kernel Programs</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-06-04 21:25:58</r:modified></r:article><r:article><r:source>Chapter-04.Rmd</r:source><r:filename>Chapter-04.html</r:filename><r:title>Chapter 04: The nmath OpenCL Library</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-06-04 16:45:22</r:modified></r:article><r:article><r:source>Chapter-05.Rmd</r:source><r:filename>Chapter-05.html</r:filename><r:title>Chapter 05: Kernels, Kernel Runners, and Kernel Wrappers</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-06-04 21:25:58</r:modified></r:article><r:article><r:source>Chapter-06.Rmd</r:source><r:filename>Chapter-06.html</r:filename><r:title>Chapter 06: Integrating Kernel Wrappers into Your Codebase</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-06-04 21:25:58</r:modified></r:article><r:article><r:source>Chapter-07.Rmd</r:source><r:filename>Chapter-07.html</r:filename><r:title>Chapter 07: Kernels --- Writing and Using OpenCL Kernel Files</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-06-04 16:45:22</r:modified></r:article><r:article><r:source>Chapter-08.Rmd</r:source><r:filename>Chapter-08.html</r:filename><r:title>Chapter 08: Kernel Loading --- load_kernel_source and load_kernel_library</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-06-04 16:45:22</r:modified></r:article><r:article><r:source>Chapter-09.Rmd</r:source><r:filename>Chapter-09.html</r:filename><r:title>Chapter 09: Generic OpenCL Kernel Runners (openclPort layer)</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-06-04 21:25:58</r:modified></r:article><r:article><r:source>Chapter-10.Rmd</r:source><r:filename>Chapter-10.html</r:filename><r:title>Chapter 10: Case Study --- Building Custom GLM Kernels (ex_glmbayes)</r:title><r:created>2020-07-05 01:43:45</r:created><r:modified>2026-06-04 21:25:58</r:modified></r:article><r:article><r:source>Chapter-11.Rmd</r:source><r:filename>Chapter-11.html</r:filename><r:title>Chapter 11: Testing, Debugging, and Benchmarking GPU Kernels</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-06-04 21:25:58</r:modified></r:article><r:article><r:source>Chapter-12.Rmd</r:source><r:filename>Chapter-12.html</r:filename><r:title>Chapter 12: The nmathopencl R API --- Distribution Functions on the GPU</r:title><r:created>2025-08-21 06:07:32</r:created><r:modified>2026-06-04 21:25:58</r:modified></r:article></item><item><title>[knygren] glmbayes 0.9.6</title><author>kjell.a.nygren@gmail.com (Kjell Nygren)</author><description>Provides Bayesian linear and generalized linear model
fitting with independent and identically distributed (iid)
posterior samples. The main functions mirror R's lm() and glm()
interfaces while adding prior family specifications for
Gaussian, Poisson, binomial, and Gamma models with log-concave
likelihoods. Sampling for supported non-conjugate models uses
accept-reject methods based on likelihood subgradients as in
Nygren and Nygren (2006) &lt;doi:10.1198/016214506000000357&gt;. The
package also includes tools for prior setup, posterior
summaries, prediction, diagnostics, simulation, vignettes, and
optional 'OpenCL' acceleration for larger models.</description><link>https://github.com/r-universe/knygren/actions/runs/26925989059</link><pubDate>Thu, 04 Jun 2026 02:16:39 GMT</pubDate><r:package>glmbayes</r:package><r:version>0.9.6</r:version><r:status>success</r:status><r:repository>https://knygren.r-universe.dev</r:repository><r:upstream>https://github.com/knygren/glmbayes</r:upstream><r:article><r:source>Chapter-00.Rmd</r:source><r:filename>Chapter-00.html</r:filename><r:title>Chapter 00: Introduction</r:title><r:created>2025-08-21 06:07:32</r:created><r:modified>2026-05-31 10:16:10</r:modified></r:article><r:article><r:source>Chapter-01.Rmd</r:source><r:filename>Chapter-01.html</r:filename><r:title>Chapter 01: Getting started with glmbayes</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-05-28 10:00:00</r:modified></r:article><r:article><r:source>Chapter-02-S01.Rmd</r:source><r:filename>Chapter-02-S01.html</r:filename><r:title>Chapter 02-S01: Conjugate Models — Introduction and Overview</r:title><r:created>2026-05-28 02:58:21</r:created><r:modified>2026-05-28 04:26:36</r:modified></r:article><r:article><r:source>Chapter-02-S02.Rmd</r:source><r:filename>Chapter-02-S02.html</r:filename><r:title>Chapter 02-S02: Normal–Normal Conjugacy for One Mean</r:title><r:created>2026-05-28 02:58:21</r:created><r:modified>2026-05-31 05:08:57</r:modified></r:article><r:article><r:source>Chapter-02-S03.Rmd</r:source><r:filename>Chapter-02-S03.html</r:filename><r:title>Chapter 02-S03: Beta–Binomial Conjugacy for One Proportion</r:title><r:created>2026-05-28 02:58:21</r:created><r:modified>2026-05-31 05:08:57</r:modified></r:article><r:article><r:source>Chapter-02-S04.Rmd</r:source><r:filename>Chapter-02-S04.html</r:filename><r:title>Chapter 02-S04: Gamma–Poisson Conjugacy for One Count Rate</r:title><r:created>2026-05-28 02:58:21</r:created><r:modified>2026-05-31 05:08:57</r:modified></r:article><r:article><r:source>Chapter-02-S05.Rmd</r:source><r:filename>Chapter-02-S05.html</r:filename><r:title>Chapter 02-S05: Gamma–Gamma Conjugacy for One Response Rate</r:title><r:created>2026-05-28 02:58:21</r:created><r:modified>2026-05-31 05:08:57</r:modified></r:article><r:article><r:source>Chapter-03.Rmd</r:source><r:filename>Chapter-03.html</r:filename><r:title>Chapter 03: Estimating Bayesian linear models</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-05-28 04:26:36</r:modified></r:article><r:article><r:source>Chapter-04.Rmd</r:source><r:filename>Chapter-04.html</r:filename><r:title>Chapter 04: Tailoring priors — leveraging the Prior_Setup function</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-05-26 22:48:29</r:modified></r:article><r:article><r:source>Chapter-05.Rmd</r:source><r:filename>Chapter-05.html</r:filename><r:title>Chapter 05: Model predictions and posterior predictive checks (+ bayesplot ppc_*)</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-05-31 10:16:10</r:modified></r:article><r:article><r:source>Chapter-06.Rmd</r:source><r:filename>Chapter-06.html</r:filename><r:title>Chapter 06: Deviance residuals, model statistics and posterior inference (+ bayestestR)</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-05-31 10:16:10</r:modified></r:article><r:article><r:source>Chapter-07.Rmd</r:source><r:filename>Chapter-07.html</r:filename><r:title>Chapter 07: Foundations of GLMs — families, links, and log-concave likelihoods</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-05-26 22:48:29</r:modified></r:article><r:article><r:source>Chapter-08.Rmd</r:source><r:filename>Chapter-08.html</r:filename><r:title>Chapter 08: Estimating Bayesian generalized linear models</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-05-28 04:26:36</r:modified></r:article><r:article><r:source>Chapter-09.Rmd</r:source><r:filename>Chapter-09.html</r:filename><r:title>Chapter 09: Models for the Binomial family</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-05-28 04:26:36</r:modified></r:article><r:article><r:source>Chapter-10.Rmd</r:source><r:filename>Chapter-10.html</r:filename><r:title>Chapter 10: Models for the Poisson family</r:title><r:created>2020-07-05 01:43:45</r:created><r:modified>2026-05-31 05:08:57</r:modified></r:article><r:article><r:source>Chapter-11.Rmd</r:source><r:filename>Chapter-11.html</r:filename><r:title>Chapter 11: Models for the Gamma family</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-05-28 04:26:36</r:modified></r:article><r:article><r:source>Chapter-12.Rmd</r:source><r:filename>Chapter-12.html</r:filename><r:title>Chapter 12: Visualizing posteriors with bayesplot</r:title><r:created>2025-08-21 06:07:32</r:created><r:modified>2026-05-31 10:16:10</r:modified></r:article><r:article><r:source>Chapter-13.Rmd</r:source><r:filename>Chapter-13.html</r:filename><r:title>Chapter 13: Bayesian inference and decision making with bayestestR</r:title><r:created>2025-12-30 17:50:04</r:created><r:modified>2026-05-31 10:16:10</r:modified></r:article><r:article><r:source>Chapter-14.Rmd</r:source><r:filename>Chapter-14.html</r:filename><r:title>Chapter 14: Informative priors — centering and differential prior weights</r:title><r:created>2025-12-31 04:12:46</r:created><r:modified>2026-05-26 03:21:09</r:modified></r:article><r:article><r:source>Chapter-15.Rmd</r:source><r:filename>Chapter-15.html</r:filename><r:title>Chapter 15: Estimating models with unknown dispersion parameters</r:title><r:created>2025-12-31 04:12:46</r:created><r:modified>2026-05-26 22:48:29</r:modified></r:article><r:article><r:source>Chapter-16.Rmd</r:source><r:filename>Chapter-16.html</r:filename><r:title>Chapter 16: Large models — GPU acceleration using OpenCL</r:title><r:created>2025-12-31 04:12:46</r:created><r:modified>2026-05-26 03:21:09</r:modified></r:article><r:article><r:source>Chapter-17.Rmd</r:source><r:filename>Chapter-17.html</r:filename><r:title>Chapter 17: Linear mixed-effects models</r:title><r:created>2026-05-26 03:21:09</r:created><r:modified>2026-05-26 03:21:09</r:modified></r:article><r:article><r:source>Chapter-18.Rmd</r:source><r:filename>Chapter-18.html</r:filename><r:title>Chapter 18: Generalized linear mixed-effects models</r:title><r:created>2026-05-26 03:21:09</r:created><r:modified>2026-05-26 03:21:09</r:modified></r:article><r:article><r:source>Chapter-A01.Rmd</r:source><r:filename>Chapter-A01.html</r:filename><r:title>Chapter A01: A detailed overview of the glmbayes package</r:title><r:created>2026-03-06 20:30:57</r:created><r:modified>2026-05-26 22:48:29</r:modified></r:article><r:article><r:source>Chapter-A02.Rmd</r:source><r:filename>Chapter-A02.html</r:filename><r:title>Chapter A02: Overview of Estimation Procedures</r:title><r:created>2026-03-06 20:30:57</r:created><r:modified>2026-04-08 06:12:39</r:modified></r:article><r:article><r:source>Chapter-A03.Rmd</r:source><r:filename>Chapter-A03.html</r:filename><r:title>Chapter A03: Methods available in glmbayes</r:title><r:created>2026-03-06 20:30:57</r:created><r:modified>2026-03-29 01:25:20</r:modified></r:article><r:article><r:source>Chapter-A04.Rmd</r:source><r:filename>Chapter-A04.html</r:filename><r:title>Chapter A04: Directional Tail Diagnostics for Prior-Posterior Disagreement</r:title><r:created>2026-03-06 20:30:57</r:created><r:modified>2026-03-29 02:16:22</r:modified></r:article><r:article><r:source>Chapter-A05.Rmd</r:source><r:filename>Chapter-A05.html</r:filename><r:title>Chapter A05: Simulation Methods - Likelihood Subgradient Densities</r:title><r:created>2026-03-06 20:30:57</r:created><r:modified>2026-03-29 01:25:20</r:modified></r:article><r:article><r:source>Chapter-A06.Rmd</r:source><r:filename>Chapter-A06.html</r:filename><r:title>Chapter A06: Accept–Reject Sampling for Dispersion in Gamma Regression</r:title><r:created>2026-03-06 20:30:57</r:created><r:modified>2026-03-29 02:16:22</r:modified></r:article><r:article><r:source>Chapter-A07.Rmd</r:source><r:filename>Chapter-A07.html</r:filename><r:title>Chapter A07: Accept–Reject Sampling for gaussian Regression models with independent normal-gamma priors</r:title><r:created>2026-03-06 20:30:57</r:created><r:modified>2026-03-28 17:47:38</r:modified></r:article><r:article><r:source>Chapter-A08.Rmd</r:source><r:filename>Chapter-A08.html</r:filename><r:title>Chapter A08: Overview of Envelope Related Functions</r:title><r:created>2026-03-06 20:30:57</r:created><r:modified>2026-03-29 01:25:20</r:modified></r:article><r:article><r:source>Chapter-A09.Rmd</r:source><r:filename>Chapter-A09.html</r:filename><r:title>Chapter A09: Parallel Sampling Implementation using RcppParallel</r:title><r:created>2026-03-06 20:30:57</r:created><r:modified>2026-03-22 19:09:50</r:modified></r:article><r:article><r:source>Chapter-A10.Rmd</r:source><r:filename>Chapter-A10.html</r:filename><r:title>Chapter A10: Accelerated EnvelopeBuild Implementation using OpenCL</r:title><r:created>2026-01-17 10:43:17</r:created><r:modified>2026-05-26 03:21:09</r:modified></r:article><r:article><r:source>Chapter-A11.Rmd</r:source><r:filename>Chapter-A11.html</r:filename><r:title>Chapter A11: Implementation Companion for Independent Normal-Gamma</r:title><r:created>2026-02-23 03:43:55</r:created><r:modified>2026-04-12 16:20:25</r:modified></r:article><r:article><r:source>Chapter-A12.Rmd</r:source><r:filename>Chapter-A12.html</r:filename><r:title>Chapter A12: Technical Derivations for Priors Returned by `Prior_Setup()</r:title><r:created>2026-04-10 02:50:11</r:created><r:modified>2026-05-26 22:48:29</r:modified></r:article></item><item><title>[knygren] opencltools 0.8.1</title><author>kjell.a.nygren@gmail.com (Kjell Nygren)</author><description>Runtime 'OpenCL' support for R package developers: probe
hardware and drivers, load and concatenate kernel sources, and
manage dependency-annotated '.cl' libraries, so packages like
'nmathopencl' and other ported libraries can offer GPU
acceleration without each re-implementing the same plumbing.
Vignettes use the 'glmbayes' envelope-gradient example and
likelihood subgradient methodology (Nygren and Nygren, 2006,
&lt;doi:10.1198/016214506000000357&gt;).</description><link>https://github.com/r-universe/knygren/actions/runs/26918525891</link><pubDate>Wed, 03 Jun 2026 23:00:15 GMT</pubDate><r:package>opencltools</r:package><r:version>0.8.1</r:version><r:status>success</r:status><r:repository>https://knygren.r-universe.dev</r:repository><r:upstream>https://github.com/knygren/opencltools</r:upstream><r:article><r:source>Chapter-01.Rmd</r:source><r:filename>Chapter-01.html</r:filename><r:title>Chapter 01: Getting started — Setting up OpenCL</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-05-29 19:16:10</r:modified></r:article><r:article><r:source>Chapter-02.Rmd</r:source><r:filename>Chapter-02.html</r:filename><r:title>Chapter 02: Using a ported library — assembling kernel programs</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-05-29 19:16:10</r:modified></r:article><r:article><r:source>Chapter-03.Rmd</r:source><r:filename>Chapter-03.html</r:filename><r:title>Chapter 03: Kernel runners and wrappers — the glmbayes pattern</r:title><r:created>2020-07-05 13:36:43</r:created><r:modified>2026-05-29 19:16:10</r:modified></r:article></item></channel></rss>