{
  "_id": "6a23c65b530b9bc726bdf161",
  "Package": "GA",
  "Version": "3.2.5",
  "Date": "2026-01-07",
  "Title": "Genetic Algorithms",
  "Description": "Flexible general-purpose toolbox implementing genetic\nalgorithms (GAs) for stochastic optimisation. Binary,\nreal-valued, and permutation representations are available to\noptimize a fitness function, i.e. a function provided by users\ndepending on their objective function. Several genetic\noperators are available and can be combined to explore the best\nsettings for the current task. Furthermore, users can define\nnew genetic operators and easily evaluate their performances.\nLocal search using general-purpose optimisation algorithms can\nbe applied stochastically to exploit interesting regions. GAs\ncan be run sequentially or in parallel, using an explicit\nmaster-slave parallelisation or a coarse-grain islands\napproach. For more details see Scrucca (2013)\n<doi:10.18637/jss.v053.i04> and Scrucca (2017)\n<doi:10.32614/RJ-2017-008>.",
  "Authors@R": "c(person(\"Luca\", \"Scrucca\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-3826-0484\"),\nemail = \"luca.scrucca@unibo.it\"))",
  "License": "GPL (>= 2)",
  "VignetteBuilder": "knitr",
  "URL": "https://luca-scr.github.io/GA/",
  "BugReports": "https://github.com/luca-scr/GA/issues",
  "ByteCompile": "true",
  "Repository": "https://luca-scr.r-universe.dev",
  "Date/Publication": "2026-01-07 17:17:23 UTC",
  "RemoteUrl": "https://github.com/luca-scr/ga",
  "RemoteRef": "HEAD",
  "RemoteSha": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-06 06:56:04 UTC",
    "User": "root"
  },
  "Author": "Luca Scrucca [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-3826-0484>)",
  "Maintainer": "Luca Scrucca <luca.scrucca@unibo.it>",
  "MD5sum": "02ca8a4ec15ec2e2301c0e4a1b968348",
  "_user": "luca-scr",
  "_type": "src",
  "_file": "GA_3.2.5.tar.gz",
  "_fileid": "ac6d70ac6d8d728ce0e0baa43cf54ab97ce70ac09b3ef59cd30e4c2a50bc41d1",
  "_filesize": 5194589,
  "_sha256": "ac6d70ac6d8d728ce0e0baa43cf54ab97ce70ac09b3ef59cd30e4c2a50bc41d1",
  "_created": "2026-06-06T06:56:04.000Z",
  "_published": "2026-06-06T07:03:55.411Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79859174020,
      "time": 180,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7452199573"
    },
    {
      "job": 79859174017,
      "time": 141,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7452194696"
    },
    {
      "job": 79859174028,
      "time": 133,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452194116"
    },
    {
      "job": 79859174021,
      "time": 135,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452194090"
    },
    {
      "job": 79859174023,
      "time": 130,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7452193256"
    },
    {
      "job": 79859174015,
      "time": 204,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7452202202"
    },
    {
      "job": 79859174012,
      "time": 110,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452190940"
    },
    {
      "job": 79859174011,
      "time": 416,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452229050"
    },
    {
      "job": 79859007665,
      "time": 193,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452178201"
    },
    {
      "job": 79859174003,
      "time": 125,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452192736"
    },
    {
      "job": 79859174018,
      "time": 133,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7452193624"
    },
    {
      "job": 79859174014,
      "time": 135,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7452194066"
    },
    {
      "job": 79859174013,
      "time": 138,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452194355"
    }
  ],
  "_buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/luca-scr/ga",
  "_commit": {
    "id": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
    "author": "Luca Scrucca <luca.scrucca@unipg.it>",
    "committer": "Luca Scrucca <luca.scrucca@unipg.it>",
    "message": "Update\n",
    "time": 1767806243
  },
  "_maintainer": {
    "name": "Luca Scrucca",
    "email": "luca.scrucca@unibo.it",
    "login": "luca-scr",
    "twitter": "@luca_scr",
    "description": "",
    "uuid": 11585946,
    "orcid": "0000-0003-3826-0484"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "foreach",
      "role": "Depends"
    },
    {
      "package": "iterators",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Suggests"
    },
    {
      "package": "doParallel",
      "role": "Suggests"
    },
    {
      "package": "doRNG",
      "version": ">= 1.6",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "version": ">= 1.8",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.0",
      "role": "Suggests"
    }
  ],
  "_owner": "luca-scr",
  "_selfowned": true,
  "_usedby": 56,
  "_updates": [
    {
      "week": "2026-02",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "genetic-algorithm",
    "optimisation",
    "cpp"
  ],
  "_stars": 99,
  "_userbio": {
    "uuid": 11585946,
    "type": "user",
    "name": "Luca Scrucca"
  },
  "_downloads": {
    "count": 11123,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/GA"
  },
  "_mentions": 1091,
  "_devurl": "https://github.com/luca-scr/ga",
  "_pkgdown": "https://luca-scr.github.io/GA/",
  "_searchresults": 848,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/GA.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/luca-scr/ga",
  "_realowner": "luca-scr",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2012-06-22"
    },
    {
      "version": "1.1",
      "date": "2013-04-08"
    },
    {
      "version": "2.0",
      "date": "2013-08-20"
    },
    {
      "version": "2.1",
      "date": "2014-05-06"
    },
    {
      "version": "2.2",
      "date": "2014-10-15"
    },
    {
      "version": "3.0",
      "date": "2016-05-10"
    },
    {
      "version": "3.0.1",
      "date": "2016-05-16"
    },
    {
      "version": "3.0.2",
      "date": "2016-06-07"
    },
    {
      "version": "3.1",
      "date": "2018-05-09"
    },
    {
      "version": "3.1.1",
      "date": "2018-05-11"
    },
    {
      "version": "3.2",
      "date": "2019-01-10"
    },
    {
      "version": "3.2.1",
      "date": "2021-04-21"
    },
    {
      "version": "3.2.2",
      "date": "2021-10-15"
    },
    {
      "version": "3.2.3",
      "date": "2022-10-19"
    },
    {
      "version": "3.2.4",
      "date": "2024-01-28"
    },
    {
      "version": "3.2.5",
      "date": "2026-01-08"
    }
  ],
  "_exports": [
    ".printShortMatrix",
    "binary2decimal",
    "binary2gray",
    "bl2gr.colors",
    "de",
    "decimal2binary",
    "ga",
    "ga_lrSelection",
    "ga_nlrSelection",
    "ga_pmutation",
    "ga_rwSelection",
    "ga_spCrossover",
    "ga_tourSelection",
    "gabin_lrSelection",
    "gabin_nlrSelection",
    "gabin_Population",
    "gabin_raMutation",
    "gabin_rwSelection",
    "gabin_spCrossover",
    "gabin_tourSelection",
    "gabin_uCrossover",
    "gaControl",
    "gaisl",
    "gaislMonitor",
    "gaMonitor",
    "gaperm_cxCrossover",
    "gaperm_dmMutation",
    "gaperm_ismMutation",
    "gaperm_lrSelection",
    "gaperm_nlrSelection",
    "gaperm_oxCrossover",
    "gaperm_pbxCrossover",
    "gaperm_pmxCrossover",
    "gaperm_Population",
    "gaperm_rwSelection",
    "gaperm_scrMutation",
    "gaperm_simMutation",
    "gaperm_swMutation",
    "gaperm_tourSelection",
    "gareal_blxCrossover",
    "gareal_de",
    "gareal_laCrossover",
    "gareal_laplaceCrossover",
    "gareal_lrSelection",
    "gareal_lsSelection",
    "gareal_nlrSelection",
    "gareal_nraMutation",
    "gareal_Population",
    "gareal_powMutation",
    "gareal_raMutation",
    "gareal_rsMutation",
    "gareal_rwSelection",
    "gareal_sigmaSelection",
    "gareal_spCrossover",
    "gareal_tourSelection",
    "gareal_waCrossover",
    "garun",
    "GAStartupMessage",
    "gaSummary",
    "gray2binary",
    "jet.colors",
    "optimProbsel",
    "persp3D",
    "plot",
    "plot.ga",
    "plot.gaisl",
    "print",
    "print.summary.de",
    "print.summary.ga",
    "print.summary.gaisl",
    "reflectSolution",
    "repairSolution",
    "show",
    "spectral.colors",
    "startParallel",
    "stopParallel",
    "summary",
    "summary.de",
    "summary.ga",
    "summary.gaisl"
  ],
  "_help": [
    {
      "page": "GA-package",
      "title": "Genetic Algorithms",
      "topics": [
        "GA-package",
        "GA"
      ]
    },
    {
      "page": "binary2decimal",
      "title": "Binary encoding of decimal numbers and vice versa.",
      "topics": [
        "binary2decimal",
        "decimal2binary"
      ]
    },
    {
      "page": "binary2gray",
      "title": "Gray encoding for binary strings",
      "topics": [
        "binary2gray",
        "gray2binary"
      ]
    },
    {
      "page": "de",
      "title": "Differential Evolution via Genetic Algorithms",
      "topics": [
        "de",
        "print,de-method",
        "show,de-method"
      ]
    },
    {
      "page": "de-class",
      "title": "Class \"de\"",
      "topics": [
        "de-class"
      ]
    },
    {
      "page": "ga",
      "title": "Genetic Algorithms",
      "topics": [
        "ga",
        "print,ga-method",
        "show,ga-method"
      ]
    },
    {
      "page": "ga_Crossover",
      "title": "Crossover operators in genetic algorithms",
      "topics": [
        "gabin_spCrossover",
        "gabin_spCrossover_R",
        "gabin_spCrossover_Rcpp",
        "gabin_uCrossover",
        "gabin_uCrossover_R",
        "gabin_uCrossover_Rcpp",
        "gaperm_cxCrossover",
        "gaperm_cxCrossover_R",
        "gaperm_cxCrossover_Rcpp",
        "gaperm_oxCrossover",
        "gaperm_oxCrossover_R",
        "gaperm_oxCrossover_Rcpp",
        "gaperm_pbxCrossover",
        "gaperm_pbxCrossover_R",
        "gaperm_pbxCrossover_Rcpp",
        "gaperm_pmxCrossover",
        "gaperm_pmxCrossover_R",
        "gaperm_pmxCrossover_Rcpp",
        "gareal_blxCrossover",
        "gareal_blxCrossover_R",
        "gareal_blxCrossover_Rcpp",
        "gareal_laCrossover",
        "gareal_laCrossover_R",
        "gareal_laCrossover_Rcpp",
        "gareal_laplaceCrossover",
        "gareal_laplaceCrossover_R",
        "gareal_laplaceCrossover_Rcpp",
        "gareal_spCrossover",
        "gareal_spCrossover_R",
        "gareal_spCrossover_Rcpp",
        "gareal_waCrossover",
        "gareal_waCrossover_R",
        "gareal_waCrossover_Rcpp",
        "ga_Crossover",
        "ga_Crossover_R",
        "ga_Crossover_Rcpp",
        "ga_spCrossover",
        "ga_spCrossover_R",
        "ga_spCrossover_Rcpp"
      ]
    },
    {
      "page": "ga_Mutation",
      "title": "Mutation operators in genetic algorithms",
      "topics": [
        "gabin_raMutation",
        "gabin_raMutation_R",
        "gabin_raMutation_Rcpp",
        "gaperm_dmMutation",
        "gaperm_dmMutation_R",
        "gaperm_dmMutation_Rcpp",
        "gaperm_ismMutation",
        "gaperm_ismMutation_R",
        "gaperm_ismMutation_Rcpp",
        "gaperm_scrMutation",
        "gaperm_scrMutation_R",
        "gaperm_scrMutation_Rcpp",
        "gaperm_simMutation",
        "gaperm_simMutation_R",
        "gaperm_simMutation_Rcpp",
        "gaperm_swMutation",
        "gaperm_swMutation_R",
        "gaperm_swMutation_Rcpp",
        "gareal_nraMutation",
        "gareal_nraMutation_R",
        "gareal_nraMutation_Rcpp",
        "gareal_powMutation",
        "gareal_powMutation_R",
        "gareal_powMutation_Rcpp",
        "gareal_raMutation",
        "gareal_raMutation_R",
        "gareal_raMutation_Rcpp",
        "gareal_rsMutation",
        "gareal_rsMutation_R",
        "gareal_rsMutation_Rcpp",
        "ga_Mutation"
      ]
    },
    {
      "page": "ga_pmutation",
      "title": "Variable mutation probability in genetic algorithms",
      "topics": [
        "ga_pmutation",
        "ga_pmutation_R",
        "ga_pmutation_Rcpp"
      ]
    },
    {
      "page": "ga_Population",
      "title": "Population initialization in genetic algorithms",
      "topics": [
        "gabin_Population",
        "gabin_Population_R",
        "gabin_Population_Rcpp",
        "gaperm_Population",
        "gaperm_Population_R",
        "gaperm_Population_Rcpp",
        "gareal_Population",
        "gareal_Population_R",
        "gareal_Population_Rcpp",
        "ga_Population"
      ]
    },
    {
      "page": "ga_Selection",
      "title": "Selection operators in genetic algorithms",
      "topics": [
        "gabin_lrSelection",
        "gabin_lrSelection_R",
        "gabin_lrSelection_Rcpp",
        "gabin_nlrSelection",
        "gabin_nlrSelection_R",
        "gabin_nlrSelection_Rcpp",
        "gabin_rwSelection",
        "gabin_rwSelection_R",
        "gabin_rwSelection_Rcpp",
        "gabin_tourSelection",
        "gabin_tourSelection_R",
        "gabin_tourSelection_Rcpp",
        "gaperm_lrSelection",
        "gaperm_lrSelection_R",
        "gaperm_lrSelection_Rcpp",
        "gaperm_nlrSelection",
        "gaperm_nlrSelection_R",
        "gaperm_nlrSelection_Rcpp",
        "gaperm_rwSelection",
        "gaperm_rwSelection_R",
        "gaperm_rwSelection_Rcpp",
        "gaperm_tourSelection",
        "gaperm_tourSelection_R",
        "gaperm_tourSelection_Rcpp",
        "gareal_de",
        "gareal_de_R",
        "gareal_de_Rcpp",
        "gareal_lrSelection",
        "gareal_lrSelection_R",
        "gareal_lrSelection_Rcpp",
        "gareal_lsSelection",
        "gareal_lsSelection_R",
        "gareal_lsSelection_Rcpp",
        "gareal_nlrSelection",
        "gareal_nlrSelection_R",
        "gareal_nlrSelection_Rcpp",
        "gareal_rwSelection",
        "gareal_rwSelection_R",
        "gareal_rwSelection_Rcpp",
        "gareal_sigmaSelection",
        "gareal_sigmaSelection_R",
        "gareal_sigmaSelection_Rcpp",
        "gareal_tourSelection",
        "gareal_tourSelection_R",
        "gareal_tourSelection_Rcpp",
        "ga_lrSelection",
        "ga_lrSelection_R",
        "ga_lrSelection_Rcpp",
        "ga_nlrSelection",
        "ga_nlrSelection_R",
        "ga_nlrSelection_Rcpp",
        "ga_rwSelection",
        "ga_rwSelection_R",
        "ga_rwSelection_Rcpp",
        "ga_Selection",
        "ga_tourSelection",
        "ga_tourSelection_R",
        "ga_tourSelection_Rcpp"
      ]
    },
    {
      "page": "ga-class",
      "title": "Class \"ga\"",
      "topics": [
        "ga-class"
      ]
    },
    {
      "page": "gaControl",
      "title": "A function for setting or retrieving defaults genetic operators",
      "topics": [
        "gaControl"
      ]
    },
    {
      "page": "gaisl",
      "title": "Islands Genetic Algorithms",
      "topics": [
        "gaisl",
        "print,gaisl-method",
        "show,gaisl-method"
      ]
    },
    {
      "page": "gaisl-class",
      "title": "Class \"gaisl\"",
      "topics": [
        "gaisl-class"
      ]
    },
    {
      "page": "gaMonitor",
      "title": "Monitor genetic algorithm evolution",
      "topics": [
        "gaislMonitor",
        "gaMonitor"
      ]
    },
    {
      "page": "gaSummary",
      "title": "Summarize genetic algorithm evolution",
      "topics": [
        "gaSummary"
      ]
    },
    {
      "page": "numericOrNA-class",
      "title": "Virtual Class \"numericOrNA\" - Simple Class for sub-assignment Values",
      "topics": [
        "numericOrNA-class"
      ]
    },
    {
      "page": "palettes",
      "title": "Colours palettes",
      "topics": [
        "bl2gr.colors",
        "jet.colors",
        "spectral.colors"
      ]
    },
    {
      "page": "parNames-methods",
      "title": "Parameters or decision variables names from an object of class 'ga-class'.",
      "topics": [
        "parNames",
        "parNames,ga-method"
      ]
    },
    {
      "page": "persp3D",
      "title": "Perspective plot with colour levels",
      "topics": [
        "persp3D"
      ]
    },
    {
      "page": "plot.de-method",
      "title": "Plot of Differential Evolution search path",
      "topics": [
        "plot,de-method"
      ]
    },
    {
      "page": "plot.ga-method",
      "title": "Plot of Genetic Algorithm search path",
      "topics": [
        "plot,ga-method",
        "plot.ga"
      ]
    },
    {
      "page": "plot.gaisl-method",
      "title": "Plot of Islands Genetic Algorithm search path",
      "topics": [
        "plot,gaisl-method",
        "plot.gaisl"
      ]
    },
    {
      "page": "summary.de-method",
      "title": "Summary for Differential Evolution",
      "topics": [
        "print.summary.de",
        "summary,de-method",
        "summary.de"
      ]
    },
    {
      "page": "summary.ga-method",
      "title": "Summary for Genetic Algorithms",
      "topics": [
        "print.summary.ga",
        "summary,ga-method",
        "summary.ga"
      ]
    },
    {
      "page": "summary.gaisl-method",
      "title": "Summary for Islands Genetic Algorithms",
      "topics": [
        "print.summary.gaisl",
        "summary,gaisl-method",
        "summary.gaisl"
      ]
    }
  ],
  "_pkglogo": "https://github.com/luca-scr/ga/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/luca-scr/ga/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "codetools",
    "crayon",
    "foreach",
    "iterators",
    "Rcpp",
    "RcppArmadillo"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "GA.Rmd",
      "filename": "GA.html",
      "title": "A quick tour of GA",
      "author": "Luca Scrucca",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Function optimisation in one dimension",
        "Function optimisation in two dimensions",
        "Setting some members of the initial population",
        "Constrained optimisation",
        "Integer optimisation",
        "Binary search solution",
        "Real-valued search solution",
        "A comparison",
        "Hybrid GAs",
        "Parallel computing",
        "Island evolution",
        "Memoization",
        "Miscellanea",
        "Applying a post-fitness function evaluation",
        "References"
      ],
      "created": "2016-05-06 07:33:27",
      "modified": "2024-09-12 08:22:00",
      "commits": 15
    }
  ],
  "_score": 11.89453227013778,
  "_indexed": true,
  "_nocasepkg": "ga",
  "_universes": [
    "luca-scr"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.2.5",
      "date": "2026-06-06T06:59:10.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "db30983ee1628924c4c9a478bdd08dd1b867ad1349d0eef1f9c908e93b38a9d2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.2.5",
      "date": "2026-06-06T06:58:26.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "3ddf00f341f88908287012958f4a373ea6c732d8ac82b480abba4267e4db6484",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.2.5",
      "date": "2026-06-06T06:58:24.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "f905d5823c43aa2f7e96529eb58e187fef43c1e810daab0fd5db70169ad2c4e3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.2.5",
      "date": "2026-06-06T06:58:22.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "d7ac81d724c3eb07661106e38e54e8539bb6d865fb5dabb665dd5e374178c050",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.2.5",
      "date": "2026-06-06T06:58:16.000Z",
      "arch": "aarch64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "800cddce15805758a664e590e7203b48ebc7a678b4d0827db6254b21f452cdc4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.2.5",
      "date": "2026-06-06T06:59:09.000Z",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "1d01703116bee40297ea7b31b70bb62badd88eb9d842336747f8e45ec32f4434",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.2.5",
      "date": "2026-06-06T06:57:53.000Z",
      "arch": "aarch64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "5cd4b676479806e79d13fede9cdd3e8c0e03f3a05d3b572690ec48beb5e014d5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.2.5",
      "date": "2026-06-06T07:01:24.000Z",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "d1df7230d7b9cceef280980f830ab03b0e8a5dcc3febd4d71d8247e1439ee2d4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.2.5",
      "date": "2026-06-06T06:58:33.000Z",
      "arch": "emscripten",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "30ad998ede366238db76b8988fc24eacb331ad12cdca0dc48b72043115a7b19d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.2.5",
      "date": "2026-06-06T06:57:44.000Z",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "01f2e406eb5737efb1d3e8f4c80982a6f077f3029f9fa4310ef7483ed6aa2bf8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.2.5",
      "date": "2026-06-06T06:57:45.000Z",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "48446be9090a80af82561f9701619b539fcc876d1da1e632c4fa5bbd49ba068b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "3.2.5",
      "date": "2026-06-06T06:57:50.000Z",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "d3597c36ac217afbacf16fa9a75fd873f73bf19c7880a001b58aa3ba08eb9514",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/27055494749"
    }
  ]
}