{
  "_id": "6ad8a843077445e6c0b99c1d",
  "Package": "sd2R",
  "Type": "Package",
  "Title": "Stable Diffusion Image Generation",
  "Version": "0.2.1.1",
  "Authors@R": "c(\nperson(\"Yuri\", \"Baramykov\",\nemail = \"lbsbmsu@mail.ru\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0009-0000-7627-4217\")),\nperson(\"Georgi\", \"Gerganov\",\nrole = c(\"ctb\", \"cph\"),\ncomment = \"Author of the GGML library\"),\nperson(\"leejet\",\nrole = c(\"ctb\", \"cph\"),\ncomment = \"Author of stable-diffusion.cpp\"),\nperson(\"stduhpf\",\nrole = \"ctb\",\ncomment = \"Core contributor to stable-diffusion.cpp\"),\nperson(\"Green-Sky\",\nrole = \"ctb\",\ncomment = \"Contributor to stable-diffusion.cpp\"),\nperson(\"wbruna\",\nrole = \"ctb\",\ncomment = \"Contributor to stable-diffusion.cpp\"),\nperson(\"akleine\",\nrole = \"ctb\",\ncomment = \"Contributor to stable-diffusion.cpp\"),\nperson(\"Martin\", \"Raiber\",\nrole = \"cph\",\ncomment = \"Copyright holder in miniz.h\"),\nperson(\"Rich\", \"Geldreich\",\nrole = \"cph\",\ncomment = \"Author of miniz.h\"),\nperson(\"RAD Game Tools\",\nrole = \"cph\",\ncomment = \"Copyright holder in miniz.h\"),\nperson(\"Valve Software\",\nrole = \"cph\",\ncomment = \"Copyright holder in miniz.h\"),\nperson(\"Alex\", \"Evans\",\nrole = \"cph\",\ncomment = \"PNG writing code in miniz.h\"),\nperson(\"Sean\", \"Barrett\",\nrole = \"cph\",\ncomment = \"Author of stb_image.h\"),\nperson(\"Jorge L\", \"Rodriguez\",\nrole = \"cph\",\ncomment = \"Author of stb_image_resize.h\"),\nperson(\"Niels\", \"Lohmann\",\nrole = \"cph\",\ncomment = \"Author of json.hpp (nlohmann/json)\"),\nperson(\"Susumu\", \"Yata\",\nrole = \"cph\",\ncomment = \"Author of darts.h (darts-clone)\"),\nperson(\"Kuba\", \"Podgorski\",\nrole = \"cph\",\ncomment = \"Author of zip.h/zip.c (kuba--/zip)\"),\nperson(\"Meta Platforms Inc.\",\nrole = \"cph\",\ncomment = \"rng_mt19937.hpp (ported from PyTorch)\"),\nperson(\"Google Inc.\",\nrole = \"cph\",\ncomment = \"Sentencepiece tokenizer code in t5.hpp\")\n)",
  "Description": "Provides Stable Diffusion image generation using the\n'ggmlR' library, with no 'Python' or external API dependencies.\nSupports text-to-image and image-to-image generation for SD\n1.x, SD 2.x, 'SDXL', Flux, and 'FLUX.2'. A single sd_generate()\nfunction handles the entire pipeline, including sampling and\nhigh-resolution output. Features multi-GPU support, a 'Shiny'\nGUI, and runs on CPU or 'Vulkan' GPU across Linux, macOS, and\nWindows.",
  "SystemRequirements": "GNU make, curl or wget (for downloading vocabulary\nfiles during installation)",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/Zabis13/sd2R",
  "BugReports": "https://github.com/Zabis13/sd2R/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-21 11:46:06 UTC",
    "User": "root"
  },
  "Author": "Yuri Baramykov [aut, cre] (ORCID:\n<https://orcid.org/0009-0000-7627-4217>), Georgi Gerganov [ctb,\ncph] (Author of the GGML library), leejet [ctb, cph] (Author of\nstable-diffusion.cpp), stduhpf [ctb] (Core contributor to\nstable-diffusion.cpp), Green-Sky [ctb] (Contributor to\nstable-diffusion.cpp), wbruna [ctb] (Contributor to\nstable-diffusion.cpp), akleine [ctb] (Contributor to\nstable-diffusion.cpp), Martin Raiber [cph] (Copyright holder in\nminiz.h), Rich Geldreich [cph] (Author of miniz.h), RAD Game\nTools [cph] (Copyright holder in miniz.h), Valve Software [cph]\n(Copyright holder in miniz.h), Alex Evans [cph] (PNG writing\ncode in miniz.h), Sean Barrett [cph] (Author of stb_image.h),\nJorge L Rodriguez [cph] (Author of stb_image_resize.h), Niels\nLohmann [cph] (Author of json.hpp (nlohmann/json)), Susumu Yata\n[cph] (Author of darts.h (darts-clone)), Kuba Podgorski [cph]\n(Author of zip.h/zip.c (kuba--/zip)), Meta Platforms Inc. [cph]\n(rng_mt19937.hpp (ported from PyTorch)), Google Inc. [cph]\n(Sentencepiece tokenizer code in t5.hpp)",
  "Maintainer": "Yuri Baramykov <lbsbmsu@mail.ru>",
  "Config/pak/sysreqs": "make wget",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-10 18:50:02 UTC",
  "RemoteUrl": "https://github.com/cran/sd2R",
  "RemoteRef": "HEAD",
  "RemoteSha": "c0081cbeccf06e4bc61358aac16b9c9891bec3c1",
  "_user": "cran",
  "_type": "src",
  "_file": "sd2R_0.2.1.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/056b7ac0df65bb80101b5d46ece25ca554378424bf1b64b206a2fa88e384fa74",
  "_filesize": 1980965,
  "_sha256": "056b7ac0df65bb80101b5d46ece25ca554378424bf1b64b206a2fa88e384fa74",
  "_expires": "2027-01-29T11:55:45.000Z",
  "_created": "2026-10-21T11:46:06.000Z",
  "_published": "2026-10-21T11:55:47.155Z",
  "_upstream": "https://github.com/cran/sd2R",
  "_status": "success",
  "_maintainer": {
    "name": "Yuri Baramykov",
    "email": "lbsbmsu@mail.ru",
    "login": "zabis13",
    "description": "Yuri Baramykov",
    "uuid": 77751222,
    "orcid": "0009-0000-7627-4217"
  },
  "_jobs": [
    {
      "job": 119204137697,
      "time": 232,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12343542105"
    },
    {
      "job": 119204137370,
      "time": 280,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12344136549"
    },
    {
      "job": 119204137599,
      "time": 232,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12343891630"
    },
    {
      "job": 119204137405,
      "time": 262,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12343576994"
    },
    {
      "job": 119201820798,
      "time": 331,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12343461480"
    },
    {
      "job": 119204137252,
      "time": 196,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 119204137334,
      "time": 386,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12342833862"
    },
    {
      "job": 119204137290,
      "time": 355,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12343722347"
    },
    {
      "job": 119204137575,
      "time": 395,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12342993367"
    },
    {
      "job": 119204137261,
      "time": 337,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12343177515"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/39593968018",
  "_commit": {
    "id": "c0081cbeccf06e4bc61358aac16b9c9891bec3c1",
    "author": "Yuri Baramykov <lbsbmsu@mail.ru>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.2.1.1\n",
    "time": 1791658202
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "ggmlR",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "ggmlR",
      "version": ">= 0.5.0",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "base64enc",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "later",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "plumber",
      "role": "Suggests"
    },
    {
      "package": "drogonR",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 1
    },
    {
      "week": "2026-25",
      "n": 1
    },
    {
      "week": "2026-41",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.7",
      "date": "2026-03-30"
    },
    {
      "name": "0.1.9",
      "date": "2026-04-09"
    },
    {
      "name": "0.2.1",
      "date": "2026-06-19"
    },
    {
      "name": "0.2.1.1",
      "date": "2026-10-10"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "zabis13",
      "count": 4,
      "uuid": 77751222
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 634,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 465,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sd2R"
  },
  "_devurl": "https://github.com/zabis13/sd2r",
  "_searchresults": 36,
  "_topics": [
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "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",
    "extra/sd2R.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/zabis13/sd2r",
  "_realowner": "zabis13",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.7",
      "date": "2026-03-30"
    },
    {
      "version": "0.1.9",
      "date": "2026-04-09"
    },
    {
      "version": "0.2.1",
      "date": "2026-06-19"
    },
    {
      "version": "0.2.1.1",
      "date": "2026-10-10"
    }
  ],
  "_exports": [
    "LORA_APPLY_MODE",
    "PREDICTION",
    "PREVIEW",
    "RNG_TYPE",
    "SAMPLE_METHOD",
    "SCHEDULER",
    "sd_api_start",
    "sd_api_stop",
    "sd_app",
    "SD_CACHE_MODE",
    "sd_cache_params",
    "sd_convert",
    "sd_ctx",
    "sd_decode_latent",
    "sd_default_params",
    "sd_denoise_step",
    "sd_destroy_context",
    "sd_download_model",
    "sd_encode_image",
    "sd_encode_text",
    "sd_generate",
    "sd_generate_multi_gpu",
    "sd_generate_multiref",
    "sd_image_to_array",
    "sd_img2img",
    "sd_inverse_noise_scale",
    "sd_list_models",
    "sd_load_image",
    "sd_load_mask",
    "sd_load_model",
    "sd_load_pipeline",
    "sd_node",
    "sd_noise_scale",
    "sd_pipeline",
    "sd_preview_start",
    "sd_preview_stop",
    "sd_profile_get",
    "sd_profile_start",
    "sd_profile_stop",
    "sd_profile_summary",
    "sd_read_preview",
    "sd_register_model",
    "sd_remove_model",
    "sd_run_pipeline",
    "sd_sample",
    "sd_sample_stepwise",
    "sd_sampler_begin",
    "sd_sampler_end",
    "sd_sampler_sigmas",
    "sd_save_image",
    "sd_save_pipeline",
    "sd_scan_models",
    "sd_supports_ref_images",
    "sd_system_info",
    "sd_txt2img",
    "sd_txt2img_highres",
    "sd_txt2img_tiled",
    "SD_TYPE",
    "sd_unload_all",
    "sd_unload_model",
    "sd_upscale_image",
    "sd_vulkan_device_count"
  ],
  "_help": [
    {
      "page": "LORA_APPLY_MODE",
      "title": "LoRA apply modes",
      "topics": [
        "LORA_APPLY_MODE"
      ]
    },
    {
      "page": "PREDICTION",
      "title": "Prediction types",
      "topics": [
        "PREDICTION"
      ]
    },
    {
      "page": "PREVIEW",
      "title": "Preview decode modes",
      "topics": [
        "PREVIEW"
      ]
    },
    {
      "page": "RNG_TYPE",
      "title": "RNG types",
      "topics": [
        "RNG_TYPE"
      ]
    },
    {
      "page": "SAMPLE_METHOD",
      "title": "Sampling methods",
      "topics": [
        "SAMPLE_METHOD"
      ]
    },
    {
      "page": "SCHEDULER",
      "title": "Schedulers",
      "topics": [
        "SCHEDULER"
      ]
    },
    {
      "page": "sd_api_start",
      "title": "Start sd2R REST API server",
      "topics": [
        "sd_api_start"
      ]
    },
    {
      "page": "sd_api_stop",
      "title": "Stop sd2R REST API server",
      "topics": [
        "sd_api_stop"
      ]
    },
    {
      "page": "sd_app",
      "title": "Launch sd2R Shiny GUI",
      "topics": [
        "sd_app"
      ]
    },
    {
      "page": "SD_CACHE_MODE",
      "title": "Cache modes",
      "topics": [
        "SD_CACHE_MODE"
      ]
    },
    {
      "page": "sd_cache_params",
      "title": "Create cache configuration for step caching",
      "topics": [
        "sd_cache_params"
      ]
    },
    {
      "page": "sd_convert",
      "title": "Convert model to different quantization format",
      "topics": [
        "sd_convert"
      ]
    },
    {
      "page": "sd_ctx",
      "title": "Create a Stable Diffusion context",
      "topics": [
        "sd_ctx"
      ]
    },
    {
      "page": "sd_decode_latent",
      "title": "Decode a latent into a pixel image (low-level VAE decode)",
      "topics": [
        "sd_decode_latent"
      ]
    },
    {
      "page": "sd_default_params",
      "title": "Default generation parameters",
      "topics": [
        "sd_default_params"
      ]
    },
    {
      "page": "sd_denoise_step",
      "title": "Run a single denoise step (low-level)",
      "topics": [
        "sd_denoise_step"
      ]
    },
    {
      "page": "sd_destroy_context",
      "title": "Release a stable diffusion context and free its VRAM",
      "topics": [
        "sd_destroy_context"
      ]
    },
    {
      "page": "sd_download_model",
      "title": "Download a Stable Diffusion model from Kaggle Models",
      "topics": [
        "sd_download_model"
      ]
    },
    {
      "page": "sd_encode_image",
      "title": "Encode an image into a latent (low-level VAE encode)",
      "topics": [
        "sd_encode_image"
      ]
    },
    {
      "page": "sd_encode_text",
      "title": "Encode a text prompt into conditioning (low-level)",
      "topics": [
        "sd_encode_text"
      ]
    },
    {
      "page": "sd_generate",
      "title": "Generate images (unified entry point)",
      "topics": [
        "sd_generate"
      ]
    },
    {
      "page": "sd_generate_multi_gpu",
      "title": "Parallel generation across multiple GPUs",
      "topics": [
        "sd_generate_multi_gpu"
      ]
    },
    {
      "page": "sd_generate_multiref",
      "title": "Generate an image conditioned on multiple reference images",
      "topics": [
        "sd_generate_multiref"
      ]
    },
    {
      "page": "sd_image_to_array",
      "title": "Convert SD image to R numeric array",
      "topics": [
        "sd_image_to_array"
      ]
    },
    {
      "page": "sd_img2img",
      "title": "Generate images with img2img",
      "topics": [
        "sd_img2img"
      ]
    },
    {
      "page": "sd_inverse_noise_scale",
      "title": "Undo final-step latent scaling (low-level)",
      "topics": [
        "sd_inverse_noise_scale"
      ]
    },
    {
      "page": "sd_list_models",
      "title": "List registered models",
      "topics": [
        "sd_list_models"
      ]
    },
    {
      "page": "sd_load_image",
      "title": "Load image from file as SD image",
      "topics": [
        "sd_load_image"
      ]
    },
    {
      "page": "sd_load_mask",
      "title": "Load a mask from a PNG file as a 1-channel SD image",
      "topics": [
        "sd_load_mask"
      ]
    },
    {
      "page": "sd_load_model",
      "title": "Load a registered model",
      "topics": [
        "sd_load_model"
      ]
    },
    {
      "page": "sd_load_pipeline",
      "title": "Load pipeline from JSON",
      "topics": [
        "sd_load_pipeline"
      ]
    },
    {
      "page": "sd_node",
      "title": "Create a pipeline node",
      "topics": [
        "sd_node"
      ]
    },
    {
      "page": "sd_noise_scale",
      "title": "Scale noise into the starting latent (low-level)",
      "topics": [
        "sd_noise_scale"
      ]
    },
    {
      "page": "sd_pipeline",
      "title": "Create a pipeline from nodes",
      "topics": [
        "sd_pipeline"
      ]
    },
    {
      "page": "sd_preview_start",
      "title": "Enable live generation previews",
      "topics": [
        "sd_preview_start"
      ]
    },
    {
      "page": "sd_preview_stop",
      "title": "Disable live generation previews",
      "topics": [
        "sd_preview_stop"
      ]
    },
    {
      "page": "sd_profile_get",
      "title": "Get raw profile events",
      "topics": [
        "sd_profile_get"
      ]
    },
    {
      "page": "sd_profile_start",
      "title": "Start profiling",
      "topics": [
        "sd_profile_start"
      ]
    },
    {
      "page": "sd_profile_stop",
      "title": "Stop profiling",
      "topics": [
        "sd_profile_stop"
      ]
    },
    {
      "page": "sd_profile_summary",
      "title": "Build a profile summary from raw events",
      "topics": [
        "sd_profile_summary"
      ]
    },
    {
      "page": "sd_read_preview",
      "title": "Read the current preview frame",
      "topics": [
        "sd_read_preview"
      ]
    },
    {
      "page": "sd_register_model",
      "title": "Register a model in the sd2R model registry",
      "topics": [
        "sd_register_model"
      ]
    },
    {
      "page": "sd_remove_model",
      "title": "Remove a model from the registry",
      "topics": [
        "sd_remove_model"
      ]
    },
    {
      "page": "sd_run_pipeline",
      "title": "Run a pipeline",
      "topics": [
        "sd_run_pipeline"
      ]
    },
    {
      "page": "sd_sample",
      "title": "Run the sampling loop (low-level)",
      "topics": [
        "sd_sample"
      ]
    },
    {
      "page": "sd_sample_stepwise",
      "title": "Run the sampling loop step-by-step in R (low-level)",
      "topics": [
        "sd_sample_stepwise"
      ]
    },
    {
      "page": "sd_sampler_window",
      "title": "Open / close a step-wise sampling window (low-level)",
      "topics": [
        "sd_sampler_begin",
        "sd_sampler_end"
      ]
    },
    {
      "page": "sd_sampler_sigmas",
      "title": "Sigma schedule for a sampler (low-level)",
      "topics": [
        "sd_sampler_sigmas"
      ]
    },
    {
      "page": "sd_save_image",
      "title": "Save SD image to PNG file",
      "topics": [
        "sd_save_image"
      ]
    },
    {
      "page": "sd_save_pipeline",
      "title": "Save pipeline to JSON",
      "topics": [
        "sd_save_pipeline"
      ]
    },
    {
      "page": "sd_scan_models",
      "title": "Scan a directory for models and register them",
      "topics": [
        "sd_scan_models"
      ]
    },
    {
      "page": "sd_supports_ref_images",
      "title": "Does the loaded model support reference images?",
      "topics": [
        "sd_supports_ref_images"
      ]
    },
    {
      "page": "sd_system_info",
      "title": "Get system information",
      "topics": [
        "sd_system_info"
      ]
    },
    {
      "page": "sd_txt2img",
      "title": "Generate images from text prompt",
      "topics": [
        "sd_txt2img"
      ]
    },
    {
      "page": "sd_txt2img_highres",
      "title": "High-resolution image generation via patch-based pipeline",
      "topics": [
        "sd_txt2img_highres"
      ]
    },
    {
      "page": "sd_txt2img_tiled",
      "title": "Tiled diffusion sampling (MultiDiffusion)",
      "topics": [
        "sd_txt2img_tiled"
      ]
    },
    {
      "page": "SD_TYPE",
      "title": "Weight types (ggml quantization types)",
      "topics": [
        "SD_TYPE"
      ]
    },
    {
      "page": "sd_unload_all",
      "title": "Unload all models from memory",
      "topics": [
        "sd_unload_all"
      ]
    },
    {
      "page": "sd_unload_model",
      "title": "Unload a model from memory",
      "topics": [
        "sd_unload_model"
      ]
    },
    {
      "page": "sd_upscale_image",
      "title": "Upscale an image using ESRGAN",
      "topics": [
        "sd_upscale_image"
      ]
    },
    {
      "page": "sd_vulkan_device_count",
      "title": "Get number of Vulkan GPU devices",
      "topics": [
        "sd_vulkan_device_count"
      ]
    }
  ],
  "_readme": "https://github.com/cran/sd2R/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "digest",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "ggmlR",
    "glue",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "otel",
    "png",
    "promises",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "sass",
    "shiny",
    "sourcetools",
    "withr",
    "xtable"
  ],
  "_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"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_score": 2.8573324964312685,
  "_indexed": false,
  "_nocasepkg": "sd2r",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://zabis13.r-universe.dev/sd2R",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1.1",
      "date": "2026-10-21T11:50:17.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c0081cbeccf06e4bc61358aac16b9c9891bec3c1",
      "fileid": "https://r2.ropensci.org/873f3913ec65778c1be5951d3a435c27f171b5564b00a4725b2aca40a51f262b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39593968018"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.1.1",
      "date": "2026-10-21T11:50:46.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c0081cbeccf06e4bc61358aac16b9c9891bec3c1",
      "fileid": "https://r2.ropensci.org/c972ccae0e8f73d0d03e05f7ae2ed0fe19d31e8d6a379b175a8293e2796d6a33",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39593968018"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.1.1",
      "date": "2026-10-21T11:50:17.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c0081cbeccf06e4bc61358aac16b9c9891bec3c1",
      "fileid": "https://r2.ropensci.org/b1f8a790f36b2dc2ca179fd4d81debdc1b9e778ffa7734d377353da1e299b7b0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39593968018"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.1.1",
      "date": "2026-10-21T11:50:34.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c0081cbeccf06e4bc61358aac16b9c9891bec3c1",
      "fileid": "https://r2.ropensci.org/dcde8ab7946bfcf2ab6360b6f062fddbb9479ee5bc292f116518c0c641444e57",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39593968018"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1.1",
      "date": "2026-10-21T11:52:08.000Z",
      "arch": "aarch64",
      "commit": "c0081cbeccf06e4bc61358aac16b9c9891bec3c1",
      "fileid": "https://r2.ropensci.org/41c191f768e89fc8917e23fde70038819863ee8451ae3e6e8dbe6289bcd6617b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39593968018"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.1.1",
      "date": "2026-10-21T11:49:54.000Z",
      "arch": "x86_64",
      "commit": "c0081cbeccf06e4bc61358aac16b9c9891bec3c1",
      "fileid": "https://r2.ropensci.org/bde9e60ad207bbe1ca42cb72e73015afce57c39aee30b233afeb5327c17120f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39593968018"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.1.1",
      "date": "2026-10-21T11:52:12.000Z",
      "arch": "aarch64",
      "commit": "c0081cbeccf06e4bc61358aac16b9c9891bec3c1",
      "fileid": "https://r2.ropensci.org/b0ea031fde4df9a7ab1823c651c63f09de37248dff42ee7d0975eeefbe1de0d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39593968018"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.1.1",
      "date": "2026-10-21T11:49:50.000Z",
      "arch": "x86_64",
      "commit": "c0081cbeccf06e4bc61358aac16b9c9891bec3c1",
      "fileid": "https://r2.ropensci.org/b8b8244abcb076695f6cad41034ba0de902cfa8bae992d8ee8835b6bfd8126d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/39593968018"
    }
  ]
}