{
  "_id": "6a1ff848b401979e73443af1",
  "Package": "OpenRepGrid",
  "License": "GPL (>= 2)",
  "Title": "Tools to Analyze Repertory Grid Data",
  "LazyData": "yes",
  "Type": "Package",
  "LazyLoad": "yes",
  "Authors@R": "c(\nperson(given = \"Mark\", family = \"Heckmann\", email = \"heckmann.mark@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\"), comment = c(ORCID = \"0000-0002-0736-7417\")),\nperson(given = \"Alejandro\", family = \"García Gutiérrez\", role = \"ctb\"),\nperson(given = \"Diego\", family = \"Vitali\", role = \"ctb\")\n)",
  "Description": "Analyze repertory grids, a qualitative-quantitative data\ncollection technique devised by George A. Kelly in the 1950s.\nToday, grids are used across various domains ranging from\nclinical psychology to marketing. The package contains\nfunctions to quantitatively analyze and visualize repertory\ngrid data (e.g. 'Fransella', 'Bell', & 'Bannister', 2004, ISBN:\n978-0-470-09080-0). The package is part of the The package is\npart of the <https://openrepgrid.org/> project.",
  "Version": "0.1.18",
  "Date": "2025-07-08",
  "Encoding": "UTF-8",
  "URL": "https://github.com/markheckmann/OpenRepGrid",
  "Collate": "'bertin.r' 'calc.r' 'data-openrepgrid.r' 'dev-functions.r'\n'distance.R' 'double-entry.R' 'export.r' 'globals.R' 'gmMain.r'\n'gridlist.R' 'import.r' 'measures.r' 'onair.r' 'openrepgrid.r'\n'perturbate.R' 'preferred_poles.R' 'repgrid.r'\n'repgrid-basicops.r' 'repgrid-constructs.r'\n'repgrid-elements.r' 'repgrid-output.r' 'repgrid-plots.r'\n'repgrid-ratings.r' 'resampling.R' 'rgl-3d.r' 'settings.r'\n'utils-import.r' 'utils.r' 'zzz.r'",
  "RoxygenNote": "7.3.2",
  "NeedsCompilation": "no",
  "Roxygen": "list(markdown = TRUE)",
  "Config/pak/sysreqs": "libglpk-dev libicu-dev libxml2-dev",
  "Repository": "https://markheckmann.r-universe.dev",
  "Date/Publication": "2025-07-08 14:47:16 UTC",
  "RemoteUrl": "https://github.com/markheckmann/openrepgrid",
  "RemoteRef": "HEAD",
  "RemoteSha": "9d87bc1d32c5d818a26a27c8bd15a7e0eeca3575",
  "Packaged": {
    "Date": "2026-06-03 09:43:12 UTC",
    "User": "root"
  },
  "Author": "Mark Heckmann [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-0736-7417>),\nAlejandro García Gutiérrez [ctb],\nDiego Vitali [ctb]",
  "Maintainer": "Mark Heckmann <heckmann.mark@gmail.com>",
  "MD5sum": "7a675cbd3c6f175e168751f58d37db21",
  "_user": "markheckmann",
  "_type": "src",
  "_file": "OpenRepGrid_0.1.18.tar.gz",
  "_fileid": "26a2445ea2b78c2859b46bd9769e74bda170ab2f698a1cdb4bd4c5edb48bb220",
  "_filesize": 1120278,
  "_sha256": "26a2445ea2b78c2859b46bd9769e74bda170ab2f698a1cdb4bd4c5edb48bb220",
  "_created": "2026-06-03T09:43:12.000Z",
  "_published": "2026-06-03T09:47:52.979Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79265957325,
      "time": 230,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7381160769"
    },
    {
      "job": 79265957339,
      "time": 198,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381148974"
    },
    {
      "job": 79265957312,
      "time": 165,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7381129799"
    },
    {
      "job": 79265957308,
      "time": 182,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381130562"
    },
    {
      "job": 79265285163,
      "time": 218,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381073419"
    },
    {
      "job": 79265957272,
      "time": 134,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381125294"
    },
    {
      "job": 79265957304,
      "time": 157,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7381133593"
    },
    {
      "job": 79265957330,
      "time": 143,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7381128566"
    },
    {
      "job": 79265957284,
      "time": 127,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7381122854"
    }
  ],
  "_buildurl": "https://github.com/r-universe/markheckmann/actions/runs/26876539653",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/markheckmann/openrepgrid",
  "_commit": {
    "id": "9d87bc1d32c5d818a26a27c8bd15a7e0eeca3575",
    "author": "Mark Heckmann <mark.heckmann@deutschebahn.com>",
    "committer": "Mark Heckmann <mark.heckmann@deutschebahn.com>",
    "message": "add CRAN submission\n",
    "time": 1751986036
  },
  "_maintainer": {
    "name": "Mark Heckmann",
    "email": "heckmann.mark@gmail.com",
    "login": "markheckmann",
    "orcid": "0000-0002-0736-7417",
    "description": "Ph.D., Data Scientist, Psychometrician",
    "uuid": 152927
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "abind",
      "role": "Imports"
    },
    {
      "package": "colorspace",
      "role": "Imports"
    },
    {
      "package": "psych",
      "role": "Imports"
    },
    {
      "package": "XML",
      "role": "Imports"
    },
    {
      "package": "pvclust",
      "role": "Imports"
    },
    {
      "package": "openxlsx",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "rgl",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "styler",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "markheckmann",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-27",
      "n": 23
    },
    {
      "week": "2025-28",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.1.18",
      "date": "2025-07-08"
    }
  ],
  "_topics": [
    "repertory-grid",
    "repgrid"
  ],
  "_stars": 20,
  "_contributors": [
    {
      "user": "markheckmann",
      "count": 341,
      "uuid": 152927
    },
    {
      "user": "johnsome",
      "count": 2,
      "uuid": 16687
    },
    {
      "user": "j4n7",
      "count": 2,
      "uuid": 18249515
    },
    {
      "user": "dmurdoch",
      "count": 1,
      "uuid": 1935680
    }
  ],
  "_userbio": {
    "uuid": 152927,
    "type": "user",
    "name": "Mark Heckmann",
    "description": "Ph.D., Data Scientist, Psychometrician"
  },
  "_downloads": {
    "count": 242,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/OpenRepGrid"
  },
  "_devurl": "https://github.com/markheckmann/openrepgrid",
  "_searchresults": 172,
  "_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/OpenRepGrid.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/markheckmann/openrepgrid",
  "_realowner": "markheckmann",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.5",
      "date": "2011-07-23"
    },
    {
      "version": "0.1.6",
      "date": "2012-04-05"
    },
    {
      "version": "0.1.7",
      "date": "2013-05-26"
    },
    {
      "version": "0.1.8",
      "date": "2013-06-14"
    },
    {
      "version": "0.1.9",
      "date": "2014-09-07"
    },
    {
      "version": "0.1.10",
      "date": "2017-02-24"
    },
    {
      "version": "0.1.12",
      "date": "2018-05-31"
    },
    {
      "version": "0.1.14",
      "date": "2023-05-16"
    },
    {
      "version": "0.1.15",
      "date": "2024-07-20"
    },
    {
      "version": "0.1.16",
      "date": "2024-12-02"
    },
    {
      "version": "0.1.17",
      "date": "2025-03-02"
    },
    {
      "version": "0.1.18",
      "date": "2025-07-08"
    }
  ],
  "_exports": [
    "addAvgElement",
    "addConstruct",
    "addElement",
    "addIndexColumnToMatrix",
    "addVarianceExplainedToBiplot2d",
    "alignByIdeal",
    "alignByLoadings",
    "alignByPreferredPole",
    "apply_pb",
    "as.gridlist",
    "bertin",
    "bertinCluster",
    "bind",
    "bindConstructs",
    "biplot2d",
    "biplot3d",
    "biplotDraw",
    "biplotEsa2d",
    "biplotEsa3d",
    "biplotEsaPseudo3d",
    "biplotPseudo3d",
    "biplotSimple",
    "biplotSlater2d",
    "biplotSlater3d",
    "biplotSlaterPseudo3d",
    "calcBiplotCoords",
    "calcCoordsBorders",
    "cascade",
    "center",
    "clearRatings",
    "cluster",
    "clusterBoot",
    "constructCor",
    "constructD",
    "constructPca",
    "constructPcaLoadings",
    "constructRmsCor",
    "constructs",
    "constructs<-",
    "convertImportObjectToRepGridObject",
    "convertScivescoImportObjectToRepGridObject",
    "decouple",
    "distance",
    "distanceHartmann",
    "distanceNormalized",
    "distanceSlater",
    "doRectanglesOverlap",
    "doubleEntry",
    "down",
    "elementCor",
    "elementRmsCor",
    "elements",
    "elements<-",
    "formatMatrix",
    "getConstructNames",
    "getConstructNames2",
    "getElementNames",
    "getElementNames2",
    "getNoOfConstructs",
    "getNoOfElements",
    "getRatingLayer",
    "getScale",
    "getScaleMidpoint",
    "grid_to_df_long",
    "grid_to_df_wide",
    "gridlist",
    "grids_bootstrap",
    "grids_leave_n_out",
    "grids_perturbate",
    "home",
    "importDataframe",
    "importExcel",
    "importGridcor",
    "importGridcorInternal",
    "importGridstat",
    "importGridstatInternal",
    "importGridsuite",
    "importGridsuiteInternal",
    "importScivesco",
    "importScivescoInternal",
    "importTxt",
    "indexBias",
    "indexBieri",
    "indexConflict1",
    "indexConflict2",
    "indexConflict3",
    "indexDDI",
    "indexDilemma",
    "indexDilemmatic",
    "indexIntensity",
    "indexPolarization",
    "indexPvaff",
    "indexSelfConstruction",
    "indexUncertainty",
    "indexVariability",
    "is.gridlist",
    "is.repgrid",
    "lapply_pb",
    "left",
    "leftpoles",
    "leftpoles<-",
    "makeEmptyRepgrid",
    "makeRepgrid",
    "map",
    "mapCoordinatesToColor",
    "mapCoordinatesToValue",
    "matches",
    "midpoint",
    "modifyConstruct",
    "modifyElement",
    "multigridFileToSinglegridFiles",
    "normalize",
    "orderBy",
    "orderByString",
    "permuteConstructs",
    "permuteGrid",
    "perturbate",
    "preferredPoles",
    "preferredPoles<-",
    "preferredPolesByIdeal",
    "prepareBiplotData",
    "print_square_matrix",
    "quasiDistributionDistanceSlater",
    "randomGrid",
    "randomGrids",
    "randomSentence",
    "randomSentences",
    "randomWords",
    "ratings",
    "ratings_df",
    "ratings<-",
    "recycle",
    "recycle2",
    "reorder2d",
    "reverse",
    "rglDrawConstructLabels",
    "rglDrawConstructPoints",
    "rglDrawStandardAxes",
    "rglDrawStandardEllipses",
    "right",
    "rightpoles",
    "rightpoles<-",
    "ring",
    "sapply_pb",
    "saveAsExcel",
    "saveAsTxt",
    "saveAsWorksheet",
    "setConstructAttr",
    "setElementAttr",
    "setMeta",
    "setScale",
    "settings",
    "settingsLoad",
    "settingsSave",
    "shift",
    "showScale",
    "slaterStandardization",
    "ssq",
    "statsConstructs",
    "statsElements",
    "stepChart",
    "stop_if_not_0_1_ratings_only",
    "stop_if_not_in_element_range",
    "stop_if_not_is_repgrid",
    "stop_if_scale_not_defined",
    "strReverse",
    "swapConstructs",
    "swapElements",
    "swapPoles",
    "trim_val",
    "up"
  ],
  "_datasets": [
    {
      "name": "bell2010",
      "title": "Grid data from Bell (2010).",
      "object": "bell2010",
      "class": [
        "repgrid"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "bellmcgorry1992",
      "title": "Grid data from Bell and McGorry (1992).",
      "object": "bellmcgorry1992",
      "class": [
        "repgrid"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "boeker",
      "title": "Grid data from Boeker (1996).",
      "object": "boeker",
      "class": [
        "repgrid"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "df_construct_columns",
      "title": "Sample dataframe with grid data (constructs are columns)",
      "object": "df_construct_columns",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "element",
        "left pole 1:right pole 1",
        "left pole 2:right pole 2",
        "left pole 3:right pole 3"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "df_element_columns",
      "title": "Sample dataframe with grid data (elements are columns)",
      "object": "df_element_columns",
      "class": [
        "data.frame"
      ],
      "fields": [
        "1",
        "element 1",
        "element 2",
        "element 3",
        "element 4",
        "5",
        "preferred_pole"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": "df_long",
      "title": "Sample dataframe with grid data (long)",
      "object": "df_long",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "element",
        "left_pole",
        "right_pole",
        "rating",
        "preferred_pole",
        "rmin",
        "rmax"
      ],
      "rows": 12,
      "table": true,
      "tojson": true
    },
    {
      "name": "fbb2003",
      "title": "Grid data from Fransella, Bell and Bannister (2003).",
      "object": "fbb2003",
      "class": [
        "repgrid"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "feixas2004",
      "title": "Grid data from Feixas and Saul (2004).",
      "object": "feixas2004",
      "class": [
        "repgrid"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "leach2001a",
      "title": "Pre- and post therapy dataset from Leach et al. (2001).",
      "object": "leach2001a",
      "class": [
        "repgrid"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "leach2001b",
      "title": "Pre- and post therapy dataset from Leach et al. (2001).",
      "object": "leach2001b",
      "class": [
        "repgrid"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "mackay1992",
      "title": "Grid data from Mackay (1992).",
      "object": "mackay1992",
      "class": [
        "repgrid"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "raeithel",
      "title": "Grid data from Raeithel (1998).",
      "object": "raeithel",
      "class": [
        "repgrid"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "slater1977a",
      "title": "Drug addict's grid data set from Slater (1977, p. 32).",
      "object": "slater1977a",
      "class": [
        "repgrid"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "slater1977b",
      "title": "Grid data from Slater (1977).",
      "object": "slater1977b",
      "class": [
        "repgrid"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "extract-methods",
      "title": "Extract parts of the repgrid object.",
      "topics": [
        "[,repgrid-method"
      ]
    },
    {
      "page": "subassign",
      "title": "Method for \"<-\" assignment of the repgrid ratings.",
      "topics": [
        "[<-,repgrid-method"
      ]
    },
    {
      "page": "ops-methods",
      "title": "Concatenate repgrid objects.",
      "topics": [
        "+,list,repgrid-method",
        "+,repgrid,list-method",
        "+,repgrid,repgrid-method",
        "/,repgrid,repgrid-method"
      ]
    },
    {
      "page": "alignByIdeal",
      "title": "Align constructs using the ideal element to gain pole preferences.",
      "concept": [
        "align_constructs"
      ],
      "topics": [
        "alignByIdeal"
      ]
    },
    {
      "page": "alignByLoadings",
      "title": "Align constructs by loadings on first principal component.",
      "concept": [
        "align_constructs"
      ],
      "topics": [
        "alignByLoadings"
      ]
    },
    {
      "page": "alignByPreferredPole",
      "title": "Align constructs by preferred pole",
      "concept": [
        "align_constructs"
      ],
      "topics": [
        "alignByPreferredPole"
      ]
    },
    {
      "page": "bertin",
      "title": "Make Bertin display of grid data.",
      "topics": [
        "bertin"
      ]
    },
    {
      "page": "bertinCluster",
      "title": "Bertin display with corresponding cluster analysis.",
      "topics": [
        "bertinCluster"
      ]
    },
    {
      "page": "biplot2d",
      "title": "Draw a two-dimensional biplot.",
      "topics": [
        "biplot2d"
      ]
    },
    {
      "page": "biplot3d",
      "title": "Draw grid in rgl (3D device).",
      "topics": [
        "biplot3d"
      ]
    },
    {
      "page": "biplotEsa2d",
      "title": "Plot an eigenstructure analysis (ESA) biplot in 2D.",
      "topics": [
        "biplotEsa2d"
      ]
    },
    {
      "page": "biplotEsa3d",
      "title": "Draw the eigenstructure analysis (ESA) biplot in rgl (3D device).",
      "topics": [
        "biplotEsa3d"
      ]
    },
    {
      "page": "biplotEsaPseudo3d",
      "title": "Plot an eigenstructure analysis (ESA) in 2D grid with 3D impression (pseudo 3D).",
      "topics": [
        "biplotEsaPseudo3d"
      ]
    },
    {
      "page": "biplotPseudo3d",
      "title": "Draws a biplot of the grid in 2D with depth impression (pseudo 3D).",
      "topics": [
        "biplotPseudo3d"
      ]
    },
    {
      "page": "biplotSimple",
      "title": "A graphically unsophisticated version of a biplot.",
      "topics": [
        "biplotSimple"
      ]
    },
    {
      "page": "biplotSlater2d",
      "title": "Draws Slater's INGRID biplot in 2D.",
      "topics": [
        "biplotSlater2d"
      ]
    },
    {
      "page": "biplotSlater3d",
      "title": "Draw the Slater's INGRID biplot in rgl (3D device).",
      "topics": [
        "biplotSlater3d"
      ]
    },
    {
      "page": "biplotSlaterPseudo3d",
      "title": "Draws Slater's biplot in 2D with depth impression (pseudo 3D).",
      "topics": [
        "biplotSlaterPseudo3d"
      ]
    },
    {
      "page": "cbind.repgrid",
      "title": "Concatenate the elements of two grids",
      "topics": [
        "cbind.repgrid"
      ]
    },
    {
      "page": "center",
      "title": "Centering of rows (constructs) and/or columns (elements).",
      "topics": [
        "center"
      ]
    },
    {
      "page": "cluster",
      "title": "Cluster analysis (of constructs or elements).",
      "topics": [
        "cluster"
      ]
    },
    {
      "page": "clusterBoot",
      "title": "Multiscale bootstrap cluster analysis.",
      "topics": [
        "clusterBoot"
      ]
    },
    {
      "page": "constructCor",
      "title": "Calculate correlations between constructs.",
      "topics": [
        "constructCor"
      ]
    },
    {
      "page": "constructD",
      "title": "Calculate Somers' d for the constructs.",
      "topics": [
        "constructD"
      ]
    },
    {
      "page": "constructPca",
      "title": "Principal component analysis (PCA) of inter-construct correlations.",
      "topics": [
        "constructPca"
      ]
    },
    {
      "page": "constructPcaLoadings",
      "title": "Extract loadings from PCA of constructs.",
      "topics": [
        "constructPcaLoadings"
      ]
    },
    {
      "page": "constructRmsCor",
      "title": "Root mean square (RMS) of inter-construct correlations.",
      "topics": [
        "constructRmsCor"
      ]
    },
    {
      "page": "constructs",
      "title": "Get or replace construct poles",
      "topics": [
        "constructs",
        "constructs<-",
        "leftpoles",
        "leftpoles<-",
        "rightpoles",
        "rightpoles<-"
      ]
    },
    {
      "page": "data-bell2010",
      "title": "Grid data from Bell (2010).",
      "topics": [
        "bell2010",
        "data-bell2010"
      ]
    },
    {
      "page": "data-bellmcgorry1992",
      "title": "Grid data from Bell and McGorry (1992).",
      "topics": [
        "bellmcgorry1992",
        "data-bellmcgorry1992"
      ]
    },
    {
      "page": "data-boeker",
      "title": "Grid data from Boeker (1996).",
      "topics": [
        "boeker",
        "data-boeker"
      ]
    },
    {
      "page": "data-fbb2003",
      "title": "Grid data from Fransella, Bell and Bannister (2003).",
      "topics": [
        "data-fbb2003",
        "fbb2003"
      ]
    },
    {
      "page": "data-feixas2004",
      "title": "Grid data from Feixas and Saul (2004).",
      "topics": [
        "data-feixas2004",
        "feixas2004"
      ]
    },
    {
      "page": "data-leach2001",
      "title": "Pre- and post therapy dataset from Leach et al. (2001).",
      "topics": [
        "data-leach2001",
        "leach2001a",
        "leach2001b"
      ]
    },
    {
      "page": "data-mackay1992",
      "title": "Grid data from Mackay (1992).",
      "topics": [
        "data-mackay1992",
        "mackay1992"
      ]
    },
    {
      "page": "data-raeithel",
      "title": "Grid data from Raeithel (1998).",
      "topics": [
        "data-raeithel",
        "raeithel"
      ]
    },
    {
      "page": "data-slater1977a",
      "title": "Drug addict's grid data set from Slater (1977, p. 32).",
      "topics": [
        "data-slater1977a",
        "slater1977a"
      ]
    },
    {
      "page": "data-slater1977b",
      "title": "Grid data from Slater (1977).",
      "topics": [
        "data-slater1977b",
        "slater1977b"
      ]
    },
    {
      "page": "df_construct_columns",
      "title": "Sample dataframe with grid data (constructs are columns)",
      "concept": [
        "grid_dataframe"
      ],
      "topics": [
        "df_construct_columns"
      ]
    },
    {
      "page": "df_element_columns",
      "title": "Sample dataframe with grid data (elements are columns)",
      "concept": [
        "grid_dataframe"
      ],
      "topics": [
        "df_element_columns"
      ]
    },
    {
      "page": "df_long",
      "title": "Sample dataframe with grid data (long)",
      "concept": [
        "grid_dataframe"
      ],
      "topics": [
        "df_long"
      ]
    },
    {
      "page": "distance",
      "title": "Distance measures (between constructs or elements).",
      "topics": [
        "distance"
      ]
    },
    {
      "page": "distanceHartmann",
      "title": "'Hartmann distance' (standardized Slater distances).",
      "topics": [
        "distanceHartmann"
      ]
    },
    {
      "page": "distanceNormalized",
      "title": "Calculate power-transformed Hartmann distances.",
      "topics": [
        "distanceNormalized"
      ]
    },
    {
      "page": "distanceSlater",
      "title": "Slater distances (standardized Euclidean distances).",
      "topics": [
        "distanceSlater"
      ]
    },
    {
      "page": "elementCor",
      "title": "Calculate the correlations between elements.",
      "topics": [
        "elementCor"
      ]
    },
    {
      "page": "elementRmsCor",
      "title": "Root mean square (RMS) of inter-element correlations.",
      "topics": [
        "elementRmsCor"
      ]
    },
    {
      "page": "elements",
      "title": "Get or replace element names",
      "topics": [
        "elements",
        "elements<-"
      ]
    },
    {
      "page": "gridlist",
      "title": "Add repgrids into a gridlist",
      "topics": [
        "as.gridlist",
        "gridlist",
        "is.gridlist"
      ]
    },
    {
      "page": "resampling",
      "title": "Resample constructs",
      "topics": [
        "grids_bootstrap",
        "grids_leave_n_out"
      ]
    },
    {
      "page": "home",
      "title": "Rotate the interactive 3D device to default views.",
      "topics": [
        "home"
      ]
    },
    {
      "page": "importDataframe",
      "title": "Convert a dataframe into a repgrid object.",
      "concept": [
        "import"
      ],
      "topics": [
        "importDataframe"
      ]
    },
    {
      "page": "importExcel",
      "title": "Import grid data from an Excel file.",
      "concept": [
        "import"
      ],
      "topics": [
        "importExcel"
      ]
    },
    {
      "page": "importGridcor",
      "title": "Import GRIDCOR data files.",
      "concept": [
        "import"
      ],
      "topics": [
        "importGridcor"
      ]
    },
    {
      "page": "importGridstat",
      "title": "Import Gridstat data files.",
      "concept": [
        "import"
      ],
      "topics": [
        "importGridstat"
      ]
    },
    {
      "page": "importGridsuite",
      "title": "Import Gridsuite data files.",
      "concept": [
        "import"
      ],
      "topics": [
        "importGridsuite"
      ]
    },
    {
      "page": "importScivesco",
      "title": "Import sci:vesco data files.",
      "concept": [
        "import"
      ],
      "topics": [
        "importScivesco"
      ]
    },
    {
      "page": "importTxt",
      "title": "Import grid data from a text file.",
      "concept": [
        "import"
      ],
      "topics": [
        "importTxt"
      ]
    },
    {
      "page": "indexBias",
      "title": "Calculate 'bias' of grid as defined by Slater (1977).",
      "topics": [
        "indexBias"
      ]
    },
    {
      "page": "indexBieri",
      "title": "Bieri's index of cognitive complexity",
      "topics": [
        "indexBieri"
      ]
    },
    {
      "page": "indexConflict1",
      "title": "Conflict measure for grids (Slade & Sheehan, 1979) based on correlations.",
      "topics": [
        "indexConflict1"
      ]
    },
    {
      "page": "indexConflict2",
      "title": "Conflict measure for grids (Bassler et al., 1992) based on correlations.",
      "topics": [
        "indexConflict2"
      ]
    },
    {
      "page": "indexConflict3",
      "title": "Conflict or inconsistency measure for grids (Bell, 2004) based on distances.",
      "topics": [
        "indexConflict3"
      ]
    },
    {
      "page": "indexDDI",
      "title": "Dispersion of dependency index (DDI)",
      "topics": [
        "indexDDI"
      ]
    },
    {
      "page": "indexDilemma",
      "title": "Implicative Dilemmas",
      "topics": [
        "indexDilemma"
      ]
    },
    {
      "page": "indexDilemmatic",
      "title": "Dilemmatic constructs",
      "topics": [
        "indexDilemmatic"
      ]
    },
    {
      "page": "indexIntensity",
      "title": "Intensity index",
      "topics": [
        "indexIntensity"
      ]
    },
    {
      "page": "indexPolarization",
      "title": "Polarization (percentage of extreme ratings)",
      "topics": [
        "indexPolarization"
      ]
    },
    {
      "page": "indexPvaff",
      "title": "Percentage of Variance Accounted for by the First Factor (PVAFF)",
      "topics": [
        "indexPvaff"
      ]
    },
    {
      "page": "indexSelfConstruction",
      "title": "Self construction profile",
      "topics": [
        "indexSelfConstruction"
      ]
    },
    {
      "page": "indexUncertainty",
      "title": "Uncertainty index",
      "topics": [
        "indexUncertainty"
      ]
    },
    {
      "page": "indexVariability",
      "title": "Calculate 'variability' of a grid as defined by Slater (1977).",
      "topics": [
        "indexVariability"
      ]
    },
    {
      "page": "is.repgrid",
      "title": "Test if object has class repgrid",
      "topics": [
        "is.repgrid"
      ]
    },
    {
      "page": "midpoint",
      "title": "Midpoint of the grid rating scale",
      "topics": [
        "midpoint"
      ]
    },
    {
      "page": "normalize",
      "title": "Normalize rows or columns by its standard deviation.",
      "topics": [
        "normalize"
      ]
    },
    {
      "page": "OpenRepGrid",
      "title": "'OpenRepGrid': an R package for the analysis of repertory grids.",
      "topics": [
        "OpenRepGrid-package",
        "OpenRepGrid"
      ]
    },
    {
      "page": "OpenRepGrid-overview",
      "title": "'OpenRepGrid': Annotated overview of package functions.",
      "topics": [
        "OpenRepGrid-overview"
      ]
    },
    {
      "page": "permuteConstructs",
      "title": "Generate a list with all possible construct reflections of a grid.",
      "topics": [
        "permuteConstructs"
      ]
    },
    {
      "page": "perturbate",
      "title": "Perturbate grid ratings",
      "topics": [
        "grids_perturbate",
        "perturbate"
      ]
    },
    {
      "page": "preferred-pole",
      "title": "Get / set preferred construct poles",
      "topics": [
        "preferredPoles",
        "preferredPoles<-"
      ]
    },
    {
      "page": "preferredPolesByIdeal",
      "title": "Set preferred pole by ideal element",
      "topics": [
        "preferredPolesByIdeal"
      ]
    },
    {
      "page": "randomGrid",
      "title": "Generate a random grid (quasis) of prompted size.",
      "topics": [
        "randomGrid"
      ]
    },
    {
      "page": "randomGrids",
      "title": "Generate a list of random grids (quasis) of prompted size.",
      "topics": [
        "randomGrids"
      ]
    },
    {
      "page": "ratings",
      "title": "Extract ratings (wide or long format)",
      "topics": [
        "ratings",
        "ratings<-",
        "ratings_df"
      ]
    },
    {
      "page": "reorder",
      "title": "Invert construct and element order",
      "topics": [
        "reorder.repgrid"
      ]
    },
    {
      "page": "reorder2d",
      "title": "Order grid by angles between construct and/or elements in 2D.",
      "topics": [
        "reorder2d"
      ]
    },
    {
      "page": "saveAsExcel",
      "title": "Save grids as Microsoft Excel file (.xlsx)",
      "topics": [
        "saveAsExcel"
      ]
    },
    {
      "page": "saveAsTxt",
      "title": "Save grid in a text file (txt).",
      "topics": [
        "saveAsTxt"
      ]
    },
    {
      "page": "saveAsWorksheet",
      "title": "Add grids as sheets to an openxlsx Workbook",
      "topics": [
        "saveAsWorksheet"
      ]
    },
    {
      "page": "setScale",
      "title": "Set the scale range of a grid.",
      "topics": [
        "setScale"
      ]
    },
    {
      "page": "settings",
      "title": "global settings for OpenRepGrid",
      "topics": [
        "settings"
      ]
    },
    {
      "page": "settingsLoad",
      "title": "Load OpenRepGrid settings",
      "topics": [
        "settingsLoad"
      ]
    },
    {
      "page": "settingsSave",
      "title": "Save OpenRepGrid settings",
      "topics": [
        "settingsSave"
      ]
    },
    {
      "page": "show-repgrid-method",
      "title": "Show method for repgrid",
      "topics": [
        "show,repgrid-method"
      ]
    },
    {
      "page": "stats",
      "title": "Descriptive statistics for constructs and elements",
      "topics": [
        "statsConstructs",
        "statsElements"
      ]
    }
  ],
  "_pkglogo": "https://github.com/markheckmann/openrepgrid/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/markheckmann/openrepgrid/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "cli",
    "colorspace",
    "cpp11",
    "crayon",
    "dplyr",
    "farver",
    "generics",
    "glue",
    "GPArotation",
    "igraph",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "mnormt",
    "nlme",
    "openxlsx",
    "pillar",
    "pkgconfig",
    "plyr",
    "psych",
    "purrr",
    "pvclust",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "XML",
    "zip"
  ],
  "_score": 6.013679697291193,
  "_indexed": true,
  "_nocasepkg": "openrepgrid",
  "_universes": [
    "markheckmann"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.18",
      "date": "2026-06-03T09:46:38.000Z",
      "distro": "noble",
      "commit": "9d87bc1d32c5d818a26a27c8bd15a7e0eeca3575",
      "fileid": "f8cbf0b2750aae4f93fbd5bb83f72acdcb61a51aec2ef6ea61ffb8e281c47116",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markheckmann/actions/runs/26876539653"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.18",
      "date": "2026-06-03T09:46:14.000Z",
      "distro": "noble",
      "commit": "9d87bc1d32c5d818a26a27c8bd15a7e0eeca3575",
      "fileid": "d6044de267d05932c1af6b2bda8e43bdcf27b0fca6d3371b5d83b3d6d5ad1eff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markheckmann/actions/runs/26876539653"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.18",
      "date": "2026-06-03T09:45:39.000Z",
      "commit": "9d87bc1d32c5d818a26a27c8bd15a7e0eeca3575",
      "fileid": "eca5b57160f09ea2e814100f0f3fbce4762f9889ed8af1800943f7d34b13c3f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markheckmann/actions/runs/26876539653"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.18",
      "date": "2026-06-03T09:45:36.000Z",
      "commit": "9d87bc1d32c5d818a26a27c8bd15a7e0eeca3575",
      "fileid": "10641d1d38040e3235527bf03f1144c9308d4cfe13ad65606f9bf1cdc7f8079f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markheckmann/actions/runs/26876539653"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.18",
      "date": "2026-06-03T09:45:58.000Z",
      "commit": "9d87bc1d32c5d818a26a27c8bd15a7e0eeca3575",
      "fileid": "ce6d15d9460f64f7556ce36f4556d44f528a8cfa9b5128f1e61deef0d66f1220",
      "status": "success",
      "buildurl": "https://github.com/r-universe/markheckmann/actions/runs/26876539653"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.18",
      "date": "2026-06-03T09:45:02.000Z",
      "commit": "9d87bc1d32c5d818a26a27c8bd15a7e0eeca3575",
      "fileid": "15e0b8df0917026bf17260ff7e237a23776b4f5cd3930403c38285f83c2d4b1f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markheckmann/actions/runs/26876539653"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.18",
      "date": "2026-06-03T09:45:16.000Z",
      "commit": "9d87bc1d32c5d818a26a27c8bd15a7e0eeca3575",
      "fileid": "a1dfce6c01e53589cef47dc498fb2b40cb3d052964df9cf35e1859f50e2a39e4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markheckmann/actions/runs/26876539653"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.18",
      "date": "2026-06-03T09:44:44.000Z",
      "commit": "9d87bc1d32c5d818a26a27c8bd15a7e0eeca3575",
      "fileid": "0593752dd9b51d7ee908a9f524276735c2093dc4502ac09039e7585830df98c4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/markheckmann/actions/runs/26876539653"
    }
  ]
}