{
  "_id": "6a632155d3420cf5dfdb7808",
  "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-07-24 07:03:41 UTC",
    "User": "root"
  },
  "Author": "Luca Scrucca [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-3826-0484>)",
  "Maintainer": "Luca Scrucca <luca.scrucca@unibo.it>",
  "_user": "luca-scr",
  "_type": "src",
  "_file": "GA_3.2.5.tar.gz",
  "_fileid": "https://r2.ropensci.org/c5e233418b5dc39f2d4ca78d966ef6518c05d260da5f6ea72d1fb8bced9a3488",
  "_filesize": 5188728,
  "_sha256": "c5e233418b5dc39f2d4ca78d966ef6518c05d260da5f6ea72d1fb8bced9a3488",
  "_expires": "2026-11-01T08:24:50.000Z",
  "_created": "2026-07-24T07:03:41.000Z",
  "_published": "2026-07-24T08:24:53.339Z",
  "_jobs": [
    {
      "job": 89421429799,
      "time": 125,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8589249933"
    },
    {
      "job": 89421429797,
      "time": 138,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8589254236"
    },
    {
      "job": 89421429991,
      "time": 125,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8589249501"
    },
    {
      "job": 89421429790,
      "time": 151,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8589259003"
    },
    {
      "job": 89421429842,
      "time": 152,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8590920085"
    },
    {
      "job": 89421429768,
      "time": 359,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8590870886"
    },
    {
      "job": 89421429809,
      "time": 175,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8590870309"
    },
    {
      "job": 89421429733,
      "time": 237,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8590777919"
    },
    {
      "job": 89420673608,
      "time": 254,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8589204370"
    },
    {
      "job": 89421429704,
      "time": 128,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8589251029"
    },
    {
      "job": 89421429783,
      "time": 147,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8589257597"
    },
    {
      "job": 89421429793,
      "time": 129,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8589250903"
    },
    {
      "job": 89421429780,
      "time": 124,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8589249035"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817",
  "_status": "success",
  "_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"
  },
  "_distro": "resolute",
  "_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": 55,
  "_updates": [
    {
      "week": "2026-02",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "genetic-algorithm",
    "optimisation",
    "cpp"
  ],
  "_stars": 99,
  "_userbio": {
    "uuid": 11585946,
    "type": "user",
    "name": "Luca Scrucca",
    "followers": 86
  },
  "_downloads": {
    "count": 7062,
    "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": 1516,
  "_rbuild": "4.6.1",
  "_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": "16-20260322-1ubuntu1",
      "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.941716057670588,
  "_indexed": true,
  "_nocasepkg": "ga",
  "_universes": [
    "luca-scr"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.2.5",
      "date": "2026-07-24T07:05:55.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "https://r2.ropensci.org/82466fd689154874e0647f819f82d3aa749755db3df09e530171ec50ac583815",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.2.5",
      "date": "2026-07-24T07:06:07.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "https://r2.ropensci.org/b99c6bf902afbbf7bbf908647252e1280cd76a3d6e7a94ba7fea704dae1c85a6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.2.5",
      "date": "2026-07-24T07:05:53.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "https://r2.ropensci.org/e0d9ef691255ee76e908acdf5187d1ae7ee28a2c256c780acd563f9134b2a1d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.2.5",
      "date": "2026-07-24T07:06:19.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "https://r2.ropensci.org/d83a1f9bfa862cb8f9cf87b9b5446a8ef60450983842fc6bfd5ffa29e49c7412",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.2.5",
      "date": "2026-07-24T08:23:29.000Z",
      "arch": "aarch64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "https://r2.ropensci.org/6512a4304dbd42df5a40b39ec629dde463eb31ceca994e3326f8995d2082450f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.2.5",
      "date": "2026-07-24T08:20:07.000Z",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "https://r2.ropensci.org/60a9269343530d893f0423664666742d9599f2330ca24a02e65afa7eb02ca52b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.2.5",
      "date": "2026-07-24T08:20:46.000Z",
      "arch": "aarch64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "https://r2.ropensci.org/d0857768c035f86b8eb1c6a3e4f5335aab97c60ec385459900b47160f2d9d167",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.2.5",
      "date": "2026-07-24T08:16:40.000Z",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "https://r2.ropensci.org/04b069bb8437cc685cd1dc034ee73d1b051911759b5a2352a94661f0ad6f2745",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.2.5",
      "date": "2026-07-24T07:06:14.000Z",
      "arch": "emscripten",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "https://r2.ropensci.org/c301695a41fbf8cc214bae34d230caa23a41d8accf94befd8411d8f5ec87ce66",
      "status": "success",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.2.5",
      "date": "2026-07-24T07:05:17.000Z",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "https://r2.ropensci.org/0265633af806184770a643d20085ec0e42a9f51f494222f2045f490b7e36744a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.2.5",
      "date": "2026-07-24T07:05:18.000Z",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "https://r2.ropensci.org/dc1eb2f58632b816154a68681a145dd5e01b188f2f7f23326e3393b5d104f8ae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "3.2.5",
      "date": "2026-07-24T07:05:10.000Z",
      "arch": "x86_64",
      "commit": "2a468196b7e7afb60bd0aa502e3865ec13e30ba2",
      "fileid": "https://r2.ropensci.org/c4c862904c8eff762057e6d959c354f2deb65cfe3cd9497120a4c08ba868d9bf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/luca-scr/actions/runs/30073973817"
    }
  ]
}