{
  "_id": "6a50123bc30f0868bbf1f7a6",
  "Package": "windex",
  "Type": "Package",
  "Title": "Analysing Convergent Evolution using the Wheatsheaf Index",
  "Version": "2.1.0",
  "Date": "2025-02-05",
  "Author": "Kevin Arbuckle and Amanda Minter",
  "Maintainer": "Kevin Arbuckle <kevin.arbuckle@swansea.ac.uk>",
  "Description": "Analysing convergent evolution using the Wheatsheaf index,\ndescribed in Arbuckle et al. (2014) <doi:\n10.1111/2041-210X.12195>, and some other unrelated but perhaps\nuseful functions.",
  "License": "GPL-2",
  "Packaged": {
    "Date": "2026-07-09 21:23:43 UTC",
    "User": "root"
  },
  "Config/pak/sysreqs": "libglpk-dev make libxml2-dev",
  "Repository": "https://phylotastic.r-universe.dev",
  "Date/Publication": "2025-02-05 16:42:02 UTC",
  "RemoteUrl": "https://github.com/kevinarbuckle/windex",
  "RemoteRef": "HEAD",
  "RemoteSha": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
  "NeedsCompilation": "no",
  "_user": "phylotastic",
  "_type": "src",
  "_file": "windex_2.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/41825499a49a1f2853e4da6d57869e50f5739409e44dc49cb1492fc84e056877",
  "_filesize": 186894,
  "_sha256": "41825499a49a1f2853e4da6d57869e50f5739409e44dc49cb1492fc84e056877",
  "_expires": "2026-10-17T21:27:21.000Z",
  "_created": "2026-07-09T21:23:43.000Z",
  "_published": "2026-07-09T21:27:23.575Z",
  "_jobs": [
    {
      "job": 86232211499,
      "time": 157,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "8211927470"
    },
    {
      "job": 86232211450,
      "time": 158,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8211927785"
    },
    {
      "job": 86232211403,
      "time": 104,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "8211925503"
    },
    {
      "job": 86232211439,
      "time": 118,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8211933923"
    },
    {
      "job": 86231637276,
      "time": 181,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8211873802"
    },
    {
      "job": 86232211377,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8211912724"
    },
    {
      "job": 86232211404,
      "time": 94,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "8211906163"
    },
    {
      "job": 86232211462,
      "time": 96,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "8211907167"
    },
    {
      "job": 86232211444,
      "time": 98,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "8211908089"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/phylotastic/actions/runs/29051059380",
  "_status": "success",
  "_upstream": "https://github.com/kevinarbuckle/windex",
  "_commit": {
    "id": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
    "author": "kevinarbuckle <72972690+kevinarbuckle@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Add files via upload",
    "time": 1738773722
  },
  "_maintainer": {
    "name": "Kevin Arbuckle",
    "email": "kevin.arbuckle@swansea.ac.uk",
    "login": "kevinarbuckle",
    "description": "",
    "uuid": 72972690
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "phytools",
      "role": "Depends"
    },
    {
      "package": "geiger",
      "version": ">= 2.0",
      "role": "Depends"
    },
    {
      "package": "ape",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "phangorn",
      "role": "Depends"
    },
    {
      "package": "scatterplot3d",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 3.0.0",
      "role": "Depends"
    }
  ],
  "_owner": "kevinarbuckle",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "kevinarbuckle",
      "count": 105,
      "uuid": 72972690
    }
  ],
  "_userbio": {
    "uuid": 1652822,
    "type": "organization",
    "name": "phylotastic",
    "followers": 5
  },
  "_downloads": {
    "count": 286,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/windex"
  },
  "_mentions": 4,
  "_devurl": "https://github.com/kevinarbuckle/windex",
  "_searchresults": 9,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/windex.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/kevinarbuckle/windex",
  "_realowner": "kevinarbuckle",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2014-10-15"
    },
    {
      "version": "2.0",
      "date": "2020-10-19"
    },
    {
      "version": "2.0.1",
      "date": "2021-01-13"
    },
    {
      "version": "2.0.2",
      "date": "2021-04-14"
    },
    {
      "version": "2.0.3",
      "date": "2021-10-21"
    },
    {
      "version": "2.0.4",
      "date": "2023-02-28"
    },
    {
      "version": "2.0.4.1",
      "date": "2023-03-07"
    },
    {
      "version": "2.0.5",
      "date": "2023-08-24"
    },
    {
      "version": "2.0.6",
      "date": "2023-10-11"
    },
    {
      "version": "2.0.7",
      "date": "2023-12-14"
    },
    {
      "version": "2.0.8",
      "date": "2024-04-26"
    },
    {
      "version": "2.1.0",
      "date": "2025-02-06"
    }
  ],
  "_exports": [
    "backLog",
    "barplot.logreg",
    "error.bars",
    "lrTest",
    "mark.dist",
    "modSel.fitMk",
    "modSel.geiger",
    "modSel.phylolm",
    "modSel.rayDISC",
    "modSelTab",
    "nodeDist",
    "pir",
    "plotTrait",
    "prune2data",
    "richYuleInputs",
    "se",
    "test.windex",
    "treecheck",
    "treedatacheck",
    "windex",
    "windex.sim.test"
  ],
  "_datasets": [
    {
      "name": "sample.data",
      "title": "Sample data for windex",
      "object": "sample.data",
      "file": "sample.data.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "species",
        "focals",
        "bm1",
        "bm2",
        "bm3",
        "ou1",
        "ou2",
        "ou3",
        "bin"
      ],
      "rows": 100,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample.tree",
      "title": "Phylogenetic tree to accompany sample.data",
      "object": "sample.tree",
      "file": "sample.tree.rda",
      "class": [
        "phylo"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "backLog",
      "title": "Backtransforms coefficient estimates from logistic regression",
      "topics": [
        "backLog"
      ]
    },
    {
      "page": "barplot.logreg",
      "title": "Plots a barplot from logistic regression parameter estimates",
      "topics": [
        "barplot.logreg"
      ]
    },
    {
      "page": "error.bars",
      "title": "Plots error bars on a barplot",
      "topics": [
        "error.bars"
      ]
    },
    {
      "page": "lrTest",
      "title": "Calculates likelihood ratio test",
      "topics": [
        "lrTest"
      ]
    },
    {
      "page": "mark.dist",
      "title": "Summarising distributions of (exam/coursework/etc.) marks for (UK) university teaching",
      "topics": [
        "mark.dist"
      ]
    },
    {
      "page": "modSel.fitMk",
      "title": "Model selection table for categorical trait evolution models fit in the fitMk function in the package phytools, based on information theoretical measures.",
      "topics": [
        "modSel.fitMk"
      ]
    },
    {
      "page": "modSel.geiger",
      "title": "Model selection table for phenotypic evolution models fit in the package geiger, based on information theoretical measures.",
      "topics": [
        "modSel.geiger"
      ]
    },
    {
      "page": "modSel.phylolm",
      "title": "Model selection table for phylogenetic (logistic) regressions fit in the phylolm and phyloglm functions in the package phylolm, based on information theoretical measures.",
      "topics": [
        "modSel.phylolm"
      ]
    },
    {
      "page": "modSel.rayDISC",
      "title": "Model selection table for evolutionary pathway models fit in the package corHMM, based on information theoretical measures.",
      "topics": [
        "modSel.rayDISC"
      ]
    },
    {
      "page": "modSelTab",
      "title": "Model selection table based on information theoretical measures.",
      "topics": [
        "modSelTab"
      ]
    },
    {
      "page": "nodeDist",
      "title": "Plotting and/or retrieving distribution of divergence times of a pair of species from a set of phylogenetic trees.",
      "topics": [
        "nodeDist"
      ]
    },
    {
      "page": "pir",
      "title": "Calculates phylogenetic imbalance ratio (PIR)",
      "topics": [
        "pir"
      ]
    },
    {
      "page": "plotTrait",
      "title": "Provides a visualisation of up to three-dimensional trait space (not accounting for phylogeny) for data exploration",
      "topics": [
        "plotTrait"
      ]
    },
    {
      "page": "prune2data",
      "title": "Prunes a phylogenetic tree to match a vector (e.g. of species names in a dataset)",
      "topics": [
        "prune2data"
      ]
    },
    {
      "page": "richYuleInputs",
      "title": "Generates the inputs necessary to run richness.yule.test() in ape",
      "topics": [
        "richYuleInputs"
      ]
    },
    {
      "page": "sample.data",
      "title": "Sample data for windex",
      "topics": [
        "sample.data"
      ]
    },
    {
      "page": "sample.tree",
      "title": "Phylogenetic tree to accompany sample.data",
      "topics": [
        "sample.tree"
      ]
    },
    {
      "page": "se",
      "title": "Calculates standard error",
      "topics": [
        "se"
      ]
    },
    {
      "page": "test.windex",
      "title": "Tests for particularly strong convergent evolution given topological constraints",
      "topics": [
        "test.windex"
      ]
    },
    {
      "page": "treecheck",
      "title": "Checks a set of phylogenetic trees to confirm they are ultrametric and binary.",
      "topics": [
        "treecheck"
      ]
    },
    {
      "page": "treedatacheck",
      "title": "Checks a set of phylogenetic trees to confirm they are ultrametric and binary and that tip labels match a list of names.",
      "topics": [
        "treedatacheck"
      ]
    },
    {
      "page": "windex",
      "title": "Calculates Wheatsheaf index with 95% confidence intervals",
      "topics": [
        "windex"
      ]
    },
    {
      "page": "windex.sim.test",
      "title": "Tests for presence of convergent evolution (over and above that expected from Brownian motion)",
      "topics": [
        "windex.sim.test"
      ]
    }
  ],
  "_rundeps": [
    "ape",
    "backports",
    "checkmate",
    "cli",
    "clusterGeneration",
    "coda",
    "codetools",
    "colorspace",
    "combinat",
    "cpp11",
    "DEoptim",
    "deSolve",
    "digest",
    "doParallel",
    "expm",
    "foreach",
    "future",
    "future.apply",
    "geiger",
    "generics",
    "globals",
    "glue",
    "igraph",
    "iterators",
    "lattice",
    "lifecycle",
    "listenv",
    "magrittr",
    "maps",
    "MASS",
    "Matrix",
    "mnormt",
    "mvtnorm",
    "ncbit",
    "nlme",
    "numDeriv",
    "optimParallel",
    "osqp",
    "parallelly",
    "phangorn",
    "phytools",
    "pkgconfig",
    "progressr",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "S7",
    "scatterplot3d",
    "subplex",
    "vctrs"
  ],
  "_score": 2.6020599913279625,
  "_indexed": false,
  "_nocasepkg": "windex",
  "_universes": [
    "phylotastic"
  ],
  "_indexurl": "https://kevinarbuckle.r-universe.dev/windex",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.1.0",
      "date": "2026-07-09T21:25:59.000Z",
      "distro": "resolute",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "https://r2.ropensci.org/7c4ad20c60c05f44d5619fe20b02d8b99fe45b42c915f8e8c80007fd3ba861ca",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/29051059380"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.1.0",
      "date": "2026-07-09T21:26:00.000Z",
      "distro": "resolute",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "https://r2.ropensci.org/7665d0aaaa12a80c0c62c747303891ea948dc1c0cdf7ff0f35ad2a60d019033d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/29051059380"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.1.0",
      "date": "2026-07-09T21:26:02.000Z",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "https://r2.ropensci.org/522ad6f83ee0a3f20500a2196a569f7b18a2f6b3a7f22f886a70d5c63755dca8",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/29051059380"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.1.0",
      "date": "2026-07-09T21:26:30.000Z",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "https://r2.ropensci.org/edd684e4c64c51f72e45452b8b299ee5391a376657394a964b57e81be930a8ec",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/29051059380"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.1.0",
      "date": "2026-07-09T21:25:52.000Z",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "https://r2.ropensci.org/096d8481b85a56af33b4495673dd7f2bcb8910451e57882ad311aa5a323033b2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/29051059380"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.1.0",
      "date": "2026-07-09T21:24:49.000Z",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "https://r2.ropensci.org/ac7c66c1a92957f5adb0bc7ceabdd5ff52f3362cc3e230ff466a26df36d1b5f0",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/29051059380"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.1.0",
      "date": "2026-07-09T21:24:53.000Z",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "https://r2.ropensci.org/a9d107c1b34b62b30c246b960c261182a1791acd6b1d037b388fd747d700a6f3",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/29051059380"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.1.0",
      "date": "2026-07-09T21:24:54.000Z",
      "commit": "c3fd537795b5e9326a4bf43cbaa8901495643f59",
      "fileid": "https://r2.ropensci.org/a6dee1850e1b5a5662f23905567aec10f4322486208e8ab323b768ac333504d0",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/29051059380"
    }
  ]
}