{
  "_id": "6aca924afe5cc25786e8ba2d",
  "Package": "BsplineQuantReg",
  "Type": "Package",
  "Title": "'Constrained Quantile Regression with B-Splines'",
  "Version": "0.2.6",
  "Date": "2026-07-26",
  "Authors@R": "person(\"Alexandre\", \"Abbes\", email = \"alexandre.abbes@proton.me\", role = c(\"aut\", \"cre\"))",
  "Description": "Quantile regression with B-splines under shape\nconstraints. The initial version with cubic splines is now\naugmented with splines of degree 1 to 4. Constraints for\ndegrees 3 (monotone) and 4 (monotone and convex) use the\nKarlin-Studden SOCP characterization for the sign of the\npolynomial, while other constraints applied at the knots are\nadded as linear problems. The method for cubic splines is\ndescribed in 'Abbes (2025)' <doi:10.5281/zenodo.17427913>.\nOther formulations are simple consequences of the other given\nreferences. All B-spline and polynomial functions have been\nrewritten for consistency. This package provides an original\nB-spline library for conversion between PP-form and B-spline\nrepresentation, evaluation, differentiation, callable and\nnon-callable objects, print human readable pp forms, view\nbasis, all based on \"De Boor\\'s\" theory. It also extends to\nmultiple knots to catch up singularities. This feature is\nrobust in the package including for constrained regression.\nThis R implementation is intended for demonstration and\nprototyping. An equivalent Python package is available at\n<https://pypi.org/project/BsplineQuantRegpy/>.",
  "License": "GPL-3",
  "URL": "https://github.com/alexandreabbes/BsplineQuantReg",
  "BugReports": "https://github.com/alexandreabbes/BsplineQuantReg/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "cmake libgmp3-dev make pkg-config libclang-dev",
  "Repository": "https://alexandreabbes.r-universe.dev",
  "Date/Publication": "2026-10-10 19:14:59 UTC",
  "RemoteUrl": "https://github.com/alexandreabbes/bsplinequantreg",
  "RemoteRef": "HEAD",
  "RemoteSha": "3e6d51b50facd364ec17be37aebf951f9e26d7bc",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-10 19:21:24 UTC",
    "User": "root"
  },
  "Author": "Alexandre Abbes [aut, cre]",
  "Maintainer": "Alexandre Abbes <alexandre.abbes@proton.me>",
  "_user": "alexandreabbes",
  "_type": "src",
  "_file": "BsplineQuantReg_0.2.6.tar.gz",
  "_fileid": "https://r2.ropensci.org/44adb2a3123115593622135ea6cd9b76fa89659520c8a1313ed53334a687355e",
  "_filesize": 2677969,
  "_sha256": "44adb2a3123115593622135ea6cd9b76fa89659520c8a1313ed53334a687355e",
  "_expires": "2027-01-18T19:30:16.000Z",
  "_created": "2026-10-10T19:21:24.000Z",
  "_published": "2026-10-10T19:30:18.852Z",
  "_buildurl": "https://github.com/r-universe/alexandreabbes/actions/runs/38079199909",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114293299652,
      "time": 143,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11679951465"
    },
    {
      "job": 114293299568,
      "time": 180,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11680016433"
    },
    {
      "job": 114293299497,
      "time": 233,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11679319600"
    },
    {
      "job": 114293299533,
      "time": 172,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11679119668"
    },
    {
      "job": 114292492333,
      "time": 247,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11679766518"
    },
    {
      "job": 114293299452,
      "time": 134,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11678499974"
    },
    {
      "job": 114293299536,
      "time": 102,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11680161063"
    },
    {
      "job": 114293299515,
      "time": 92,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11679692353"
    },
    {
      "job": 114293299557,
      "time": 78,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11679826449"
    }
  ],
  "_upstream": "https://github.com/alexandreabbes/bsplinequantreg",
  "_commit": {
    "id": "3e6d51b50facd364ec17be37aebf951f9e26d7bc",
    "author": "alexandreabbes <al.abbes@laposte.net>",
    "committer": "alexandreabbes <al.abbes@laposte.net>",
    "message": "vignettes introduction+News\n",
    "time": 1791659699
  },
  "_maintainer": {
    "name": "Alexandre Abbes",
    "email": "alexandre.abbes@proton.me",
    "login": "tournefeuille2026",
    "description": "",
    "uuid": 323705891
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "CVXR",
      "role": "Imports"
    },
    {
      "package": "ECOSolveR",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "clarabel",
      "role": "Suggests"
    },
    {
      "package": "cobs",
      "role": "Suggests"
    },
    {
      "package": "quantreg",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "alexandreabbes",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-18",
      "n": 4
    },
    {
      "week": "2026-19",
      "n": 15
    },
    {
      "week": "2026-20",
      "n": 3
    },
    {
      "week": "2026-22",
      "n": 19
    },
    {
      "week": "2026-25",
      "n": 4
    },
    {
      "week": "2026-27",
      "n": 1
    },
    {
      "week": "2026-29",
      "n": 12
    },
    {
      "week": "2026-30",
      "n": 28
    },
    {
      "week": "2026-31",
      "n": 23
    },
    {
      "week": "2026-32",
      "n": 10
    },
    {
      "week": "2026-33",
      "n": 14
    },
    {
      "week": "2026-34",
      "n": 6
    },
    {
      "week": "2026-35",
      "n": 6
    },
    {
      "week": "2026-41",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "0.2.2",
      "date": "2026-07-28"
    },
    {
      "name": "0.2.3",
      "date": "2026-07-30"
    },
    {
      "name": "0.2.3a",
      "date": "2026-08-05"
    },
    {
      "name": "0.2.4",
      "date": "2026-08-05"
    },
    {
      "name": "0.2.5",
      "date": "2026-08-19"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "alexandreabbes",
      "count": 150,
      "uuid": 239052535
    }
  ],
  "_userbio": {
    "uuid": 239052535,
    "type": "user",
    "name": "alexandreabbes",
    "followers": 0
  },
  "_downloads": {
    "count": 309,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/BsplineQuantReg"
  },
  "_devurl": "https://github.com/alexandreabbes/bsplinequantreg",
  "_searchresults": 15,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/BsplineQuantReg.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/alexandreabbes/bsplinequantreg",
  "_realowner": "alexandreabbes",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-06-23"
    },
    {
      "version": "0.2.0",
      "date": "2026-07-21"
    },
    {
      "version": "0.2.1",
      "date": "2026-07-24"
    },
    {
      "version": "0.2.2",
      "date": "2026-07-28"
    },
    {
      "version": "0.2.5",
      "date": "2026-08-20"
    }
  ],
  "_exports": [
    "bs_direct",
    "Bspline_base",
    "Bspline_base_deriv",
    "Bspline_deriv",
    "bspline_to_deriv_coeffs_cubic",
    "bspline_to_deriv_coeffs_lin",
    "bspline_to_deriv_coeffs_quad",
    "bspline_to_deriv_coeffs_quart",
    "Bsplinetopp",
    "change_polynomial_base_taylor",
    "evalpp",
    "get_parameters",
    "make_spline",
    "makpp",
    "poly_eval",
    "polyadd",
    "polyderiv",
    "polymul",
    "quantile_spline",
    "reduce_pol",
    "setup_solver",
    "show_poly",
    "show_pp",
    "Spline_der_knot",
    "spline_eval",
    "SplineConstantQuant",
    "SplineConstQuantRegBs1",
    "SplineConstQuantRegBs2",
    "SplineConstQuantRegBs3",
    "SplineConstQuantRegBs4",
    "SplineCubicQuant",
    "SplineLinearQuant",
    "SplinePolynQuant",
    "SplineQuadraticQuant",
    "SplineQuarticQuant",
    "test_karlin_simple",
    "view_basis"
  ],
  "_help": [
    {
      "page": "apply_karlin_quadratic",
      "title": "Apply Karlin-Studden constraints for a quadratic polynomial",
      "topics": [
        "apply_karlin_quadratic"
      ]
    },
    {
      "page": "bs_direct",
      "title": "Direct evaluation of a B-spline basis",
      "topics": [
        "bs_direct"
      ]
    },
    {
      "page": "Bspline_base",
      "title": "Build B-spline basis in piecewise polynomial form Computes local polynomial coefficients for each B-spline basis function on each interval. Polynomials are expressed in the canonical basis Uses De Boor's recursion formula.",
      "topics": [
        "Bspline_base"
      ]
    },
    {
      "page": "Bspline_base_deriv",
      "title": "Differentiate a B-spline basis",
      "topics": [
        "Bspline_base_deriv"
      ]
    },
    {
      "page": "Bspline_deriv",
      "title": "Compute derivative coefficients of a B-spline",
      "topics": [
        "Bspline_deriv"
      ]
    },
    {
      "page": "bspline_to_deriv_coeffs_cubic",
      "title": "normalized first and second derivative coefficients on each interval. for a cubic B-spline basis",
      "topics": [
        "bspline_to_deriv_coeffs_cubic"
      ]
    },
    {
      "page": "bspline_to_deriv_coeffs_lin",
      "title": "Derivative coefficients for linear B-spline Computes normalized first derivative coefficients for linear B-splines. For linear splines, the derivative is constant on each interval.",
      "topics": [
        "bspline_to_deriv_coeffs_lin"
      ]
    },
    {
      "page": "bspline_to_deriv_coeffs_quad",
      "title": "quadratic B-spline derivative coefficients",
      "topics": [
        "bspline_to_deriv_coeffs_quad"
      ]
    },
    {
      "page": "bspline_to_deriv_coeffs_quart",
      "title": "Computes normalized first, second, and third derivative coefficients for quartic B-splines on each interval.",
      "topics": [
        "bspline_to_deriv_coeffs_quart"
      ]
    },
    {
      "page": "Bsplinetopp",
      "title": "Convert a B-spline to Piecewise Polynomial (PP) form",
      "topics": [
        "Bsplinetopp"
      ]
    },
    {
      "page": "change_polynomial_base_taylor",
      "title": "Change polynomial basis (Taylor expansion)",
      "topics": [
        "change_polynomial_base_taylor"
      ]
    },
    {
      "page": "evalpp",
      "title": "Evaluates a piecewise polynomial (PP form) function at given points.",
      "topics": [
        "evalpp"
      ]
    },
    {
      "page": "get_parameters",
      "title": "Get parameters from a callable spline or a callable pp object",
      "topics": [
        "get_parameters"
      ]
    },
    {
      "page": "make_spline",
      "title": "Create a callable spline object",
      "topics": [
        "make_spline"
      ]
    },
    {
      "page": "makpp",
      "title": "Build a piecewise polynomial (PP) form",
      "topics": [
        "makpp"
      ]
    },
    {
      "page": "poly_eval",
      "title": "Evaluate polynomial",
      "topics": [
        "poly_eval"
      ]
    },
    {
      "page": "polyadd",
      "title": "Polynomial addition",
      "topics": [
        "polyadd"
      ]
    },
    {
      "page": "polyderiv",
      "title": "Polynomial derivative Computes the derivative of order 'der' of a polynomial.",
      "topics": [
        "polyderiv"
      ]
    },
    {
      "page": "polymul",
      "title": "Polynomial multiplication",
      "topics": [
        "polymul"
      ]
    },
    {
      "page": "print.callable_pp",
      "title": "Print method for callable_pp objects",
      "topics": [
        "print.callable_pp"
      ]
    },
    {
      "page": "print.callable_spline",
      "title": "Print method for callable spline",
      "topics": [
        "print.callable_spline"
      ]
    },
    {
      "page": "print.non_callable_pp",
      "title": "Print method for non_callable_pp objects",
      "topics": [
        "print.non_callable_pp"
      ]
    },
    {
      "page": "print.non_callable_spline",
      "title": "Print method for non_callable_spline results",
      "topics": [
        "print.non_callable_spline"
      ]
    },
    {
      "page": "quantile_spline",
      "title": "Unified Quantile Regression with B-Splines of Any Degree (1 to 4)",
      "topics": [
        "quantile_spline"
      ]
    },
    {
      "page": "reduce_pol",
      "title": "Reduce polynomial",
      "topics": [
        "reduce_pol"
      ]
    },
    {
      "page": "setup_solver",
      "title": "Vérifier et configurer le solveur CVXR",
      "topics": [
        "setup_solver"
      ]
    },
    {
      "page": "show_poly",
      "title": "Displays the equation of a polynomial in a given basis",
      "topics": [
        "show_poly"
      ]
    },
    {
      "page": "show_pp",
      "title": "Display Piecewise Polynomial (PP) in a human readble form",
      "topics": [
        "show_pp"
      ]
    },
    {
      "page": "Spline_der_knot",
      "title": "Derivatives at knot of a B-spline",
      "topics": [
        "Spline_der_knot"
      ]
    },
    {
      "page": "spline_eval",
      "title": "Evaluate a B-spline",
      "topics": [
        "spline_eval"
      ]
    },
    {
      "page": "SplineConstantQuant",
      "title": "' Performs quantile/mean regression using constant B-splines with monotonicity constraints. No solver is needed, since for the degree 0, the B-splines in the basis are independent piece-wise constants.",
      "topics": [
        "SplineConstantQuant"
      ]
    },
    {
      "page": "SplineConstQuantRegBs1",
      "title": "Wrapper function for linear spline quantile regression",
      "topics": [
        "SplineConstQuantRegBs1"
      ]
    },
    {
      "page": "SplineConstQuantRegBs2",
      "title": "Wrapper function for quadratic spline quantile regression Previous version notation style This is a convenience wrapper for SplineQuadraticQuant.",
      "topics": [
        "SplineConstQuantRegBs2"
      ]
    },
    {
      "page": "SplineConstQuantRegBs3",
      "title": "Wrapper function for Cubic spline quantile regression",
      "topics": [
        "SplineConstQuantRegBs3"
      ]
    },
    {
      "page": "SplineConstQuantRegBs4",
      "title": "Wrapper function for quartic spline quantile regression",
      "topics": [
        "SplineConstQuantRegBs4"
      ]
    },
    {
      "page": "SplineCubicQuant",
      "title": "Constrained quantile regression with cubic splines Performs quantile regression using cubic B-splines, with optional monotonicity constraints (via Karlin-Studden) and convexity constraints.",
      "topics": [
        "SplineCubicQuant"
      ]
    },
    {
      "page": "SplineLinearQuant",
      "title": "Quantile regression with linear splines and monotonicity constraints",
      "topics": [
        "SplineLinearQuant"
      ]
    },
    {
      "page": "SplinePolynQuant",
      "title": "Quantile regression with general polynomial splines and shape constraints",
      "topics": [
        "SplinePolynQuant"
      ]
    },
    {
      "page": "SplineQuadraticQuant",
      "title": "Quantile regression with quadratic splines and shape constraints",
      "topics": [
        "SplineQuadraticQuant"
      ]
    },
    {
      "page": "SplineQuarticQuant",
      "title": "Quantile regression with quartic splines and shape constraints",
      "topics": [
        "SplineQuarticQuant"
      ]
    },
    {
      "page": "test_karlin_simple",
      "title": "Comprehensive test function",
      "topics": [
        "test_karlin_simple"
      ]
    },
    {
      "page": "view_basis",
      "title": "Visualize a B-spline functions basis Visualize a B-spline basis Plots all basis functions of a B-spline basis with improved styling.",
      "topics": [
        "view_basis"
      ]
    }
  ],
  "_readme": "https://github.com/alexandreabbes/bsplinequantreg/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "checkmate",
    "clarabel",
    "cli",
    "CVXR",
    "ECOSolveR",
    "gmp",
    "highs",
    "lattice",
    "Matrix",
    "osqp",
    "Rcpp",
    "RcppEigen",
    "S7",
    "scs",
    "slam"
  ],
  "_vignettes": [
    {
      "source": "bspline_basis_manipulation.Rmd",
      "filename": "bspline_basis_manipulation.html",
      "title": "B-spline Basis Manipulation",
      "author": "Alexandre Abbes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Building a B-spline Basis",
        "Basic Construction",
        "Visualizing the Basis",
        "Understanding the Extended Knot Sequence",
        "Visualizing B-spline Bases",
        "Visualizing a B-spline Basis",
        "Visualizing Different Degrees",
        "Customizing Visualization",
        "Differentiating a B-spline Basis",
        "Visualizing Derivative Bases",
        "Differentiating a B-spline Function",
        "Method 1: Using spline_eval() with der Parameter",
        "Method 2: Using Bspline_deriv() to Get Derivative Coefficients",
        "Method 3: Step-by-step evaluation using basis derivatives",
        "1. Compute the derivative basis",
        "2. Evaluate the basis at points using bs_direct",
        "3. Use matrix multiplication with coefficients",
        "PP-form Conversion",
        "Callable PP Objects",
        "Callable Splines",
        "Creating Callable Splines",
        "Non-Callable Splines",
        "Getting Parameters",
        "Advanced: Knot Multiplicity and Regularity",
        "Creating B-splines with Multiple Knots",
        "Effect of Multiplicity on Regularity",
        "Derivatives at Knots",
        "Simple Example: Coherence of Derivative Evaluation Methods (Degree 5)",
        "Summary"
      ],
      "created": "2026-08-08 20:35:13",
      "modified": "2026-10-07 17:06:11",
      "commits": 4
    },
    {
      "source": "introduction.Rmd",
      "filename": "introduction.html",
      "title": "Introduction",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simple example",
        "Core content",
        "B-spline library",
        "Graphical user interface",
        "An interactive Shiny GUI is available:",
        "Python port"
      ],
      "created": "2026-08-07 07:25:45",
      "modified": "2026-10-10 19:14:59",
      "commits": 3
    },
    {
      "source": "polynomial_library.Rmd",
      "filename": "polynomial_library.html",
      "title": "Polynomial Library in BsplineQuantReg",
      "author": "Alexandre Abbes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Basic Polynomial Operations",
        "Polynomial Multiplication",
        "Polynomial Addition",
        "Polynomial Evaluation",
        "Polynomial Differentiation",
        "Polynomial Reduction",
        "Taylor Basis Change",
        "Piecewise Polynomial (PP) Form",
        "Creating a PP Object",
        "Non-Callable PP Objects",
        "Callable PP Objects",
        "Create a callable PP",
        "Evaluate directly",
        "Print shows information",
        "Can be used in plots",
        "Extrapolating values",
        "PP with two intervals: x^2 on [0,1], 2x-1 on [1,2]",
        "Evaluate inside and outside the knot range",
        "The values at -0.5 and 2.5 are extrapolated",
        "Advanced: PP Form Manipulation",
        "Extracting a Single Interval Polynomial",
        "Combining PP Objects",
        "Visualizing PP with Basis Functions",
        "Comparison: PP vs B-spline",
        "Summary",
        "Displaying polynomial in a human readable form",
        "Basic Usage",
        "Canonical Basis (Default)",
        "Working with Local Bases",
        "Display in Local Basis",
        "Converting Between Bases",
        "Examples with Different Bases",
        "Positive and Negative Centers",
        "Controlling Output Format",
        "Number of Digits",
        "Working with B-splines",
        "Integration with show_pp()",
        "Summary show_pp()"
      ],
      "created": "2026-08-08 20:35:13",
      "modified": "2026-10-10 16:26:55",
      "commits": 3
    },
    {
      "source": "shape_constraints.Rmd",
      "filename": "shape_constraints.html",
      "title": "Shape Constraints with BsplineQuantReg",
      "author": "Alexandre Abbes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Available Demos",
        "Uniform Constraints",
        "Monotonicity Constraints",
        "Convexity Constraints",
        "Third Derivative Constraints",
        "Constraints by Degree",
        "Partial Constraints",
        "Partial Monotonicity",
        "Partial Convexity",
        "Mixed Constraints",
        "Constraints with Multiple Knots",
        "Recap: Visualizing Constraint Effects",
        "Karlin-Studden SOCP Formulation",
        "Practical Considerations",
        "When to Use Shape Constraints",
        "Constraint Strength",
        "Choosing the Degree",
        "Summary"
      ],
      "created": "2026-08-07 07:25:45",
      "modified": "2026-10-10 16:26:55",
      "commits": 4
    },
    {
      "source": "theoretical_background.Rmd",
      "filename": "theoretical_background.html",
      "title": "Theoretical Background",
      "author": "Alexandre Abbes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "1. Quantile Constrained Regression",
        "1.1 Quantile Regression",
        "1.2 Shape Constraints",
        "1.3 Karlin-Studden Characterization",
        "1.4 SOCP formulation and CVXR implementation",
        "2. B-spline Construction with De Boor's Formula",
        "2.1 B-spline Definition",
        "2.3 De Boor's Algorithm for Coefficient Computation",
        "2.4 Implementation Details",
        "2.5 (Advanced) Knot Multiplicity and Regularity",
        "References",
        "Further Reading"
      ],
      "created": "2026-08-09 22:11:48",
      "modified": "2026-10-10 16:26:55",
      "commits": 3
    }
  ],
  "_score": 6.197280558125619,
  "_indexed": true,
  "_nocasepkg": "bsplinequantreg",
  "_universes": [
    "alexandreabbes",
    "tournefeuille2026"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.6",
      "date": "2026-10-10T19:23:28.000Z",
      "distro": "resolute",
      "commit": "3e6d51b50facd364ec17be37aebf951f9e26d7bc",
      "fileid": "https://r2.ropensci.org/665fd781874a8524381a8fab4d84f4856c3d0986b9b672c0f956ca02faef672a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alexandreabbes/actions/runs/38079199909"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.6",
      "date": "2026-10-10T19:24:15.000Z",
      "distro": "resolute",
      "commit": "3e6d51b50facd364ec17be37aebf951f9e26d7bc",
      "fileid": "https://r2.ropensci.org/4e8e7f6b5dd20d4c76530b5f8024351b0cf9d82431f41b0e626eefae2c7b9cec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alexandreabbes/actions/runs/38079199909"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.6",
      "date": "2026-10-10T19:28:28.000Z",
      "commit": "3e6d51b50facd364ec17be37aebf951f9e26d7bc",
      "fileid": "https://r2.ropensci.org/0581048210cb3e33b734578b635dc14ebcb768ef070e5087e06c6a89bbae1f9a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/alexandreabbes/actions/runs/38079199909"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.6",
      "date": "2026-10-10T19:28:02.000Z",
      "commit": "3e6d51b50facd364ec17be37aebf951f9e26d7bc",
      "fileid": "https://r2.ropensci.org/18ee45c63ab9cb7e2a92cd7905c35ab631afaed4b6800955e9381c8cd32bcd34",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alexandreabbes/actions/runs/38079199909"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.6",
      "date": "2026-10-10T19:23:54.000Z",
      "commit": "3e6d51b50facd364ec17be37aebf951f9e26d7bc",
      "fileid": "https://r2.ropensci.org/070507c42c43712855a03cfad3a10bdf5fda2a8ab562a5384f2be9db5f757f5a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/alexandreabbes/actions/runs/38079199909"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.6",
      "date": "2026-10-10T19:22:36.000Z",
      "commit": "3e6d51b50facd364ec17be37aebf951f9e26d7bc",
      "fileid": "https://r2.ropensci.org/612b1b06bc1d1170ab18d45016f0bee2992364cca3b876038753b979b5a1aff5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alexandreabbes/actions/runs/38079199909"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.6",
      "date": "2026-10-10T19:22:46.000Z",
      "commit": "3e6d51b50facd364ec17be37aebf951f9e26d7bc",
      "fileid": "https://r2.ropensci.org/78f0b99ce49341a0b13e58d42a5bbc5de24fe092b895af8ba16da92d949fd823",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/alexandreabbes/actions/runs/38079199909"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.6",
      "date": "2026-10-10T19:22:27.000Z",
      "commit": "3e6d51b50facd364ec17be37aebf951f9e26d7bc",
      "fileid": "https://r2.ropensci.org/f18620432edecd3e9d098d39cca1bc086676c4b541669e7a2d3858f64ea2e788",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/alexandreabbes/actions/runs/38079199909"
    }
  ]
}