{
  "_id": "6a214207cd65a98ecbd2a946",
  "Package": "DEXiR",
  "Title": "'DEXi' Library",
  "Version": "1.0.2",
  "Authors@R": "person(\"Marko\", \"Bohanec\", , \"marko.bohanec@ijs.si\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-4317-2833\"))",
  "Description": "A software package for using 'DEXi' models. 'DEXi' models\nare hierarchical qualitative multi-criteria decision models\ndeveloped according to the method DEX (Decision EXpert,\n<https://dex.ijs.si/documentation/DEX_Method/DEX_Method.html>),\nusing the program 'DEXi'\n(<https://kt.ijs.si/MarkoBohanec/dexi.html>) or 'DEXiWin'\n(<https://dex.ijs.si/dexisuite/dexiwin.html>). A typical\nworkflow with 'DEXiR' consists of: (1) reading a '.dxi' file,\npreviously made using the 'DEXi' software (function\nread_dexi()), (2) making a data frame containing input values\nof one or more decision alternatives, (3) evaluating those\nalternatives (function evaluate()), (4) analyzing alternatives\n(selective_explanation(), plus_minus(),\ncompare_alternatives()), (5) drawing charts. 'DEXiR' is\nrestricted to using models produced externally by the 'DEXi'\nsoftware and does not provide functionality for creating and/or\nediting 'DEXi' models directly in 'R'.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "Collate": "'DEXiR.R' 'DexiClasses.R' 'DexiAlternatives.R' 'DexiUtils.R'\n'DexiAnalysis.R' 'DexiFunctions.R' 'DexiScales.R'\n'DexiAttributes.R' 'DexiCharts.R' 'DexiData.R' 'DexiEvaluate.R'\n'DexiModels.R' 'DexiValues.R'",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-04 09:10:34 UTC",
    "User": "root"
  },
  "Author": "Marko Bohanec [aut, cre]\n(<https://orcid.org/0000-0003-4317-2833>)",
  "Maintainer": "Marko Bohanec <marko.bohanec@ijs.si>",
  "Config/pak/sysreqs": "libicu-dev libxml2-dev",
  "Repository": "https://markobohanec.r-universe.dev",
  "Date/Publication": "2024-09-18 02:54:02 UTC",
  "RemoteUrl": "https://github.com/cran/DEXiR",
  "RemoteRef": "HEAD",
  "RemoteSha": "3bc4254bff7269bb61ca0a39dffbf7f1913a5cac",
  "MD5sum": "cf8728cf5e21607682028ee042d4ea2b",
  "_user": "markobohanec",
  "_type": "src",
  "_file": "DEXiR_1.0.2.tar.gz",
  "_fileid": "2d9f7560a63be8c5dad948700a398840a3517c3670f618e9f1a66e07de2d6192",
  "_filesize": 446243,
  "_sha256": "2d9f7560a63be8c5dad948700a398840a3517c3670f618e9f1a66e07de2d6192",
  "_created": "2026-06-04T09:10:34.000Z",
  "_published": "2026-06-04T09:14:47.268Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79486773833,
      "time": 131,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7407559752"
    },
    {
      "job": 79486773826,
      "time": 126,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407557553"
    },
    {
      "job": 79486773790,
      "time": 214,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7407574359"
    },
    {
      "job": 79486773823,
      "time": 139,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407552455"
    },
    {
      "job": 79486177165,
      "time": 217,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407512298"
    },
    {
      "job": 79486773900,
      "time": 105,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407550687"
    },
    {
      "job": 79486773828,
      "time": 132,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7407559532"
    },
    {
      "job": 79486773844,
      "time": 85,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7407543787"
    },
    {
      "job": 79486773811,
      "time": 91,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407545849"
    }
  ],
  "_buildurl": "https://github.com/r-universe/markobohanec/actions/runs/26942189375",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/DEXiR",
  "_commit": {
    "id": "3bc4254bff7269bb61ca0a39dffbf7f1913a5cac",
    "author": "Marko Bohanec <marko.bohanec@ijs.si>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.2\n",
    "time": 1726628042
  },
  "_maintainer": {
    "name": "Marko Bohanec",
    "email": "marko.bohanec@ijs.si",
    "login": "markobohanec",
    "description": "",
    "uuid": 206858025,
    "orcid": "0000-0003-4317-2833"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "grDevices",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "GGally",
      "role": "Suggests"
    },
    {
      "package": "fmsb",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "markobohanec",
      "count": 1,
      "uuid": 206858025
    }
  ],
  "_userbio": {
    "uuid": 206858025,
    "type": "user",
    "name": "MarkoBohanec"
  },
  "_downloads": {
    "count": 125,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/DEXiR"
  },
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/DEXiR.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "markobohanec",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.2",
      "date": "2024-09-17"
    }
  ],
  "_exports": [
    "alt_values",
    "and_function",
    "att_names",
    "attribute_effect",
    "bounded_scale_value",
    "compare_alternatives",
    "compare_two_alternatives",
    "compare_values",
    "compare_values_by_preference",
    "compare_values_on_scale",
    "convert_alternatives",
    "convert_data_continuous",
    "convert_data_discrete",
    "default_quality",
    "dexi_bool",
    "dexi_index",
    "dexi_option_value",
    "dexi_table",
    "dexi_value",
    "dexi_vector",
    "DexiAttribute",
    "DexiContinuousScale",
    "DexiDiscreteScale",
    "DexiDiscretizeFunction",
    "DexiModel",
    "DexiTabularFunction",
    "distr_to_set",
    "distribution",
    "equal_scales",
    "evaluate",
    "evaluate_attribute",
    "evaluate_attributes",
    "evaluation_order",
    "evaluation_parameters",
    "expand_value_to_points",
    "export_alternatives",
    "export_dexi_value",
    "flat_text",
    "ggplot_parallel",
    "has_bad",
    "has_good",
    "has_none",
    "has_quality",
    "is_distribution",
    "is_in_range",
    "lin_map",
    "make_args",
    "norm_max",
    "norm_none",
    "norm_sum",
    "normalize_function",
    "or_function",
    "plotalt_parallel",
    "plotalt_radar",
    "plotalt1",
    "plotalt2",
    "plus_minus",
    "print_selective_explanation",
    "read_dexi",
    "reverse_value",
    "rule_value",
    "rule_values",
    "scale_alternatives",
    "scale_of",
    "scale_value",
    "scale_values",
    "select_quality",
    "selective_explanation",
    "set_alternative",
    "set_to_distr",
    "transparent_colors",
    "value_qualities",
    "value_text",
    "value_to_set",
    "values_to_str",
    "write_alternatives"
  ],
  "_help": [
    {
      "page": "DEXiR-package",
      "title": "DEXiR: A package for using DEXi models in R",
      "topics": [
        "DEXiR-package",
        "DEXiR"
      ]
    },
    {
      "page": "alt_values",
      "title": "alt_values",
      "topics": [
        "alt_values"
      ]
    },
    {
      "page": "and_function",
      "title": "and_function",
      "topics": [
        "and_function"
      ]
    },
    {
      "page": "att_names",
      "title": "att_names",
      "topics": [
        "att_names"
      ]
    },
    {
      "page": "attribute_effect",
      "title": "attribute_effect",
      "topics": [
        "attribute_effect"
      ]
    },
    {
      "page": "bounded_scale_value",
      "title": "bounded_scale_value",
      "topics": [
        "bounded_scale_value"
      ]
    },
    {
      "page": "compare_alternatives",
      "title": "compare_alternatives",
      "topics": [
        "compare_alternatives"
      ]
    },
    {
      "page": "compare_two_alternatives",
      "title": "compare_two_alternatives",
      "topics": [
        "compare_two_alternatives"
      ]
    },
    {
      "page": "compare_values",
      "title": "compare_values",
      "topics": [
        "compare_values"
      ]
    },
    {
      "page": "compare_values_by_preference",
      "title": "compare_values_by_preference",
      "topics": [
        "compare_values_by_preference"
      ]
    },
    {
      "page": "compare_values_on_scale",
      "title": "compare_values_on_scale",
      "topics": [
        "compare_values_on_scale"
      ]
    },
    {
      "page": "convert_alternatives",
      "title": "convert_alternatives",
      "topics": [
        "convert_alternatives"
      ]
    },
    {
      "page": "convert_data_continuous",
      "title": "convert_data_continuous",
      "topics": [
        "convert_data_continuous"
      ]
    },
    {
      "page": "convert_data_discrete",
      "title": "convert_data_discrete",
      "topics": [
        "convert_data_discrete"
      ]
    },
    {
      "page": "default_quality",
      "title": "default_quality",
      "topics": [
        "default_quality"
      ]
    },
    {
      "page": "dexi_bool",
      "title": "dexi_bool",
      "topics": [
        "dexi_bool"
      ]
    },
    {
      "page": "dexi_index",
      "title": "dexi_index",
      "topics": [
        "dexi_index"
      ]
    },
    {
      "page": "dexi_option_value",
      "title": "dexi_option_value",
      "topics": [
        "dexi_option_value"
      ]
    },
    {
      "page": "dexi_table",
      "title": "dexi_table",
      "topics": [
        "dexi_table"
      ]
    },
    {
      "page": "dexi_value",
      "title": "dexi_value",
      "topics": [
        "dexi_value"
      ]
    },
    {
      "page": "dexi_vector",
      "title": "dexi_vector",
      "topics": [
        "dexi_vector"
      ]
    },
    {
      "page": "DexiAttribute-class",
      "title": "DexiAttribute",
      "topics": [
        "DexiAttribute",
        "DexiAttribute-class"
      ]
    },
    {
      "page": "DexiContinuousScale-class",
      "title": "DexiContinuousScale",
      "topics": [
        "DexiContinuousScale",
        "DexiContinuousScale-class"
      ]
    },
    {
      "page": "DexiDiscreteScale-class",
      "title": "DexiDiscreteScale",
      "topics": [
        "DexiDiscreteScale",
        "DexiDiscreteScale-class"
      ]
    },
    {
      "page": "DexiDiscretizeFunction-class",
      "title": "DexiDiscretizeFunction",
      "topics": [
        "DexiDiscretizeFunction",
        "DexiDiscretizeFunction-class"
      ]
    },
    {
      "page": "DexiFunction-class",
      "title": "DexiFunction",
      "topics": [
        "DexiFunction",
        "DexiFunction-class"
      ]
    },
    {
      "page": "DexiModel-class",
      "title": "DexiModel",
      "topics": [
        "DexiModel",
        "DexiModel-class"
      ]
    },
    {
      "page": "DexiScale-class",
      "title": "DexiScale",
      "topics": [
        "DexiScale",
        "DexiScale-class"
      ]
    },
    {
      "page": "DexiTabularFunction-class",
      "title": "DexiTabularFunction",
      "topics": [
        "DexiTabularFunction",
        "DexiTabularFunction-class"
      ]
    },
    {
      "page": "distr_to_set",
      "title": "distr_to_set",
      "topics": [
        "distr_to_set"
      ]
    },
    {
      "page": "distribution",
      "title": "distribution",
      "topics": [
        "distribution"
      ]
    },
    {
      "page": "equal_scales",
      "title": "equal_scales",
      "topics": [
        "equal_scales"
      ]
    },
    {
      "page": "evaluate",
      "title": "evaluate",
      "topics": [
        "evaluate"
      ]
    },
    {
      "page": "evaluate_attribute",
      "title": "evaluate_attribute",
      "topics": [
        "evaluate_attribute"
      ]
    },
    {
      "page": "evaluate_attributes",
      "title": "evaluate_attributes",
      "topics": [
        "evaluate_attributes"
      ]
    },
    {
      "page": "evaluation_order",
      "title": "evaluation_order",
      "topics": [
        "evaluation_order"
      ]
    },
    {
      "page": "evaluation_parameters",
      "title": "evaluation_parameters",
      "topics": [
        "evaluation_parameters"
      ]
    },
    {
      "page": "expand_value_to_points",
      "title": "expand_value_to_points",
      "topics": [
        "expand_value_to_points"
      ]
    },
    {
      "page": "export_alternatives",
      "title": "export_alternatives",
      "topics": [
        "export_alternatives"
      ]
    },
    {
      "page": "export_dexi_value",
      "title": "export_dexi_value",
      "topics": [
        "export_dexi_value"
      ]
    },
    {
      "page": "flat_text",
      "title": "flat_text",
      "topics": [
        "flat_text"
      ]
    },
    {
      "page": "ggplot_parallel",
      "title": "ggplot_parallel",
      "topics": [
        "ggplot_parallel"
      ]
    },
    {
      "page": "has_bad",
      "title": "has_bad",
      "topics": [
        "has_bad"
      ]
    },
    {
      "page": "has_good",
      "title": "has_good",
      "topics": [
        "has_good"
      ]
    },
    {
      "page": "has_none",
      "title": "has_none",
      "topics": [
        "has_none"
      ]
    },
    {
      "page": "has_quality",
      "title": "has_quality",
      "topics": [
        "has_quality"
      ]
    },
    {
      "page": "is_distribution",
      "title": "is_distribution",
      "topics": [
        "is_distribution"
      ]
    },
    {
      "page": "is_in_range",
      "title": "is_in_range",
      "topics": [
        "is_in_range"
      ]
    },
    {
      "page": "lin_map",
      "title": "lin_map",
      "topics": [
        "lin_map"
      ]
    },
    {
      "page": "make_args",
      "title": "make_args",
      "topics": [
        "make_args"
      ]
    },
    {
      "page": "norm_max",
      "title": "norm_max",
      "topics": [
        "norm_max"
      ]
    },
    {
      "page": "norm_none",
      "title": "norm_none",
      "topics": [
        "norm_none"
      ]
    },
    {
      "page": "norm_sum",
      "title": "norm_sum",
      "topics": [
        "norm_sum"
      ]
    },
    {
      "page": "normalize_function",
      "title": "normalize_function",
      "concept": [
        "\"normalize functions\""
      ],
      "topics": [
        "normalize_function"
      ]
    },
    {
      "page": "or_function",
      "title": "or_function",
      "topics": [
        "or_function"
      ]
    },
    {
      "page": "plotalt_parallel",
      "title": "plotalt_parallel",
      "topics": [
        "plotalt_parallel"
      ]
    },
    {
      "page": "plotalt_radar",
      "title": "plotalt_radar",
      "topics": [
        "plotalt_radar"
      ]
    },
    {
      "page": "plotalt1",
      "title": "plotalt1",
      "topics": [
        "plotalt1"
      ]
    },
    {
      "page": "plotalt2",
      "title": "plotalt2",
      "topics": [
        "plotalt2"
      ]
    },
    {
      "page": "plus_minus",
      "title": "plus_minus",
      "topics": [
        "plus_minus"
      ]
    },
    {
      "page": "plus_minus_setup",
      "title": "plus_minus_setup",
      "topics": [
        "plus_minus_setup"
      ]
    },
    {
      "page": "print_selective_explanation",
      "title": "print_selective_explanation",
      "topics": [
        "print_selective_explanation"
      ]
    },
    {
      "page": "read_dexi",
      "title": "read_dexi",
      "topics": [
        "read_dexi"
      ]
    },
    {
      "page": "reverse_value",
      "title": "reverse_value",
      "topics": [
        "reverse_value"
      ]
    },
    {
      "page": "rule_value",
      "title": "rule_value",
      "topics": [
        "rule_value"
      ]
    },
    {
      "page": "rule_values",
      "title": "rule_values",
      "topics": [
        "rule_values"
      ]
    },
    {
      "page": "scale_alternatives",
      "title": "scale_alternatives",
      "topics": [
        "scale_alternatives"
      ]
    },
    {
      "page": "scale_of",
      "title": "scale_of",
      "topics": [
        "scale_of"
      ]
    },
    {
      "page": "scale_value",
      "title": "scale_value",
      "topics": [
        "scale_value"
      ]
    },
    {
      "page": "scale_values",
      "title": "scale_values",
      "topics": [
        "scale_values"
      ]
    },
    {
      "page": "select_quality",
      "title": "select_quality",
      "topics": [
        "select_quality"
      ]
    },
    {
      "page": "selective_explanation",
      "title": "selective_explanation",
      "topics": [
        "selective_explanation"
      ]
    },
    {
      "page": "set_alternative",
      "title": "set_alternative",
      "topics": [
        "set_alternative"
      ]
    },
    {
      "page": "set_to_distr",
      "title": "set_to_distr",
      "topics": [
        "set_to_distr"
      ]
    },
    {
      "page": "transparent_colors",
      "title": "transparent_colors",
      "topics": [
        "transparent_colors"
      ]
    },
    {
      "page": "unique_names",
      "title": "unique_names",
      "topics": [
        "unique_names"
      ]
    },
    {
      "page": "value_qualities",
      "title": "value_qualities",
      "topics": [
        "value_qualities"
      ]
    },
    {
      "page": "value_text",
      "title": "value_text",
      "topics": [
        "value_text"
      ]
    },
    {
      "page": "value_to_set",
      "title": "value_to_set",
      "topics": [
        "value_to_set"
      ]
    },
    {
      "page": "values_to_str",
      "title": "values_to_str",
      "topics": [
        "values_to_str"
      ]
    },
    {
      "page": "write_alternatives",
      "title": "write_alternatives",
      "topics": [
        "write_alternatives"
      ]
    }
  ],
  "_readme": "https://github.com/cran/DEXiR/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "glue",
    "lifecycle",
    "magrittr",
    "rlang",
    "stringi",
    "stringr",
    "vctrs",
    "xml2"
  ],
  "_score": 1.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "dexir",
  "_universes": [
    "markobohanec"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-06-04T09:12:47.000Z",
      "distro": "noble",
      "commit": "3bc4254bff7269bb61ca0a39dffbf7f1913a5cac",
      "fileid": "f2e58e4563abf1ac664180fcfd25e0870339acaafb2ef153e48e69a3b6dac0d2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markobohanec/actions/runs/26942189375"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-06-04T09:12:43.000Z",
      "distro": "noble",
      "commit": "3bc4254bff7269bb61ca0a39dffbf7f1913a5cac",
      "fileid": "b484fe504a4eee89edca8733923220d7d98e1c9efa262546e858d79038d0a94a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markobohanec/actions/runs/26942189375"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-06-04T09:13:31.000Z",
      "commit": "3bc4254bff7269bb61ca0a39dffbf7f1913a5cac",
      "fileid": "286078af45e2362f196ad5b7181b11a8ef8a26f411672eef82b6ede1684dfa87",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markobohanec/actions/runs/26942189375"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-06-04T09:12:33.000Z",
      "commit": "3bc4254bff7269bb61ca0a39dffbf7f1913a5cac",
      "fileid": "7434e6503a0a122a003187790bcde5366ccacaac1f7e0c7b217c7dc9eeff7e87",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markobohanec/actions/runs/26942189375"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2",
      "date": "2026-06-04T09:12:43.000Z",
      "commit": "3bc4254bff7269bb61ca0a39dffbf7f1913a5cac",
      "fileid": "4d2e0b79d29de1e27a4f67f747ce201b7b9bea78e144baa05233d325dd371349",
      "status": "success",
      "buildurl": "https://github.com/r-universe/markobohanec/actions/runs/26942189375"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-06-04T09:12:34.000Z",
      "commit": "3bc4254bff7269bb61ca0a39dffbf7f1913a5cac",
      "fileid": "15a9ca527fbdc4ce4344111ab3be9c6e7c270109672094e988ba9f113e3a3539",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markobohanec/actions/runs/26942189375"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-06-04T09:11:48.000Z",
      "commit": "3bc4254bff7269bb61ca0a39dffbf7f1913a5cac",
      "fileid": "7df82b7ddda64f50a722110d90150c7da3b1a0db0d2c439a1ef3b228488979a8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markobohanec/actions/runs/26942189375"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-06-04T09:11:53.000Z",
      "commit": "3bc4254bff7269bb61ca0a39dffbf7f1913a5cac",
      "fileid": "b4832c34b94dc0e4cbd690db8de1095b27eb1578d5c9cee4a3b4d0bf9057ef11",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markobohanec/actions/runs/26942189375"
    }
  ]
}