{
  "_id": "6a1f17bbb401979e7341eb9e",
  "Package": "spdesign",
  "Type": "Package",
  "Title": "Designing Stated Preference Experiments",
  "Version": "0.0.5",
  "Authors@R": "c(\nperson(\"Erlend Dancke\", \"Sandorf\", email = \"erlend.dancke.sandorf@nmbu.no\", role = c(\"aut\", \"cre\")),\nperson(\"Danny\", \"Campbell\", email = \"danny.campbell@stir.ac.uk\", role = c(\"aut\")))",
  "Maintainer": "Erlend Dancke Sandorf <erlend.dancke.sandorf@nmbu.no>",
  "Description": "Contemporary software commonly used to design stated\npreference experiments are expensive and the code is closed\nsource. This is a free software package with an easy to use\ninterface to make flexible stated preference experimental\ndesigns using state-of-the-art methods. For an overview of\nstated choice experimental design theory, see e.g., Rose, J. M.\n& Bliemer, M. C. J. (2014) in Hess S. & Daly. A.\n<doi:10.4337/9781781003152>. The package website can be\naccessed at <https://spdesign.edsandorf.me>. We acknowledge\nfunding from the European Union’s Horizon 2020 research and\ninnovation program under the Marie Sklodowska-Curie grant\nINSPiRE (Grant agreement ID: 793163).",
  "License": "CC BY-SA 4.0",
  "Encoding": "UTF-8",
  "URL": "https://spdesign.edsandorf.me,\nhttps://github.com/edsandorf/spdesign",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.1",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://edsandorf.r-universe.dev",
  "Date/Publication": "2024-10-18 13:34:59 UTC",
  "RemoteUrl": "https://github.com/edsandorf/spdesign",
  "RemoteRef": "HEAD",
  "RemoteSha": "83d66fccbed41f341c1968f8859bee7fb7de9a1b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-17 05:55:29 UTC",
    "User": "root"
  },
  "Author": "Erlend Dancke Sandorf [aut, cre],\nDanny Campbell [aut]",
  "MD5sum": "4f26e3b62d8622139c27eacb56163a1c",
  "_user": "edsandorf",
  "_type": "src",
  "_file": "spdesign_0.0.5.tar.gz",
  "_fileid": "7ce611d4d9a486ccf3b0bdc6e496500541c57dfbe3f130f2f600d89da53c9ca2",
  "_filesize": 361779,
  "_sha256": "7ce611d4d9a486ccf3b0bdc6e496500541c57dfbe3f130f2f600d89da53c9ca2",
  "_created": "2026-05-17T05:55:29.000Z",
  "_published": "2026-06-02T17:49:47.782Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79135991258,
      "time": 141,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7039803608"
    },
    {
      "job": 79135991079,
      "time": 153,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7039804825"
    },
    {
      "job": 79135991272,
      "time": 119,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7039801060"
    },
    {
      "job": 79135990899,
      "time": 117,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7039800947"
    },
    {
      "job": 79135990928,
      "time": 190,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7039788288"
    },
    {
      "job": 79135990372,
      "time": 110,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7365589131"
    },
    {
      "job": 79135991082,
      "time": 95,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7039798685"
    },
    {
      "job": 79135991377,
      "time": 98,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7039799033"
    },
    {
      "job": 79135991584,
      "time": 117,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7039800844"
    }
  ],
  "_buildurl": "https://github.com/r-universe/edsandorf/actions/runs/25982826966",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/edsandorf/spdesign",
  "_commit": {
    "id": "83d66fccbed41f341c1968f8859bee7fb7de9a1b",
    "author": "Erlend Dancke Sandorf <40987272+edsandorf@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #24 from edsandorf/v0.0.5-dev\n\nUpdating to v. 0.0.5",
    "time": 1729258499
  },
  "_maintainer": {
    "name": "Erlend Dancke Sandorf",
    "email": "erlend.dancke.sandorf@nmbu.no",
    "login": "edsandorf",
    "twitter": "@EDSandorf",
    "description": "Postdoctoral researcher in environmental economics",
    "uuid": 40987272
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stringr",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "future",
      "role": "Imports"
    },
    {
      "package": "randtoolbox",
      "role": "Imports"
    },
    {
      "package": "matrixStats",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "edsandorf",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "edsandorf",
      "count": 347,
      "uuid": 40987272
    }
  ],
  "_userbio": {
    "uuid": 40987272,
    "type": "user",
    "name": "Erlend Dancke Sandorf",
    "description": "Postdoctoral researcher in environmental economics"
  },
  "_downloads": {
    "count": 219,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/spdesign"
  },
  "_devurl": "https://github.com/edsandorf/spdesign",
  "_pkgdown": "https://spdesign.edsandorf.me",
  "_searchresults": 21,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/spdesign.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/edsandorf/spdesign",
  "_realowner": "edsandorf",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2023-08-17"
    },
    {
      "version": "0.0.2",
      "date": "2023-09-07"
    },
    {
      "version": "0.0.3",
      "date": "2024-01-16"
    },
    {
      "version": "0.0.4",
      "date": "2024-06-21"
    },
    {
      "version": "0.0.5",
      "date": "2024-10-18"
    }
  ],
  "_exports": [
    "attribute_levels",
    "attribute_names",
    "block",
    "calculate_efficiency_criteria",
    "clean_utility",
    "cor",
    "expand_attribute_levels",
    "full_factorial",
    "generate_design",
    "level_balance",
    "make_draws",
    "occurrences",
    "priors",
    "probabilities",
    "rep_cols",
    "rep_rows",
    "set_default_options",
    "update_utility",
    "utility_formula",
    "vcov"
  ],
  "_help": [
    {
      "page": "dot-onAttach",
      "title": "Print package startup message",
      "topics": [
        ".onAttach"
      ]
    },
    {
      "page": "all_priors_and_levels_specified",
      "title": "Check whether all priors and attributes have specified levels",
      "topics": [
        "all_priors_and_levels_specified"
      ]
    },
    {
      "page": "any_duplicates",
      "title": "Check whether any priors or attributes are specified with a value more than once",
      "topics": [
        "any_duplicates"
      ]
    },
    {
      "page": "attribute_level_balance",
      "title": "Check whether we can achieve attribute level balance",
      "topics": [
        "attribute_level_balance"
      ]
    },
    {
      "page": "attribute_levels",
      "title": "Generic for getting the attributes and levels from the utility function",
      "topics": [
        "attribute_levels"
      ]
    },
    {
      "page": "attribute_names",
      "title": "Generic for getting the attribute names",
      "topics": [
        "attribute_names"
      ]
    },
    {
      "page": "block",
      "title": "Block the design",
      "topics": [
        "block"
      ]
    },
    {
      "page": "calculate_a_error",
      "title": "A-error",
      "topics": [
        "calculate_a_error"
      ]
    },
    {
      "page": "calculate_c_error",
      "title": "C-error",
      "topics": [
        "calculate_c_error"
      ]
    },
    {
      "page": "calculate_d_error",
      "title": "D-error",
      "topics": [
        "calculate_d_error"
      ]
    },
    {
      "page": "calculate_efficiency",
      "title": "Calculate efficiency",
      "topics": [
        "calculate_efficiency"
      ]
    },
    {
      "page": "calculate_efficiency_criteria",
      "title": "Calculate efficiency criteria",
      "topics": [
        "calculate_efficiency_criteria"
      ]
    },
    {
      "page": "calculate_s_error",
      "title": "S-error",
      "topics": [
        "calculate_s_error"
      ]
    },
    {
      "page": "clean_utility",
      "title": "Cleans the utility expression",
      "topics": [
        "clean_utility"
      ]
    },
    {
      "page": "coef.spdesign",
      "title": "Generic for extracting the vector of priors",
      "topics": [
        "coef.spdesign"
      ]
    },
    {
      "page": "contains_dummies",
      "title": "Check whether the utility function contains dummy coded variables",
      "topics": [
        "contains_dummies"
      ]
    },
    {
      "page": "cor",
      "title": "Correlation",
      "topics": [
        "cor"
      ]
    },
    {
      "page": "cycle",
      "title": "Cycling of attribute levels",
      "topics": [
        "cycle"
      ]
    },
    {
      "page": "define_base_x_j",
      "title": "Define base x_j",
      "topics": [
        "define_base_x_j"
      ]
    },
    {
      "page": "define_x_j",
      "title": "Define x_j",
      "topics": [
        "define_x_j"
      ]
    },
    {
      "page": "derive_vcov",
      "title": "Derive the variance covariance matrix of the design",
      "topics": [
        "derive_vcov"
      ]
    },
    {
      "page": "derive_vcov_mnl",
      "title": "Derive the variance covariance matrix for the MNL model",
      "topics": [
        "derive_vcov_mnl"
      ]
    },
    {
      "page": "derive_vcov_rpl",
      "title": "Derive the variance covariance matrix for the RPL model",
      "topics": [
        "derive_vcov_rpl"
      ]
    },
    {
      "page": "digitize",
      "title": "Expand the sequence of integers",
      "topics": [
        "digitize"
      ]
    },
    {
      "page": "dummy_names",
      "title": "Find the position of the dummy coded attributes",
      "topics": [
        "dummy_names"
      ]
    },
    {
      "page": "evaluate_design_candidate",
      "title": "Evaluate the design candidate",
      "topics": [
        "evaluate_design_candidate"
      ]
    },
    {
      "page": "exclude",
      "title": "Exclude rows from the candidate set",
      "topics": [
        "exclude"
      ]
    },
    {
      "page": "expand_attribute_levels",
      "title": "Expand the list of attributes and levels to the \"wide\" format",
      "topics": [
        "expand_attribute_levels"
      ]
    },
    {
      "page": "extract_all_names",
      "title": "Extract all names",
      "topics": [
        "extract_all_names"
      ]
    },
    {
      "page": "extract_attribute_names",
      "title": "Extract attribute names",
      "topics": [
        "extract_attribute_names"
      ]
    },
    {
      "page": "extract_distribution",
      "title": "Extract distributions",
      "topics": [
        "extract_distribution"
      ]
    },
    {
      "page": "extract_level_occurrence",
      "title": "Extract the frequency of levels",
      "topics": [
        "extract_level_occurrence"
      ]
    },
    {
      "page": "extract_named_values",
      "title": "Extracts the named values of the utility function",
      "topics": [
        "extract_named_values"
      ]
    },
    {
      "page": "extract_param_distribution",
      "title": "Extract the parameter distribution",
      "topics": [
        "extract_param_distribution"
      ]
    },
    {
      "page": "extract_param_names",
      "title": "Extract parameter names",
      "topics": [
        "extract_param_names"
      ]
    },
    {
      "page": "extract_prior_distribution",
      "title": "Extract the prior distribution",
      "topics": [
        "extract_prior_distribution"
      ]
    },
    {
      "page": "extract_specified",
      "title": "Extract specified",
      "topics": [
        "extract_specified"
      ]
    },
    {
      "page": "extract_unparsed_values",
      "title": "Extract unparsed named values of the utilitiy function",
      "topics": [
        "extract_unparsed_values"
      ]
    },
    {
      "page": "extract_values",
      "title": "Extract the value argument(s)",
      "topics": [
        "extract_values"
      ]
    },
    {
      "page": "federov",
      "title": "Find a design using a modified Federov algorithm",
      "topics": [
        "federov"
      ]
    },
    {
      "page": "fits_lvl_occurrences",
      "title": "Test whether a design candidate fits the constraints imposed by the level occurrences",
      "topics": [
        "fits_lvl_occurrences"
      ]
    },
    {
      "page": "full_factorial",
      "title": "Generate the full factorial",
      "topics": [
        "full_factorial"
      ]
    },
    {
      "page": "generate_design",
      "title": "Generate an efficient experimental design",
      "topics": [
        "generate_design"
      ]
    },
    {
      "page": "generate_rsc_candidate",
      "title": "Generates a candidate for the RSC algorithm",
      "topics": [
        "generate_rsc_candidate"
      ]
    },
    {
      "page": "has_bayesian_prior",
      "title": "Tests whether the utility expression contains Bayesian priors",
      "topics": [
        "has_bayesian_prior"
      ]
    },
    {
      "page": "has_random_parameter",
      "title": "Tests whether the utility expression contains random parameters",
      "topics": [
        "has_random_parameter"
      ]
    },
    {
      "page": "is_balanced",
      "title": "Tests whether a utility function is balanced",
      "topics": [
        "is_balanced"
      ]
    },
    {
      "page": "level_balance",
      "title": "Print level balance of your design",
      "topics": [
        "level_balance"
      ]
    },
    {
      "page": "lvl_occurrences",
      "title": "Attribute level occurrence lookup tables",
      "topics": [
        "lvl_occurrences"
      ]
    },
    {
      "page": "make_draws",
      "title": "Make random draws",
      "topics": [
        "make_draws"
      ]
    },
    {
      "page": "make_mlhs",
      "title": "Make Modified Latin Hypercube Draws",
      "topics": [
        "make_mlhs"
      ]
    },
    {
      "page": "make_pseudo_random",
      "title": "Make pseudo random draws",
      "topics": [
        "make_pseudo_random"
      ]
    },
    {
      "page": "make_scrambled_halton",
      "title": "Make scrambled Halton draws",
      "topics": [
        "make_scrambled_halton"
      ]
    },
    {
      "page": "make_scrambled_sobol",
      "title": "Make scrambled sobol draws",
      "topics": [
        "make_scrambled_sobol"
      ]
    },
    {
      "page": "make_standard_halton",
      "title": "Wrapper for halton()",
      "topics": [
        "make_standard_halton"
      ]
    },
    {
      "page": "make_standard_sobol",
      "title": "Make sobol draws",
      "topics": [
        "make_standard_sobol"
      ]
    },
    {
      "page": "min_lvl_occurrence",
      "title": "Find minimum level occurrences",
      "topics": [
        "min_lvl_occurrence"
      ]
    },
    {
      "page": "nlvls",
      "title": "Find the number of levels",
      "topics": [
        "nlvls"
      ]
    },
    {
      "page": "normal",
      "title": "Evaluating a distribution",
      "topics": [
        "lognormal",
        "lognormal_p",
        "normal",
        "normal_p",
        "triangular",
        "triangular_p",
        "uniform",
        "uniform_p"
      ]
    },
    {
      "page": "occurrences",
      "title": "Extract or set attribute level occurrences",
      "topics": [
        "occurrences"
      ]
    },
    {
      "page": "prepare_priors",
      "title": "Prepare the list of priors",
      "topics": [
        "prepare_priors"
      ]
    },
    {
      "page": "print_efficiency_criteria",
      "title": "Creates a printable version of the efficiency criteria",
      "topics": [
        "print_efficiency_criteria"
      ]
    },
    {
      "page": "print_initial_header",
      "title": "Prints the initial header for the table of results",
      "topics": [
        "print_initial_header"
      ]
    },
    {
      "page": "print_iteration_information",
      "title": "Prints iteration information",
      "topics": [
        "print_iteration_information"
      ]
    },
    {
      "page": "print.spdesign",
      "title": "A generic function for printing an 'spdesign' object",
      "topics": [
        "print.spdesign"
      ]
    },
    {
      "page": "priors",
      "title": "Generic for extracting the vector of priors",
      "topics": [
        "priors"
      ]
    },
    {
      "page": "probabilities",
      "title": "Calculate the probabilities of the design",
      "topics": [
        "probabilities"
      ]
    },
    {
      "page": "probabilities_mnl",
      "title": "Calculate the MNL probabilities",
      "topics": [
        "probabilities_mnl"
      ]
    },
    {
      "page": "radical_inverse",
      "title": "Compute the radical inverse",
      "topics": [
        "radical_inverse"
      ]
    },
    {
      "page": "random",
      "title": "Make a random design",
      "topics": [
        "random"
      ]
    },
    {
      "page": "random_design_candidate",
      "title": "Create a random design_object candidate",
      "topics": [
        "random_design_candidate"
      ]
    },
    {
      "page": "relabel",
      "title": "Relabeling of attribute levels",
      "topics": [
        "relabel"
      ]
    },
    {
      "page": "remove_all_brackets",
      "title": "Removes all brackets",
      "topics": [
        "remove_all_brackets"
      ]
    },
    {
      "page": "remove_prior",
      "title": "Removes the parameter from the utility string",
      "topics": [
        "remove_prior"
      ]
    },
    {
      "page": "remove_round_brackets",
      "title": "Remove round bracket",
      "topics": [
        "remove_round_brackets"
      ]
    },
    {
      "page": "remove_square_brackets",
      "title": "Remove square bracket",
      "topics": [
        "remove_square_brackets"
      ]
    },
    {
      "page": "remove_whitespace",
      "title": "Remove all white spaces",
      "topics": [
        "remove_whitespace"
      ]
    },
    {
      "page": "rep_cols",
      "title": "Repeat columns",
      "topics": [
        "rep_cols"
      ]
    },
    {
      "page": "rep_rows",
      "title": "Repeat rows",
      "topics": [
        "rep_rows"
      ]
    },
    {
      "page": "rsc",
      "title": "Make a design candidate based on the rsc algorithm",
      "topics": [
        "rsc"
      ]
    },
    {
      "page": "set_default_level_occurrence",
      "title": "Sets the default level occurrence in an attribute level balanced design",
      "topics": [
        "set_default_level_occurrence"
      ]
    },
    {
      "page": "set_default_options",
      "title": "Validate design opt",
      "topics": [
        "set_default_options"
      ]
    },
    {
      "page": "shuffle",
      "title": "Shuffle the order of points in the unit interval.",
      "topics": [
        "shuffle"
      ]
    },
    {
      "page": "summary.spdesign",
      "title": "Create a summary of the experimental design",
      "topics": [
        "summary.spdesign"
      ]
    },
    {
      "page": "swap",
      "title": "Swapping of attribute",
      "topics": [
        "swap"
      ]
    },
    {
      "page": "too_small",
      "title": "Check if the design is too small",
      "topics": [
        "too_small"
      ]
    },
    {
      "page": "transform_distribution",
      "title": "Transform distribution",
      "topics": [
        "transform_distribution"
      ]
    },
    {
      "page": "transform_lognormal",
      "title": "Transform to the lognormal distribution",
      "topics": [
        "transform_lognormal"
      ]
    },
    {
      "page": "transform_normal",
      "title": "Transform to the normal distribution",
      "topics": [
        "transform_normal"
      ]
    },
    {
      "page": "transform_triangular",
      "title": "Transform to the triangular distribution",
      "topics": [
        "transform_triangular"
      ]
    },
    {
      "page": "transform_uniform",
      "title": "Transform to the uniform distribution",
      "topics": [
        "transform_uniform"
      ]
    },
    {
      "page": "update_utility",
      "title": "Update the utility function",
      "topics": [
        "update_utility"
      ]
    },
    {
      "page": "utility_formula",
      "title": "Create formulas from the utility functions",
      "topics": [
        "utility_formula"
      ]
    },
    {
      "page": "vcov.spdesign",
      "title": "Extract the variance co-variance matrix",
      "topics": [
        "vcov.spdesign"
      ]
    }
  ],
  "_pkglogo": "https://github.com/edsandorf/spdesign/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/edsandorf/spdesign/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "codetools",
    "digest",
    "dplyr",
    "future",
    "generics",
    "globals",
    "glue",
    "lifecycle",
    "listenv",
    "magrittr",
    "matrixStats",
    "parallelly",
    "pillar",
    "pkgconfig",
    "R6",
    "randtoolbox",
    "rlang",
    "rngWELL",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "examples.Rmd",
      "filename": "examples.html",
      "title": "Examples",
      "engine": "knitr::rmarkdown",
      "headings": [
        "An MNL design",
        "An MNL design with interactions",
        "An MNL design with multiway interactions",
        "An MNL design with dummy-coded attributes",
        "An MNL design with specified level occurrences",
        "An MNL design with alternative specific attributes",
        "An MNL design with Bayesian priors",
        "An MNL design with dummy-coded attributes, Bayesian priors, and restrictions on level occurrence",
        "An MNL design with a supplied candidate set",
        "An MNL design with specified explusions applied to the candidate set",
        "An MNL design optimized for c-efficiency"
      ],
      "created": "2024-01-16 07:02:12",
      "modified": "2024-01-16 07:02:12",
      "commits": 1
    },
    {
      "source": "syntax.Rmd",
      "filename": "syntax.html",
      "title": "Syntax",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Creating a design",
        "Specifying a prior",
        "A fixed prior",
        "A Bayesian prior",
        "Specifying a parameter with levels",
        "Linear attributes",
        "Combining parameters, priors, attributes and levels to form a utility function",
        "Building a set of utility functions",
        "Generating a design",
        "Algorithms and attribute level balance",
        "Blocking the design",
        "Summary of the design.",
        "Advanced syntax",
        "Attribute level balance",
        "Interactions",
        "Dummy-coded attributes",
        "Constrained designs",
        "Specifying constants and levels of the SQ alternative",
        "Large designs",
        "Supplying a candidate set"
      ],
      "created": "2021-01-08 14:05:43",
      "modified": "2024-06-24 09:41:24",
      "commits": 13
    }
  ],
  "_score": 4.3222192947339195,
  "_indexed": true,
  "_nocasepkg": "spdesign",
  "_universes": [
    "edsandorf"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.5",
      "date": "2026-05-17T05:57:41.000Z",
      "distro": "noble",
      "commit": "83d66fccbed41f341c1968f8859bee7fb7de9a1b",
      "fileid": "b17d93291a0f7425210d0400a20353cd03aebfe8054dfd31be836e6aee538885",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edsandorf/actions/runs/25982826966"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.5",
      "date": "2026-05-17T05:57:55.000Z",
      "distro": "noble",
      "commit": "83d66fccbed41f341c1968f8859bee7fb7de9a1b",
      "fileid": "2bf95fb2da21f40949e9ed0dc9a994b76bfa6ca91bc9e21e91de587cb6863192",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edsandorf/actions/runs/25982826966"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.5",
      "date": "2026-05-17T05:57:21.000Z",
      "commit": "83d66fccbed41f341c1968f8859bee7fb7de9a1b",
      "fileid": "e16ef3393aa6f78b4e1ceac40c3f97cdaf2473bac9e12de76b72494b6f51db52",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edsandorf/actions/runs/25982826966"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.5",
      "date": "2026-05-17T05:57:21.000Z",
      "commit": "83d66fccbed41f341c1968f8859bee7fb7de9a1b",
      "fileid": "6bb77e5e397179abe25dc9f37c35a3755fa29e0c9805698dc5f43a7bbc9d2ea5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edsandorf/actions/runs/25982826966"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.5",
      "date": "2026-05-17T05:56:51.000Z",
      "commit": "83d66fccbed41f341c1968f8859bee7fb7de9a1b",
      "fileid": "9f056bdd4796dcc8e565b4ea26712c04ccd16aa2c0117f4fde66166ffbd67bc0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edsandorf/actions/runs/25982826966"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.5",
      "date": "2026-05-17T05:56:50.000Z",
      "commit": "83d66fccbed41f341c1968f8859bee7fb7de9a1b",
      "fileid": "4504d7c1b38d60aa66cc41e47199e8a425f6f95a6a82381f391b938bc7efd241",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edsandorf/actions/runs/25982826966"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.5",
      "date": "2026-05-17T05:57:00.000Z",
      "commit": "83d66fccbed41f341c1968f8859bee7fb7de9a1b",
      "fileid": "9899265725e778e21b38682cc72f3ed7098441524c9011225f7f7a186f3bd137",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/edsandorf/actions/runs/25982826966"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.5",
      "date": "2026-06-02T17:49:31.000Z",
      "commit": "83d66fccbed41f341c1968f8859bee7fb7de9a1b",
      "fileid": "9ee0106d1bf4ffab979c050de15e62fd308eaabad40e7dc4d9096a1889069ff7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/edsandorf/actions/runs/25982826966"
    }
  ]
}