{
  "_id": "6a10602dacfb0bcc41ca6fbc",
  "Package": "dispRity",
  "Title": "Measuring Disparity",
  "Authors@R": "c(person(\"Thomas\", \"Guillerme\", role = c(\"aut\", \"cre\", \"cph\"),\nemail = \"guillert@tcd.ie\",\ncomment = c(ORCID = \"0000-0003-4325-1275\")),\nperson(\"Jack\", \"Hatfield\",    role = c(\"aut\", \"cph\")),\nperson(\"Mark\", \"Puttick\",     role = c(\"aut\", \"cph\")),\nperson(\"Caleb\", \"Scutt\",      role = c(\"aut\", \"cph\"))\n)",
  "Maintainer": "Thomas Guillerme <guillert@tcd.ie>",
  "Version": "1.9.8",
  "Date": "2025-12-08",
  "Description": "A modular package for measuring disparity\n(multidimensional space occupancy). Disparity can be calculated\nfrom any matrix defining a multidimensional space. The package\nprovides a set of implemented metrics to measure properties of\nthe space and allows users to provide and test their own\nmetrics. The package also provides functions for looking at\ndisparity in a serial way (e.g. disparity through time) or per\ngroups as well as visualising the results. Finally, this\npackage provides several statistical tests for disparity\nanalysis.",
  "License": "GPL-3 | file LICENSE",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/TGuillerme/dispRity",
  "Config/pak/sysreqs": "libglpk-dev libgmp3-dev libxml2-dev libx11-dev",
  "Repository": "https://tguillerme.r-universe.dev",
  "Date/Publication": "2026-04-08 08:40:43 UTC",
  "RemoteUrl": "https://github.com/tguillerme/disprity",
  "RemoteRef": "HEAD",
  "RemoteSha": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-08 08:33:25 UTC",
    "User": "root"
  },
  "Author": "Thomas Guillerme [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0003-4325-1275>),\nJack Hatfield [aut, cph],\nMark Puttick [aut, cph],\nCaleb Scutt [aut, cph]",
  "MD5sum": "b186f769b96e703ff72ec73daa44cc47",
  "_user": "tguillerme",
  "_type": "src",
  "_file": "dispRity_1.9.8.tar.gz",
  "_fileid": "dc0f2fbfdc6ec479bf4d3bfb13c801860db87ee9ce2fdb70164344b71c77e852",
  "_filesize": 19794769,
  "_sha256": "dc0f2fbfdc6ec479bf4d3bfb13c801860db87ee9ce2fdb70164344b71c77e852",
  "_created": "2026-05-08T08:33:25.000Z",
  "_published": "2026-05-22T13:54:52.994Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77393818738,
      "time": 288,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "6875202026"
    },
    {
      "job": 77393818204,
      "time": 310,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "6875208701"
    },
    {
      "job": 77393819329,
      "time": 297,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6875204847"
    },
    {
      "job": 77393818771,
      "time": 332,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6875218245"
    },
    {
      "job": 77393819023,
      "time": 237,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "6875213304"
    },
    {
      "job": 77393818607,
      "time": 355,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "6875235263"
    },
    {
      "job": 77393818187,
      "time": 221,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6875185917"
    },
    {
      "job": 77393818108,
      "time": 470,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6875285350"
    },
    {
      "job": 77393817481,
      "time": 231,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6875115808"
    },
    {
      "job": 77393817876,
      "time": 133,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7162221976"
    },
    {
      "job": 77393818316,
      "time": 273,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "6875197802"
    },
    {
      "job": 77393818838,
      "time": 306,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "6875207939"
    },
    {
      "job": 77393818990,
      "time": 292,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6875203346"
    }
  ],
  "_buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/tguillerme/disprity",
  "_commit": {
    "id": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
    "author": "Thomas Guillerme <guillert@tcd.ie>",
    "committer": "Thomas Guillerme <guillert@tcd.ie>",
    "message": "Update DESCRIPTION\n",
    "time": 1775637643
  },
  "_maintainer": {
    "name": "Thomas Guillerme",
    "email": "guillert@tcd.ie",
    "login": "tguillerme",
    "mastodon": "@TGuillerme@mastodon.social",
    "uuid": 3206086,
    "orcid": "0000-0003-4325-1275"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "ape",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Depends"
    },
    {
      "package": "ade4",
      "role": "Imports"
    },
    {
      "package": "castor",
      "role": "Imports"
    },
    {
      "package": "Claddis",
      "role": "Imports"
    },
    {
      "package": "ellipse",
      "role": "Imports"
    },
    {
      "package": "geometry",
      "role": "Imports"
    },
    {
      "package": "GET",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "mnormt",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "phangorn",
      "role": "Imports"
    },
    {
      "package": "phyclust",
      "role": "Imports"
    },
    {
      "package": "phylolm",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "vegan",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "MCMCglmm",
      "role": "Suggests"
    },
    {
      "package": "geoscale",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    }
  ],
  "_owner": "tguillerme",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-34",
      "n": 1
    },
    {
      "week": "2025-50",
      "n": 4
    },
    {
      "week": "2026-15",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "disparity",
    "ecology",
    "multidimensionality",
    "palaeobiology"
  ],
  "_stars": 29,
  "_contributors": [
    {
      "user": "tguillerme",
      "count": 2613,
      "uuid": 3206086
    },
    {
      "user": "nhcooper123",
      "count": 28,
      "uuid": 5993462
    },
    {
      "user": "calebowski",
      "count": 11,
      "uuid": 171184130
    },
    {
      "user": "puttickmacroevolution",
      "count": 6,
      "uuid": 22197982
    },
    {
      "user": "dwbapst",
      "count": 1,
      "uuid": 1561903
    },
    {
      "user": "graemetlloyd",
      "count": 1,
      "uuid": 7533214
    },
    {
      "user": "jarioksa",
      "count": 1,
      "uuid": 1432933
    }
  ],
  "_userbio": {
    "uuid": 3206086,
    "type": "user",
    "name": "Thomas Guillerme",
    "description": "Macroevolution, macroecology, phylogenomics, palaeontology, beer taxonomy and unplanned stuff."
  },
  "_downloads": {
    "count": 848,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/dispRity"
  },
  "_mentions": 6,
  "_devurl": "https://github.com/tguillerme/disprity",
  "_searchresults": 224,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/dispRity.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/tguillerme/disprity",
  "_realowner": "tguillerme",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.3",
      "date": "2018-03-22"
    },
    {
      "version": "1.2",
      "date": "2018-09-20"
    },
    {
      "version": "1.2.3",
      "date": "2019-03-13"
    },
    {
      "version": "1.3",
      "date": "2019-08-26"
    },
    {
      "version": "1.3.1",
      "date": "2019-09-02"
    },
    {
      "version": "1.3.3",
      "date": "2019-12-06"
    },
    {
      "version": "1.3.5",
      "date": "2020-02-03"
    },
    {
      "version": "1.4.0",
      "date": "2020-05-05"
    },
    {
      "version": "1.4.1",
      "date": "2020-06-03"
    },
    {
      "version": "1.4.2",
      "date": "2020-09-04"
    },
    {
      "version": "1.5.0",
      "date": "2020-09-25"
    },
    {
      "version": "1.6.0",
      "date": "2021-04-17"
    },
    {
      "version": "1.6.8",
      "date": "2022-01-24"
    },
    {
      "version": "1.6.9",
      "date": "2022-04-26"
    },
    {
      "version": "1.7.0",
      "date": "2022-08-09"
    },
    {
      "version": "1.8",
      "date": "2023-12-11"
    },
    {
      "version": "1.9",
      "date": "2024-11-14"
    }
  ],
  "_exports": [
    "add.tree",
    "adonis.dispRity",
    "ancestral.dist",
    "angles",
    "apply.NA",
    "as.covar",
    "axis.covar",
    "bhatt.coeff",
    "boot.matrix",
    "centroids",
    "char.diff",
    "check.morpho",
    "chrono.subsets",
    "Claddis.ordination",
    "clean.data",
    "combine.subsets",
    "convhull.surface",
    "convhull.volume",
    "count.neighbours",
    "covar.plot",
    "crown.stem",
    "custom.subsets",
    "deviations",
    "diagonal",
    "dimension.level1.fun",
    "dimension.level2.fun",
    "dimension.level3.fun",
    "disalignment",
    "displacements",
    "dispRity",
    "dispRity.covar.projections",
    "dispRity.fast",
    "dispRity.per.group",
    "dispRity.through.time",
    "distance.randtest",
    "dtt.dispRity",
    "edge.length.tree",
    "ellipse.volume",
    "ellipsoid.volume",
    "extinction.subsets",
    "fill.dispRity",
    "func.div",
    "func.eve",
    "geomorph.ordination",
    "get.bin.ages",
    "get.contrast.matrix",
    "get.covar",
    "get.disparity",
    "get.matrix",
    "get.subsets",
    "get.tree",
    "group.dist",
    "make.dispRity",
    "make.metric",
    "match.tip.edge",
    "MCMCglmm.covars",
    "MCMCglmm.levels",
    "MCMCglmm.sample",
    "MCMCglmm.subsets",
    "MCMCglmm.traits",
    "MCMCglmm.variance",
    "mode.val",
    "model.test",
    "model.test.sim",
    "model.test.wrapper",
    "multi.ace",
    "n.ball.volume",
    "n.subsets",
    "name.subsets",
    "neighbours",
    "null.test",
    "pair.plot",
    "pairwise.dist",
    "pgls.dispRity",
    "plot.char.diff",
    "plot.dispRity",
    "point.dist",
    "print.dispRity",
    "projections",
    "projections.between",
    "projections.tree",
    "quantiles",
    "radius",
    "random.circle",
    "randtest.dispRity",
    "ranges",
    "reduce.matrix",
    "reduce.space",
    "remove.dispRity",
    "remove.tree",
    "remove.zero.brlen",
    "rescale.dispRity",
    "roundness",
    "scale.dispRity",
    "select.axes",
    "set.root.time",
    "sim.morpho",
    "size.subsets",
    "slice.tree",
    "slide.nodes",
    "sort.dispRity",
    "space.maker",
    "span.tree.length",
    "summary.dispRity",
    "test.dispRity",
    "test.metric",
    "tree.age",
    "variances"
  ],
  "_datasets": [
    {
      "name": "BeckLee_ages",
      "title": "Beck and Lee 2014 datasets",
      "object": "BeckLee_ages",
      "file": "BeckLee_ages.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "FAD",
        "LAD"
      ],
      "rows": 14,
      "table": true,
      "tojson": true
    },
    {
      "name": "BeckLee_disparity",
      "title": "BeckLee_disparity",
      "object": "BeckLee_disparity",
      "file": "BeckLee_disparity.rda",
      "class": [
        "dispRity"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "BeckLee_mat50",
      "title": "Beck and Lee 2014 datasets",
      "object": "BeckLee_mat50",
      "file": "BeckLee_mat50.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": {},
      "rows": 50,
      "table": true,
      "tojson": true
    },
    {
      "name": "BeckLee_mat99",
      "title": "Beck and Lee 2014 datasets",
      "object": "BeckLee_mat99",
      "file": "BeckLee_mat99.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": {},
      "rows": 99,
      "table": true,
      "tojson": true
    },
    {
      "name": "BeckLee_tree",
      "title": "Beck and Lee 2014 datasets",
      "object": "BeckLee_tree",
      "file": "BeckLee_tree.rda",
      "class": [
        "phylo"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "charadriiformes",
      "title": "Charadriiformes",
      "object": "charadriiformes",
      "file": "charadriiformes.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "demo_data",
      "title": "Demo datasets",
      "object": "demo_data",
      "file": "demo_data.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "disparity",
      "title": "disparity",
      "object": "disparity",
      "file": "disparity.rda",
      "class": [
        "dispRity"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "dispRity-package",
      "title": "Measuring Disparity in R",
      "concept": [
        "disparity ordination phylogeny cladistic morphometric ecology"
      ],
      "topics": [
        "dispRity-package"
      ]
    },
    {
      "page": "add.tree",
      "title": "Add, remove or get trees (or subtrees)",
      "topics": [
        "add.tree",
        "get.tree",
        "remove.tree"
      ]
    },
    {
      "page": "adonis.dispRity",
      "title": "adonis dispRity (from 'vegan::adonis2')",
      "topics": [
        "adonis.dispRity"
      ]
    },
    {
      "page": "apply.NA",
      "title": "Apply inapplicable characters to a matrix.",
      "topics": [
        "apply.NA"
      ]
    },
    {
      "page": "as.covar",
      "title": "as.covar",
      "topics": [
        "as.covar"
      ]
    },
    {
      "page": "BeckLee",
      "title": "Beck and Lee 2014 datasets",
      "topics": [
        "BeckLee",
        "BeckLee_ages",
        "BeckLee_mat50",
        "BeckLee_mat99",
        "BeckLee_tree"
      ]
    },
    {
      "page": "BeckLee_disparity",
      "title": "BeckLee_disparity",
      "topics": [
        "BeckLee_disparity"
      ]
    },
    {
      "page": "bhatt.coeff",
      "title": "Bhattacharyya Coefficient",
      "topics": [
        "bhatt.coeff"
      ]
    },
    {
      "page": "boot.matrix",
      "title": "Bootstraps and rarefies data.",
      "topics": [
        "boot.matrix"
      ]
    },
    {
      "page": "char.diff",
      "title": "Character differences",
      "topics": [
        "char.diff"
      ]
    },
    {
      "page": "charadriiformes",
      "title": "Charadriiformes",
      "topics": [
        "charadriiformes"
      ]
    },
    {
      "page": "check.morpho",
      "title": "Check a morphological matrix consistency levels.",
      "topics": [
        "check.morpho"
      ]
    },
    {
      "page": "chrono.subsets",
      "title": "Separating data in chronological subsets.",
      "topics": [
        "chrono.subsets",
        "time.series",
        "time.subsets"
      ]
    },
    {
      "page": "Claddis.ordination",
      "title": "Imports data from Claddis",
      "topics": [
        "Claddis.ordination"
      ]
    },
    {
      "page": "clean.data",
      "title": "Cleaning phylogenetic data",
      "topics": [
        "clean.data"
      ]
    },
    {
      "page": "covar.plot",
      "title": "covar.plot",
      "topics": [
        "covar.plot",
        "sauron.plot"
      ]
    },
    {
      "page": "covar.utilities",
      "title": "Utilities for a dispRity object with covariance matrices",
      "topics": [
        "axis.covar",
        "covar.utilities",
        "get.covar"
      ]
    },
    {
      "page": "crown.stem",
      "title": "Separates stem and crown species",
      "topics": [
        "crown.stem"
      ]
    },
    {
      "page": "custom.subsets",
      "title": "Separating data into custom subsets.",
      "topics": [
        "cust.series",
        "cust.subsets",
        "custom.series",
        "custom.subsets"
      ]
    },
    {
      "page": "demo_data",
      "title": "Demo datasets",
      "topics": [
        "demo_data"
      ]
    },
    {
      "page": "disparity",
      "title": "disparity",
      "topics": [
        "disparity"
      ]
    },
    {
      "page": "dispRity",
      "title": "Calculates disparity from a matrix.",
      "topics": [
        "dispRity"
      ]
    },
    {
      "page": "dispRity.covar.projections",
      "title": "Covar projection analyses wrapper",
      "topics": [
        "dispRity.covar.projections"
      ]
    },
    {
      "page": "dispRity.fast",
      "title": "Fast dispRity",
      "topics": [
        "dispRity.fast"
      ]
    },
    {
      "page": "dispRity.metric",
      "title": "Disparity metrics",
      "topics": [
        "ancestral.dist",
        "angles",
        "between.groups.fun",
        "centroids",
        "convhull.surface",
        "convhull.volume",
        "count.neighbours",
        "deviations",
        "diagonal",
        "dimension.level1.fun",
        "dimension.level2.fun",
        "dimension.level3.fun",
        "disalignment",
        "displacements",
        "dispRity.metric",
        "edge.length.tree",
        "ellipse.volume",
        "ellipsoid.volume",
        "func.div",
        "func.eve",
        "group.dist",
        "mode.val",
        "n.ball.volume",
        "neighbours",
        "pairwise.dist",
        "point.dist",
        "projections",
        "projections.between",
        "projections.tree",
        "quantiles",
        "radius",
        "ranges",
        "roundness",
        "span.tree.length",
        "variances"
      ]
    },
    {
      "page": "dispRity.per.group",
      "title": "Disparity in different groups.",
      "topics": [
        "dispRity.per.group"
      ]
    },
    {
      "page": "dispRity.through.time",
      "title": "Disparity through time.",
      "topics": [
        "dispRity.through.time"
      ]
    },
    {
      "page": "distance.randtest",
      "title": "Randtest distance",
      "topics": [
        "distance.randtest"
      ]
    },
    {
      "page": "dtt.dispRity",
      "title": "dtt dispRity (from 'geiger::dtt')",
      "topics": [
        "dtt.dispRity"
      ]
    },
    {
      "page": "extinction.subsets",
      "title": "Getting the time subsets before and after an extinction event",
      "topics": [
        "extinction.subsets"
      ]
    },
    {
      "page": "geomorph.ordination",
      "title": "Imports data from geomorph",
      "topics": [
        "geomorph.ordination"
      ]
    },
    {
      "page": "get.bin.ages",
      "title": "Get time bins ages",
      "topics": [
        "get.bin.ages"
      ]
    },
    {
      "page": "get.contrast.matrix",
      "title": "Generates a contrast matrix.",
      "topics": [
        "get.contrast.matrix"
      ]
    },
    {
      "page": "get.matrix",
      "title": "Extract elements from a 'dispRity' object.",
      "topics": [
        "extract.dispRity",
        "get.disparity",
        "get.matrix",
        "matrix.dispRity"
      ]
    },
    {
      "page": "get.subsets",
      "title": "Extracts or modify subsets from a 'dispRity' object.",
      "topics": [
        "combine.subsets",
        "get.subsets",
        "n.subsets",
        "name.subsets",
        "size.subsets"
      ]
    },
    {
      "page": "make.dispRity",
      "title": "Make and fill 'dispRity'.",
      "topics": [
        "fill.dispRity",
        "make.dispRity",
        "remove.dispRity"
      ]
    },
    {
      "page": "make.metric",
      "title": "Creating disparity metrics",
      "topics": [
        "make.metric"
      ]
    },
    {
      "page": "match.tip.edge",
      "title": "Match tips or nodes edge vector",
      "topics": [
        "match.tip.edge"
      ]
    },
    {
      "page": "MCMCglmm.subsets",
      "title": "MCMCglmm.subsets",
      "topics": [
        "MCMCglmm.subsets"
      ]
    },
    {
      "page": "MCMCglmm.utilities",
      "title": "MCMCglmm object utility functions",
      "topics": [
        "MCMCglmm.covars",
        "MCMCglmm.levels",
        "MCMCglmm.sample",
        "MCMCglmm.traits",
        "MCMCglmm.utilities",
        "MCMCglmm.variance"
      ]
    },
    {
      "page": "model.test",
      "title": "Model Test",
      "topics": [
        "model.test"
      ]
    },
    {
      "page": "model.test.sim",
      "title": "Simulate Model Test",
      "topics": [
        "model.test.sim"
      ]
    },
    {
      "page": "model.test.wrapper",
      "title": "Model test wrapper",
      "topics": [
        "model.test.wrapper"
      ]
    },
    {
      "page": "multi.ace",
      "title": "Ancestral states estimations with multiple trees",
      "topics": [
        "multi.ace"
      ]
    },
    {
      "page": "null.test",
      "title": "Testing a null hypothesis on multidimensional data.",
      "topics": [
        "null.test"
      ]
    },
    {
      "page": "pair.plot",
      "title": "Plots pairwise comparisons",
      "topics": [
        "pair.plot"
      ]
    },
    {
      "page": "pgls.dispRity",
      "title": "phylolm dispRity (from 'phylolm::phylolm')",
      "topics": [
        "pgls.dispRity"
      ]
    },
    {
      "page": "plot.char.diff",
      "title": "Plots character differences",
      "topics": [
        "plot.char.diff"
      ]
    },
    {
      "page": "plot.dispRity",
      "title": "dispRity object plotting",
      "topics": [
        "plot.dispRity"
      ]
    },
    {
      "page": "print.dispRity",
      "title": "Prints a 'dispRity' object.",
      "topics": [
        "print.dispRity"
      ]
    },
    {
      "page": "random.circle",
      "title": "Random circle",
      "topics": [
        "random.circle"
      ]
    },
    {
      "page": "randtest.dispRity",
      "title": "Random (permutation) test",
      "topics": [
        "randtest.dispRity"
      ]
    },
    {
      "page": "reduce.matrix",
      "title": "Reduce a matrix",
      "topics": [
        "reduce.matrix"
      ]
    },
    {
      "page": "reduce.space",
      "title": "Reduce space",
      "topics": [
        "reduce.space"
      ]
    },
    {
      "page": "remove.zero.brlen",
      "title": "Remove zero branch length",
      "topics": [
        "remove.zero.brlen"
      ]
    },
    {
      "page": "scale.dispRity",
      "title": "Rescaling and centering disparity results.",
      "topics": [
        "rescale.dispRity",
        "scale.dispRity"
      ]
    },
    {
      "page": "select.axes",
      "title": "Selects ordination axes",
      "topics": [
        "select.axes"
      ]
    },
    {
      "page": "set.root.time",
      "title": "Adds root time to a tree",
      "topics": [
        "set.root.time"
      ]
    },
    {
      "page": "sim.morpho",
      "title": "Simulates morphological data.",
      "topics": [
        "sim.morpho"
      ]
    },
    {
      "page": "slice.tree",
      "title": "Time slicing a tree.",
      "topics": [
        "slice.tree"
      ]
    },
    {
      "page": "slide.nodes",
      "title": "Stretching a tree",
      "topics": [
        "slide.nodes"
      ]
    },
    {
      "page": "sort.dispRity",
      "title": "Sorting or ordering a 'dispRity' object.",
      "topics": [
        "sort.dispRity"
      ]
    },
    {
      "page": "space.maker",
      "title": "Creating multidimensional spaces",
      "topics": [
        "space.maker"
      ]
    },
    {
      "page": "summary.dispRity",
      "title": "dispRity object summary",
      "topics": [
        "summary.dispRity"
      ]
    },
    {
      "page": "test.dispRity",
      "title": "Testing disparity hypotheses",
      "topics": [
        "test.dispRity"
      ]
    },
    {
      "page": "test.metric",
      "title": "Test disparity metric",
      "topics": [
        "test.metric"
      ]
    },
    {
      "page": "tree.age",
      "title": "Extracting the age of nodes and tips in a tree.",
      "topics": [
        "tree.age"
      ]
    }
  ],
  "_readme": "https://github.com/tguillerme/disprity/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "ade4",
    "ape",
    "castor",
    "Claddis",
    "cli",
    "clipr",
    "cluster",
    "clusterGeneration",
    "coda",
    "codetools",
    "combinat",
    "cpp11",
    "DEoptim",
    "digest",
    "doParallel",
    "ellipse",
    "expm",
    "farver",
    "fastmatch",
    "foreach",
    "future",
    "future.apply",
    "generics",
    "geometry",
    "geoscale",
    "GET",
    "ggplot2",
    "globals",
    "glue",
    "gmp",
    "gridExtra",
    "gtable",
    "igraph",
    "isoband",
    "iterators",
    "jsonlite",
    "labeling",
    "lattice",
    "lifecycle",
    "linprog",
    "listenv",
    "lpSolve",
    "magic",
    "magrittr",
    "maps",
    "MASS",
    "Matrix",
    "mgcv",
    "mnormt",
    "multicool",
    "naturalsort",
    "nlme",
    "numDeriv",
    "optimParallel",
    "parallelly",
    "partitions",
    "pbapply",
    "permute",
    "phangorn",
    "phyclust",
    "phylolm",
    "phytools",
    "pixmap",
    "pkgconfig",
    "polynom",
    "quadprog",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RcppProgress",
    "Rdpack",
    "rlang",
    "RSpectra",
    "S7",
    "scales",
    "scatterplot3d",
    "sets",
    "sp",
    "strap",
    "vctrs",
    "vegan",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_score": 8.14709976738405,
  "_indexed": true,
  "_nocasepkg": "disprity",
  "_universes": [
    "tguillerme"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.9.8",
      "date": "2026-05-08T08:36:15.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
      "fileid": "3cbf2a2d6408e8c60149ac162dd179ad23c4d162104e16b10b71e2fefdf739d1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.9.8",
      "date": "2026-05-08T08:36:18.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
      "fileid": "c8a215117e8771bdb6285b96593773f7669b2f0c238699de999fd2035f680270",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.9.8",
      "date": "2026-05-08T08:36:20.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
      "fileid": "aef2bdd235cf061922695ae525221ac61dcb2d2639e571d364d9be5173dbc4ef",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.9.8",
      "date": "2026-05-08T08:36:47.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
      "fileid": "7f948f264ee5505647775453bf130b17cba16b9a42400f4777439430b915793f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.9.8",
      "date": "2026-05-08T08:37:21.000Z",
      "arch": "aarch64",
      "commit": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
      "fileid": "839b37ceeec34736c9990070922a1d290923b99da34a821dafc2eaa1648c01ad",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.9.8",
      "date": "2026-05-08T08:37:03.000Z",
      "arch": "x86_64",
      "commit": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
      "fileid": "719f7274516aad07bac889b94a14f2591024589ff69e4c4d9750a7838c6b6885",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.9.8",
      "date": "2026-05-08T08:35:53.000Z",
      "arch": "aarch64",
      "commit": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
      "fileid": "ae32ec711efe924671011bad7537c48346fac720758c1fa4e2803e6f64a6ad3f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.9.8",
      "date": "2026-05-08T08:38:24.000Z",
      "arch": "x86_64",
      "commit": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
      "fileid": "35c3cb1448f00fcda3f3c1eeba85df9e6d8bf70cab7a947622b80c4bb561234e",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.9.8",
      "date": "2026-05-08T08:35:04.000Z",
      "arch": "x86_64",
      "commit": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
      "fileid": "3163da21058bc7fed127b14eff80663f8bf618ac5c715b769ecd0d38c29ccc2f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.9.8",
      "date": "2026-05-08T08:35:33.000Z",
      "arch": "x86_64",
      "commit": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
      "fileid": "a58b0c599ae6cef703d4f9c34a12e2aa5b35a25262d25bea2d82ca1a98bd0ce7",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.9.8",
      "date": "2026-05-08T08:35:23.000Z",
      "arch": "x86_64",
      "commit": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
      "fileid": "c155da1b14d828cc787d3b5f24d05ed54397a4875b33755b2539a492f4611728",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.9.8",
      "date": "2026-05-22T13:54:29.000Z",
      "arch": "emscripten",
      "commit": "a448f535b696bb2893ae0e3b3d493bcc7b4e6b55",
      "fileid": "503d2b5710e9cce79bed5c5f48415f7f6c306fc66710945b5b9ec18aa63d8413",
      "status": "success",
      "buildurl": "https://github.com/r-universe/tguillerme/actions/runs/25545578278"
    }
  ]
}