<?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>gcol33.r-universe.dev</title><link>https://gcol33.r-universe.dev</link><description>Recent package updates in gcol33</description><generator>R-universe</generator><image><url>https://github.com/gcol33.png</url><title>R packages by gcol33</title><link>https://gcol33.r-universe.dev</link></image><lastBuildDate>Wed, 03 Jun 2026 15:09:27 GMT</lastBuildDate><item><title>[gcol33] texanshootR 0.1.1</title><author>gilles.colling051@gmail.com (Gilles Colling)</author><description>Provides a structured, terminal-first interface for
exploratory model search, including transformation grids,
predictor-subset enumeration, interaction screening,
principled- sounding sample restrictions, outcome engineering,
and model-form escalation (polynomial / spline wraps, robust
M-estimation, generalized linear model (GLM) family swaps,
random-intercept lifts). Persistent run history, achievement
tracking, and reportable output generators (manuscript,
presentation, funding letter, graphical abstract, reviewer
response) are included.</description><link>https://github.com/r-universe/gcol33/actions/runs/26904551548</link><pubDate>Wed, 03 Jun 2026 15:09:27 GMT</pubDate><r:package>texanshootR</r:package><r:version>0.1.1</r:version><r:status>success</r:status><r:repository>https://gcol33.r-universe.dev</r:repository><r:upstream>https://github.com/gcol33/texanshootr</r:upstream><r:article><r:source>getting-started.Rmd</r:source><r:filename>getting-started.html</r:filename><r:title>Getting started with texanshootR</r:title><r:created>2026-05-10 02:55:22</r:created><r:modified>2026-05-12 18:58:25</r:modified></r:article></item><item><title>[gcol33] tulpaMesh 0.1.2</title><author>gilles.colling051@gmail.com (Gilles Colling)</author><description>Generate constrained Delaunay triangulation meshes for use
with stochastic partial differential equation (SPDE) spatial
models (Lindgren, Rue and Lindstroem 2011
&lt;doi:10.1111/j.1467-9868.2011.00777.x&gt;). Provides automatic
mesh generation from point coordinates with boundary
constraints, Ruppert refinement for mesh quality, finite
element method (FEM) matrix assembly (mass, stiffness,
projection), barrier models, spherical meshes via icosahedral
subdivision, and metric graph meshes for network geometries.
Built on the 'CDT' header-only C++ library (Amirkhanov 2024
&lt;https://github.com/artem-ogre/CDT&gt;). Designed as the mesh
backend for the 'tulpa' Bayesian hierarchical modelling engine
but usable standalone for any spatial triangulation task.</description><link>https://github.com/r-universe/gcol33/actions/runs/26716420222</link><pubDate>Sun, 31 May 2026 13:10:01 GMT</pubDate><r:package>tulpaMesh</r:package><r:version>0.1.2</r:version><r:status>success</r:status><r:repository>https://gcol33.r-universe.dev</r:repository><r:upstream>https://github.com/gcol33/tulpamesh</r:upstream><r:article><r:source>quickstart.Rmd</r:source><r:filename>quickstart.html</r:filename><r:title>Quick Start</r:title><r:created>2026-03-25 22:51:53</r:created><r:modified>2026-03-25 23:19:17</r:modified></r:article><r:article><r:source>workflows.Rmd</r:source><r:filename>workflows.html</r:filename><r:title>Spatial Workflows</r:title><r:created>2026-03-25 22:51:53</r:created><r:modified>2026-03-25 23:19:17</r:modified></r:article><r:article><r:source>advanced.Rmd</r:source><r:filename>advanced.html</r:filename><r:title>Spherical and Temporal Meshes</r:title><r:created>2026-03-25 22:51:53</r:created><r:modified>2026-03-25 23:19:17</r:modified></r:article></item><item><title>[gcol33] restrictR 0.1.2</title><author>gilles.colling051@gmail.com (Gilles Colling)</author><description>Build reusable validators from small building blocks using
the base pipe operator. Define runtime contracts once with
'restrict()' and enforce them anywhere in code. Validators
compose naturally, support dependent rules via formulas, and
produce clear, path-aware error messages. No DSL, no operator
overloading, just idiomatic R.</description><link>https://github.com/r-universe/gcol33/actions/runs/26705925213</link><pubDate>Sun, 31 May 2026 05:33:50 GMT</pubDate><r:package>restrictR</r:package><r:version>0.1.2</r:version><r:status>success</r:status><r:repository>https://gcol33.r-universe.dev</r:repository><r:upstream>https://github.com/gcol33/restrictr</r:upstream><r:article><r:source>restrictR.Rmd</r:source><r:filename>restrictR.html</r:filename><r:title>Runtime Contracts for R Functions</r:title><r:created>2026-03-04 15:19:30</r:created><r:modified>2026-05-31 05:33:50</r:modified></r:article></item><item><title>[gcol33] corrselect 3.2.2</title><author>gilles.colling051@gmail.com (Gilles Colling)</author><description>Provides functions for predictor pruning using
association-based and model-based approaches. Includes
corrPrune() for fast correlation-based pruning, modelPrune()
for VIF-based regression pruning, and exact graph-theoretic
algorithms (Eppstein–Löffler–Strash, Bron–Kerbosch) for
exhaustive subset enumeration. Supports linear models, GLMs,
and mixed models ('lme4', 'glmmTMB').</description><link>https://github.com/r-universe/gcol33/actions/runs/26705924331</link><pubDate>Sun, 31 May 2026 05:33:46 GMT</pubDate><r:package>corrselect</r:package><r:version>3.2.2</r:version><r:status>success</r:status><r:repository>https://gcol33.r-universe.dev</r:repository><r:upstream>https://github.com/gcol33/corrselect</r:upstream><r:article><r:source>advanced.Rmd</r:source><r:filename>advanced.html</r:filename><r:title>Advanced Topics</r:title><r:created>2025-11-20 18:36:10</r:created><r:modified>2026-02-24 13:51:36</r:modified></r:article><r:article><r:source>comparison.Rmd</r:source><r:filename>comparison.html</r:filename><r:title>Comparison with Alternatives</r:title><r:created>2025-11-20 18:36:10</r:created><r:modified>2026-05-31 05:33:46</r:modified></r:article><r:article><r:source>workflows.Rmd</r:source><r:filename>workflows.html</r:filename><r:title>Complete Workflows: Real-World Examples</r:title><r:created>2025-11-20 18:36:10</r:created><r:modified>2026-02-24 13:51:36</r:modified></r:article><r:article><r:source>quickstart.Rmd</r:source><r:filename>quickstart.html</r:filename><r:title>Quick Start</r:title><r:created>2025-11-20 18:36:10</r:created><r:modified>2026-03-23 09:16:47</r:modified></r:article><r:article><r:source>theory.Rmd</r:source><r:filename>theory.html</r:filename><r:title>Theory and Formulation</r:title><r:created>2025-11-25 15:32:13</r:created><r:modified>2026-03-23 09:09:08</r:modified></r:article></item><item><title>[gcol33] keyed 0.2.0</title><author>gilles.colling051@gmail.com (Gilles Colling)</author><description>Helps make implicit data assumptions explicit by attaching
keys to flat-file data that error when those assumptions are
violated. Designed for CSV-first workflows without database
infrastructure or version control. Provides key definition,
assumption checks, join diagnostics, and automatic drift
detection via watched data frames that snapshot before each
transformation and report cell-level changes.</description><link>https://github.com/r-universe/gcol33/actions/runs/26666822742</link><pubDate>Fri, 29 May 2026 11:16:33 GMT</pubDate><r:package>keyed</r:package><r:version>0.2.0</r:version><r:status>success</r:status><r:repository>https://gcol33.r-universe.dev</r:repository><r:upstream>https://github.com/gcol33/keyed</r:upstream><r:article><r:source>philosophy.Rmd</r:source><r:filename>philosophy.html</r:filename><r:title>Design Philosophy</r:title><r:created>2026-01-14 10:34:24</r:created><r:modified>2026-02-25 09:50:19</r:modified></r:article><r:article><r:source>quickstart.Rmd</r:source><r:filename>quickstart.html</r:filename><r:title>Quick Start</r:title><r:created>2026-01-14 10:34:24</r:created><r:modified>2026-02-25 09:50:19</r:modified></r:article></item><item><title>[gcol33] couplr 1.4.1</title><author>gilles.colling051@gmail.com (Gilles Colling)</author><description>Solves optimal pairing and matching problems using linear
assignment algorithms. Provides implementations of the
Hungarian method (Kuhn 1955) &lt;doi:10.1002/nav.3800020109&gt;,
Jonker-Volgenant shortest path algorithm (Jonker and Volgenant
1987) &lt;doi:10.1007/BF02278710&gt;, Auction algorithm (Bertsekas
1988) &lt;doi:10.1007/BF02186476&gt;, cost-scaling (Goldberg and
Kennedy 1995) &lt;doi:10.1007/BF01585996&gt;, scaling algorithms
(Gabow and Tarjan 1989) &lt;doi:10.1137/0218069&gt;, push-relabel
(Goldberg and Tarjan 1988) &lt;doi:10.1145/48014.61051&gt;, and
Sinkhorn entropy-regularized transport (Cuturi 2013)
&lt;doi:10.48550/arxiv.1306.0895&gt;. Designed for matching plots,
sites, samples, or any pairwise optimization problem. Supports
rectangular matrices, forbidden assignments, data frame inputs,
batch solving, k-best solutions, and pixel-level image morphing
for visualization. Includes automatic preprocessing with
variable health checks, multiple scaling methods (standardized,
range, robust), greedy matching algorithms, and comprehensive
balance diagnostics for assessing match quality using
standardized differences and distribution comparisons.</description><link>https://github.com/r-universe/gcol33/actions/runs/26666817397</link><pubDate>Fri, 29 May 2026 11:16:32 GMT</pubDate><r:package>couplr</r:package><r:version>1.4.1</r:version><r:status>success</r:status><r:repository>https://gcol33.r-universe.dev</r:repository><r:upstream>https://github.com/gcol33/couplr</r:upstream><r:article><r:source>pixel-morphing.Rmd</r:source><r:filename>pixel-morphing.html</r:filename><r:title>Advanced Topics</r:title><r:created>2025-11-15 23:00:33</r:created><r:modified>2026-01-21 07:35:52</r:modified></r:article><r:article><r:source>comparison.Rmd</r:source><r:filename>comparison.html</r:filename><r:title>Comparison with Alternatives</r:title><r:created>2026-01-07 19:43:31</r:created><r:modified>2026-03-04 11:55:58</r:modified></r:article><r:article><r:source>matching-workflows.Rmd</r:source><r:filename>matching-workflows.html</r:filename><r:title>Matching Workflows</r:title><r:created>2025-11-20 09:30:27</r:created><r:modified>2026-03-09 18:32:27</r:modified></r:article><r:article><r:source>getting-started.Rmd</r:source><r:filename>getting-started.html</r:filename><r:title>Quick Start</r:title><r:created>2025-11-07 13:31:35</r:created><r:modified>2026-03-04 11:55:58</r:modified></r:article><r:article><r:source>algorithms.Rmd</r:source><r:filename>algorithms.html</r:filename><r:title>The Algorithm Collection</r:title><r:created>2025-11-15 23:00:33</r:created><r:modified>2026-05-19 00:17:41</r:modified></r:article><r:article><r:source>troubleshooting.Rmd</r:source><r:filename>troubleshooting.html</r:filename><r:title>Troubleshooting Guide</r:title><r:created>2026-01-07 19:43:31</r:created><r:modified>2026-03-03 09:44:29</r:modified></r:article></item><item><title>[gcol33] ggguides 1.1.10</title><author>gilles.colling051@gmail.com (Gilles Colling)</author><description>Provides one-liner functions for common legend and guide
operations in 'ggplot2'. Simplifies legend positioning,
styling, wrapping, and collection across multi-panel plots
created with 'patchwork' or 'cowplot'.</description><link>https://github.com/r-universe/gcol33/actions/runs/26666819607</link><pubDate>Fri, 29 May 2026 11:16:32 GMT</pubDate><r:package>ggguides</r:package><r:version>1.1.10</r:version><r:status>success</r:status><r:repository>https://gcol33.r-universe.dev</r:repository><r:upstream>https://github.com/gcol33/ggguides</r:upstream><r:article><r:source>getting-started.Rmd</r:source><r:filename>getting-started.html</r:filename><r:title>Getting Started with ggguides</r:title><r:created>2025-12-15 06:02:05</r:created><r:modified>2026-04-22 14:41:37</r:modified></r:article><r:article><r:source>positioning.Rmd</r:source><r:filename>positioning.html</r:filename><r:title>Legend Positioning</r:title><r:created>2025-12-15 06:02:05</r:created><r:modified>2026-04-22 14:41:37</r:modified></r:article><r:article><r:source>multiple-legends.Rmd</r:source><r:filename>multiple-legends.html</r:filename><r:title>Multiple Legends</r:title><r:created>2025-12-15 11:03:24</r:created><r:modified>2026-04-24 08:25:56</r:modified></r:article><r:article><r:source>patchwork.Rmd</r:source><r:filename>patchwork.html</r:filename><r:title>Patchwork Integration</r:title><r:created>2025-12-15 06:02:05</r:created><r:modified>2026-04-22 11:36:09</r:modified></r:article><r:article><r:source>styling.Rmd</r:source><r:filename>styling.html</r:filename><r:title>Styling &amp; Customization</r:title><r:created>2025-12-15 06:02:05</r:created><r:modified>2026-04-22 11:36:09</r:modified></r:article></item><item><title>[gcol33] joinspy 0.8.0</title><author>gilles.colling051@gmail.com (Gilles Colling)</author><description>Provides diagnostic tools for understanding and debugging
data frame joins. Analyzes key columns before joining to detect
duplicates, mismatches, encoding issues, and other common
problems. Explains unexpected row count changes and provides
safe join wrappers with cardinality enforcement. Concepts and
diagnostics build on tidy data principles as described in
'Wickham' (2014) &lt;doi:10.18637/jss.v059.i10&gt;.</description><link>https://github.com/r-universe/gcol33/actions/runs/26666821396</link><pubDate>Fri, 29 May 2026 11:16:32 GMT</pubDate><r:package>joinspy</r:package><r:version>0.8.0</r:version><r:status>success</r:status><r:repository>https://gcol33.r-universe.dev</r:repository><r:upstream>https://github.com/gcol33/joinspy</r:upstream><r:article><r:source>common-issues.Rmd</r:source><r:filename>common-issues.html</r:filename><r:title>Common Join Problems</r:title><r:created>2026-01-14 10:26:28</r:created><r:modified>2026-03-31 22:04:22</r:modified></r:article><r:article><r:source>production.Rmd</r:source><r:filename>production.html</r:filename><r:title>Joins in Production</r:title><r:created>2026-03-31 07:33:28</r:created><r:modified>2026-03-31 22:04:22</r:modified></r:article><r:article><r:source>quickstart.Rmd</r:source><r:filename>quickstart.html</r:filename><r:title>Quick Start</r:title><r:created>2026-01-23 23:41:49</r:created><r:modified>2026-03-31 23:09:10</r:modified></r:article><r:article><r:source>why-keys-dont-match.Rmd</r:source><r:filename>why-keys-dont-match.html</r:filename><r:title>Why Your Keys Don't Match</r:title><r:created>2026-03-31 07:33:28</r:created><r:modified>2026-03-31 21:20:19</r:modified></r:article><r:article><r:source>backends.Rmd</r:source><r:filename>backends.html</r:filename><r:title>Working with Backends</r:title><r:created>2026-03-31 07:33:28</r:created><r:modified>2026-03-31 08:38:08</r:modified></r:article></item><item><title>[gcol33] BORG 0.3.1</title><author>gilles.colling051@gmail.com (Gilles Colling)</author><description>Comprehensive toolkit for valid spatial, temporal, and
grouped model evaluation. Automatically detects data
dependencies (spatial autocorrelation, temporal structure,
clustered observations), generates appropriate cross-validation
schemes (spatial blocking, checkerboard, hexagonal, KNNDM,
environmental blocking, leave-location-out, purged CV), and
validates evaluation pipelines for leakage. Includes area of
applicability (AOA) assessment following Meyer &amp; Pebesma (2021)
&lt;doi:10.1111/2041-210X.13650&gt;, forward feature selection with
blocked CV, spatial thinning, block-permutation variable
importance, extrapolation detection, and interactive
visualizations. Integrates with 'tidymodels', 'caret', 'mlr3',
'ENMeval', and 'biomod2'. Based on evaluation principles
described in Roberts et al. (2017) &lt;doi:10.1111/ecog.02881&gt;,
Kaufman et al. (2012) &lt;doi:10.1145/2382577.2382579&gt;, Kapoor &amp;
Narayanan (2023) &lt;doi:10.1016/j.patter.2023.100804&gt;, and
Linnenbrink et al. (2024) &lt;doi:10.5194/gmd-17-5897-2024&gt;.</description><link>https://github.com/r-universe/gcol33/actions/runs/26666813068</link><pubDate>Fri, 29 May 2026 11:16:31 GMT</pubDate><r:package>BORG</r:package><r:version>0.3.1</r:version><r:status>success</r:status><r:repository>https://gcol33.r-universe.dev</r:repository><r:upstream>https://github.com/gcol33/borg</r:upstream><r:article><r:source>aoa-extrapolation.Rmd</r:source><r:filename>aoa-extrapolation.html</r:filename><r:title>Area of Applicability and Extrapolation Detection</r:title><r:created>2026-03-31 06:59:44</r:created><r:modified>2026-03-31 06:59:44</r:modified></r:article><r:article><r:source>feature-selection.Rmd</r:source><r:filename>feature-selection.html</r:filename><r:title>Feature Selection with Blocked Cross-Validation</r:title><r:created>2026-03-31 06:59:44</r:created><r:modified>2026-03-31 06:59:44</r:modified></r:article><r:article><r:source>frameworks.Rmd</r:source><r:filename>frameworks.html</r:filename><r:title>Framework Integration</r:title><r:created>2026-01-07 10:56:26</r:created><r:modified>2026-03-31 06:59:44</r:modified></r:article><r:article><r:source>model-comparison.Rmd</r:source><r:filename>model-comparison.html</r:filename><r:title>Model Comparison with Blocked Cross-Validation</r:title><r:created>2026-03-31 22:37:25</r:created><r:modified>2026-03-31 22:37:25</r:modified></r:article><r:article><r:source>diagnostics.Rmd</r:source><r:filename>diagnostics.html</r:filename><r:title>Post-Fit Diagnostics</r:title><r:created>2026-03-31 06:59:44</r:created><r:modified>2026-03-31 06:59:44</r:modified></r:article><r:article><r:source>quickstart.Rmd</r:source><r:filename>quickstart.html</r:filename><r:title>Quick Start</r:title><r:created>2026-01-07 10:56:26</r:created><r:modified>2026-03-31 06:59:44</r:modified></r:article><r:article><r:source>risk-taxonomy.Rmd</r:source><r:filename>risk-taxonomy.html</r:filename><r:title>Risk Taxonomy</r:title><r:created>2026-01-07 10:56:26</r:created><r:modified>2026-03-31 22:37:25</r:modified></r:article><r:article><r:source>spatial-cv.Rmd</r:source><r:filename>spatial-cv.html</r:filename><r:title>Spatial Cross-Validation</r:title><r:created>2026-03-31 06:59:44</r:created><r:modified>2026-03-31 06:59:44</r:modified></r:article><r:article><r:source>temporal-cv.Rmd</r:source><r:filename>temporal-cv.html</r:filename><r:title>Temporal Cross-Validation</r:title><r:created>2026-03-31 22:37:25</r:created><r:modified>2026-03-31 22:58:25</r:modified></r:article></item><item><title>[gcol33] areaOfEffect 0.2.5</title><author>gilles.colling051@gmail.com (Gilles Colling)</author><description>Classifies spatial points relative to polygon boundaries,
labeling each point as &quot;core&quot; (inside), &quot;halo&quot; (in a buffer
zone), or pruning it (outside both). Handles projection,
buffering, and point-in-polygon operations automatically. The
default buffer produces equal core and halo areas, providing a
scale-independent definition of &quot;near the boundary.&quot; An
optional mask clips the buffer to relevant areas such as
coastlines.</description><link>https://github.com/r-universe/gcol33/actions/runs/26666811185</link><pubDate>Fri, 29 May 2026 11:16:31 GMT</pubDate><r:package>areaOfEffect</r:package><r:version>0.2.5</r:version><r:status>success</r:status><r:repository>https://gcol33.r-universe.dev</r:repository><r:upstream>https://github.com/gcol33/areaofeffect</r:upstream><r:article><r:source>quickstart.Rmd</r:source><r:filename>quickstart.html</r:filename><r:title>Quick Start</r:title><r:created>2026-01-19 12:55:08</r:created><r:modified>2026-02-07 01:50:51</r:modified></r:article><r:article><r:source>theory.Rmd</r:source><r:filename>theory.html</r:filename><r:title>Theory</r:title><r:created>2026-01-19 13:09:07</r:created><r:modified>2026-01-31 20:40:57</r:modified></r:article></item><item><title>[gcol33] hexify 0.7.1</title><author>gilles.colling051@gmail.com (Gilles Colling)</author><description>Provides functions to build and use hexagonal discrete
global grids using the 'Snyder' 'ISEA' projection ('Snyder'
1992 &lt;doi:10.3138/27H7-8K88-4882-1752&gt;) and the 'H3'
hierarchical hexagonal system ('Uber' Technologies). Implements
the 'ISEA' discrete global grid system ('Sahr', 'White' and
'Kimerling' 2003 &lt;doi:10.1559/152304003100011090&gt;). Includes a
fast 'C++' core for 'ISEA' projection and aperture
quantization, an included 'H3' v4.4.1 C library for native 'H3'
grid operations, and 'sf'/'terra'-compatible R wrappers for
grid generation and coordinate assignment. Output is compatible
with 'dggridR' for interoperability.</description><link>https://github.com/r-universe/gcol33/actions/runs/25595888119</link><pubDate>Tue, 10 Mar 2026 07:44:02 GMT</pubDate><r:package>hexify</r:package><r:version>0.7.1</r:version><r:status>success</r:status><r:repository>https://gcol33.r-universe.dev</r:repository><r:upstream>https://github.com/gcol33/hexify</r:upstream><r:article><r:source>h3.Rmd</r:source><r:filename>h3.html</r:filename><r:title>H3 Grid Support</r:title><r:created>2026-02-27 16:35:18</r:created><r:modified>2026-02-28 23:32:50</r:modified></r:article><r:article><r:source>theory.Rmd</r:source><r:filename>theory.html</r:filename><r:title>Mathematical Foundations</r:title><r:created>2025-12-12 11:53:59</r:created><r:modified>2026-03-01 19:12:57</r:modified></r:article><r:article><r:source>workflows.Rmd</r:source><r:filename>workflows.html</r:filename><r:title>Practical Workflows</r:title><r:created>2025-12-12 11:53:59</r:created><r:modified>2026-02-28 23:32:50</r:modified></r:article><r:article><r:source>quickstart.Rmd</r:source><r:filename>quickstart.html</r:filename><r:title>Quick Start</r:title><r:created>2025-12-12 11:53:59</r:created><r:modified>2026-02-27 16:35:18</r:modified></r:article><r:article><r:source>visualization.Rmd</r:source><r:filename>visualization.html</r:filename><r:title>Visualization</r:title><r:created>2025-12-17 07:35:55</r:created><r:modified>2026-02-28 23:32:50</r:modified></r:article></item></channel></rss>