{
  "_id": "6a16b535acfb0bcc41d85b05",
  "Package": "phyf",
  "Title": "Phylogenetic Flow Objects for Easy Manipulation and Modelling of\nData on Phylogenetic Trees and Graphs",
  "Version": "0.0.0.9000",
  "Authors@R": "person(\"Russell\", \"Dinnage\", , \"r.dinnage@gmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-0846-2819\"))",
  "Description": "The {phyf} package implements a tibble and vctrs based\nobject for storing phylogenetic trees along with data. It is\nfast and flexible and directly produces data structures useful\nfor phylogenetic modelling in the {fibre} package.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.3",
  "VignetteBuilder": "knitr",
  "URL": "https://rdinnager.github.io/phyf/",
  "LazyData": "true",
  "LazyDataCompression": "bzip2",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libabsl-dev libcairo2-dev cmake libfontconfig1-dev\nlibfreetype6-dev libgdal-dev gdal-bin libgeos-dev libglpk-dev\nmake libicu-dev libpng-dev libuv1-dev libxml2-dev libssl-dev\nlibproj-dev libsqlite3-dev libudunits2-dev",
  "Repository": "https://rdinnager.r-universe.dev",
  "Date/Publication": "2024-08-25 21:46:40 UTC",
  "RemoteUrl": "https://github.com/rdinnager/phyf",
  "RemoteRef": "HEAD",
  "RemoteSha": "39f1c42a86556aed8f6f3db6b299e040b429f347",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-27 09:05:48 UTC",
    "User": "root"
  },
  "Author": "Russell Dinnage [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-0846-2819>)",
  "Maintainer": "Russell Dinnage <r.dinnage@gmail.com>",
  "MD5sum": "e40ec55b995dcb120df3bdc7ee954693",
  "_user": "rdinnager",
  "_type": "src",
  "_file": "phyf_0.0.0.9000.tar.gz",
  "_fileid": "d47faa4fab8fec6e3087a19752dbe3d31aefb3366f21f4d5bf2856936bce68a7",
  "_filesize": 4820951,
  "_sha256": "d47faa4fab8fec6e3087a19752dbe3d31aefb3366f21f4d5bf2856936bce68a7",
  "_created": "2026-05-27T09:05:48.000Z",
  "_published": "2026-05-27T09:11:17.068Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78044103605,
      "time": 218,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7236440200"
    },
    {
      "job": 78044103703,
      "time": 263,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7236455327"
    },
    {
      "job": 78044103599,
      "time": 161,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7236419490"
    },
    {
      "job": 78044103616,
      "time": 135,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7236410320"
    },
    {
      "job": 78043296379,
      "time": 278,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7236362549"
    },
    {
      "job": 78044103638,
      "time": 172,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7236423495"
    },
    {
      "job": 78044103596,
      "time": 160,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7236419475"
    },
    {
      "job": 78044103613,
      "time": 152,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7236416462"
    },
    {
      "job": 78044103612,
      "time": 149,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7236415706"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rdinnager/actions/runs/26501599185",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/rdinnager/phyf",
  "_commit": {
    "id": "39f1c42a86556aed8f6f3db6b299e040b429f347",
    "author": "rdinnager <r.dinnage@gmail.com>",
    "committer": "rdinnager <r.dinnage@gmail.com>",
    "message": "added some doco\n",
    "time": 1724622400
  },
  "_maintainer": {
    "name": "Russell Dinnage",
    "email": "r.dinnage@gmail.com",
    "login": "rdinnager",
    "orcid": "0000-0003-0846-2819",
    "twitter": "@ecologician",
    "description": "",
    "uuid": 5945401
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "ape",
      "role": "Imports"
    },
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "fastmatch",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "phangorn",
      "role": "Imports"
    },
    {
      "package": "phytools",
      "role": "Imports"
    },
    {
      "package": "pillar",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "inlabru",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "ggtree",
      "version": ">= 3.6.1",
      "role": "Imports"
    },
    {
      "package": "ivs",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "rdinnager",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "rdinnager",
      "count": 17,
      "uuid": 5945401
    }
  ],
  "_userbio": {
    "uuid": 5945401,
    "type": "user",
    "name": "Russell Dinnage"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/phyf"
  },
  "_devurl": "https://github.com/rdinnager/phyf",
  "_pkgdown": "https://rdinnager.github.io/phyf/",
  "_searchresults": 61,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/phyf.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "%>%",
    "autoplot",
    "fortify",
    "make_interp",
    "pf",
    "pf_anc",
    "pf_as_pf",
    "pf_as_pfc",
    "pf_as_pftibble",
    "pf_as_phylo",
    "pf_as_sparse",
    "pf_desc",
    "pf_edge_apply",
    "pf_edge_names",
    "pf_edge_segmentize",
    "pf_end_features",
    "pf_ends",
    "pf_epoch_info",
    "pf_filter_with_mrca",
    "pf_flow_cumsum",
    "pf_flow_sum",
    "pf_indexes",
    "pf_internal",
    "pf_internal<-",
    "pf_is_desc",
    "pf_is_empty",
    "pf_is_pfc",
    "pf_is_pfp",
    "pf_is_tips",
    "pf_kronecker",
    "pf_labels",
    "pf_mean_edge_features",
    "pf_mrca",
    "pf_nedges",
    "pf_nodes",
    "pf_ones",
    "pf_path",
    "pf_phyloflow",
    "pf_position",
    "pf_row_kron",
    "pf_scale_flow_sum",
    "pf_second_order",
    "pf_standardise",
    "pf_terminal",
    "pf_terminal<-",
    "pf_tips",
    "pf_vcv",
    "pf_zeros",
    "pfc",
    "pfc_from_pftibble",
    "pfp",
    "rpfc"
  ],
  "_datasets": [
    {
      "name": "avonet",
      "title": "AVONET Bird Trait Data with Phylogeny",
      "object": "avonet",
      "class": [
        "pf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "label",
        "is_tip",
        "phlo",
        "Species3",
        "Family3",
        "Order3",
        "Total.individuals",
        "Female",
        "Male",
        "Unknown",
        "Complete.measures",
        "Beak.Length_Culmen",
        "Beak.Length_Nares",
        "Beak.Width",
        "Beak.Depth",
        "Tarsus.Length",
        "Wing.Length",
        "Kipps.Distance",
        "Secondary1",
        "Hand-Wing.Index",
        "Tail.Length",
        "Mass",
        "Mass.Source",
        "Mass.Refs.Other",
        "Inference",
        "Traits.inferred",
        "Reference.species",
        "Habitat",
        "Habitat.Density",
        "Migration",
        "Trophic.Level",
        "Trophic.Niche",
        "Primary.Lifestyle",
        "Min.Latitude",
        "Max.Latitude",
        "Centroid.Latitude",
        "Centroid.Longitude",
        "Range.Size",
        "Species.Status"
      ],
      "rows": 13338,
      "table": false,
      "tojson": false
    },
    {
      "name": "bird_beak_codes",
      "title": "Dataset of latent codes representing bird beak 3D shapes",
      "object": "bird_beak_codes",
      "class": [
        "pf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "label",
        "is_tip",
        "phlo",
        "Common_name",
        "Sex",
        "Scientific",
        "Clade",
        "BLFamilyLatin",
        "BLFamilyEnglish",
        "Order",
        "OscSubOsc",
        "X",
        "Y",
        "X0",
        "Y0",
        "Z0",
        "latent_code_1",
        "latent_code_2",
        "latent_code_3",
        "latent_code_4",
        "latent_code_5",
        "latent_code_6",
        "latent_code_7",
        "latent_code_8",
        "latent_code_9",
        "latent_code_10",
        "latent_code_11",
        "latent_code_12",
        "latent_code_13",
        "latent_code_14",
        "latent_code_15",
        "latent_code_16",
        "latent_code_17",
        "latent_code_18",
        "latent_code_19",
        "latent_code_20",
        "latent_code_21",
        "latent_code_22",
        "latent_code_23",
        "latent_code_24",
        "latent_code_25",
        "latent_code_26",
        "latent_code_27",
        "latent_code_28",
        "latent_code_29",
        "latent_code_30",
        "latent_code_31",
        "latent_code_32",
        "latent_code_33",
        "latent_code_34",
        "latent_code_35",
        "latent_code_36",
        "latent_code_37",
        "latent_code_38",
        "latent_code_39",
        "latent_code_40",
        "latent_code_41",
        "latent_code_42",
        "latent_code_43",
        "latent_code_44",
        "latent_code_45",
        "latent_code_46",
        "latent_code_47",
        "latent_code_48",
        "latent_code_49",
        "latent_code_50",
        "latent_code_51",
        "latent_code_52",
        "latent_code_53",
        "latent_code_54",
        "latent_code_55",
        "latent_code_56",
        "latent_code_57",
        "latent_code_58",
        "latent_code_59",
        "latent_code_60",
        "latent_code_61",
        "latent_code_62",
        "latent_code_63",
        "latent_code_64"
      ],
      "rows": 4040,
      "table": false,
      "tojson": false
    },
    {
      "name": "ecoregion_ids",
      "title": "Ecoregion IDs",
      "object": "ecoregion_ids",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "ECO_ID",
        "ECO_NAME"
      ],
      "rows": 847,
      "table": true,
      "tojson": true
    },
    {
      "name": "mammal_biogeo",
      "title": "Terrestrial Mammal Bioegeography Data with Phylogeny",
      "object": "mammal_biogeo",
      "class": [
        "pf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "label",
        "is_tip",
        "phlo",
        "IUCN_binomial",
        "body_mass_median",
        "litter_clutch_size",
        "activity",
        "hab_breadth",
        "volant",
        "diet_5cat",
        "range_size_km2",
        "threat",
        "ecoregion:241",
        "ecoregion:303",
        "ecoregion:139",
        "ecoregion:141",
        "ecoregion:195",
        "ecoregion:439",
        "ecoregion:440",
        "ecoregion:442",
        "ecoregion:443",
        "ecoregion:500",
        "ecoregion:566",
        "ecoregion:567",
        "ecoregion:616",
        "ecoregion:563",
        "ecoregion:595",
        "ecoregion:596",
        "ecoregion:598",
        "ecoregion:444",
        "ecoregion:523",
        "ecoregion:569",
        "ecoregion:493",
        "ecoregion:504",
        "ecoregion:587",
        "ecoregion:588",
        "ecoregion:589",
        "ecoregion:592",
        "ecoregion:608",
        "ecoregion:577",
        "ecoregion:578",
        "ecoregion:479",
        "ecoregion:505",
        "ecoregion:512",
        "ecoregion:590",
        "ecoregion:0",
        "ecoregion:561",
        "ecoregion:156",
        "ecoregion:157",
        "ecoregion:231",
        "ecoregion:240",
        "ecoregion:246",
        "ecoregion:247",
        "ecoregion:248",
        "ecoregion:276",
        "ecoregion:262",
        "ecoregion:163",
        "ecoregion:165",
        "ecoregion:166",
        "ecoregion:8",
        "ecoregion:9",
        "ecoregion:12",
        "ecoregion:25",
        "ecoregion:33",
        "ecoregion:34",
        "ecoregion:36",
        "ecoregion:38",
        "ecoregion:39",
        "ecoregion:42",
        "ecoregion:43",
        "ecoregion:46",
        "ecoregion:47",
        "ecoregion:50",
        "ecoregion:51",
        "ecoregion:52",
        "ecoregion:53",
        "ecoregion:55",
        "ecoregion:57",
        "ecoregion:62",
        "ecoregion:64",
        "ecoregion:65",
        "ecoregion:66",
        "ecoregion:69",
        "ecoregion:70",
        "ecoregion:73",
        "ecoregion:74",
        "ecoregion:76",
        "ecoregion:79",
        "ecoregion:80",
        "ecoregion:92",
        "ecoregion:94",
        "ecoregion:97",
        "ecoregion:98",
        "ecoregion:102",
        "ecoregion:103",
        "ecoregion:104",
        "ecoregion:695",
        "ecoregion:745",
        "ecoregion:757",
        "ecoregion:820",
        "ecoregion:822",
        "ecoregion:833",
        "ecoregion:842",
        "ecoregion:845",
        "ecoregion:846",
        "ecoregion:71",
        "ecoregion:93",
        "ecoregion:115",
        "ecoregion:701",
        "ecoregion:744",
        "ecoregion:758",
        "ecoregion:796",
        "ecoregion:797",
        "ecoregion:798",
        "ecoregion:809",
        "ecoregion:836",
        "ecoregion:837",
        "ecoregion:839",
        "ecoregion:844",
        "ecoregion:791",
        "ecoregion:823",
        "ecoregion:56",
        "ecoregion:59",
        "ecoregion:107",
        "ecoregion:108",
        "ecoregion:109",
        "ecoregion:314",
        "ecoregion:320",
        "ecoregion:688",
        "ecoregion:722",
        "ecoregion:723",
        "ecoregion:739",
        "ecoregion:747",
        "ecoregion:804",
        "ecoregion:810",
        "ecoregion:811",
        "ecoregion:814",
        "ecoregion:821",
        "ecoregion:830",
        "ecoregion:831",
        "ecoregion:832",
        "ecoregion:840",
        "ecoregion:841",
        "ecoregion:112",
        "ecoregion:11",
        "ecoregion:44",
        "ecoregion:49",
        "ecoregion:82",
        "ecoregion:45",
        "ecoregion:95",
        "ecoregion:106",
        "ecoregion:789",
        "ecoregion:61",
        "ecoregion:28",
        "ecoregion:48",
        "ecoregion:75",
        "ecoregion:81",
        "ecoregion:84",
        "ecoregion:85",
        "ecoregion:87",
        "ecoregion:15",
        "ecoregion:88",
        "ecoregion:89",
        "ecoregion:90",
        "ecoregion:101",
        "ecoregion:110",
        "ecoregion:78",
        "ecoregion:150",
        "ecoregion:168",
        "ecoregion:176",
        "ecoregion:178",
        "ecoregion:182",
        "ecoregion:183",
        "ecoregion:185",
        "ecoregion:187",
        "ecoregion:191",
        "ecoregion:192",
        "ecoregion:193",
        "ecoregion:203",
        "ecoregion:204",
        "ecoregion:601",
        "ecoregion:460",
        "ecoregion:486",
        "ecoregion:516",
        "ecoregion:531",
        "ecoregion:549",
        "ecoregion:582",
        "ecoregion:593",
        "ecoregion:615",
        "ecoregion:513",
        "ecoregion:591",
        "ecoregion:520",
        "ecoregion:536",
        "ecoregion:539",
        "ecoregion:572",
        "ecoregion:603",
        "ecoregion:606",
        "ecoregion:1",
        "ecoregion:19",
        "ecoregion:116",
        "ecoregion:184",
        "ecoregion:653",
        "ecoregion:659",
        "ecoregion:667",
        "ecoregion:677",
        "ecoregion:680",
        "ecoregion:705",
        "ecoregion:706",
        "ecoregion:765",
        "ecoregion:219",
        "ecoregion:220",
        "ecoregion:221",
        "ecoregion:263",
        "ecoregion:264",
        "ecoregion:265",
        "ecoregion:273",
        "ecoregion:277",
        "ecoregion:278",
        "ecoregion:279",
        "ecoregion:280",
        "ecoregion:281",
        "ecoregion:284",
        "ecoregion:305",
        "ecoregion:313",
        "ecoregion:319",
        "ecoregion:321",
        "ecoregion:322",
        "ecoregion:229",
        "ecoregion:230",
        "ecoregion:288",
        "ecoregion:289",
        "ecoregion:5",
        "ecoregion:35",
        "ecoregion:63",
        "ecoregion:77",
        "ecoregion:111",
        "ecoregion:2",
        "ecoregion:24",
        "ecoregion:26",
        "ecoregion:86",
        "ecoregion:16",
        "ecoregion:40",
        "ecoregion:41",
        "ecoregion:58",
        "ecoregion:72",
        "ecoregion:643",
        "ecoregion:697",
        "ecoregion:222",
        "ecoregion:233",
        "ecoregion:256",
        "ecoregion:259",
        "ecoregion:302",
        "ecoregion:306",
        "ecoregion:307",
        "ecoregion:308",
        "ecoregion:309",
        "ecoregion:310",
        "ecoregion:702",
        "ecoregion:704",
        "ecoregion:751",
        "ecoregion:769",
        "ecoregion:483",
        "ecoregion:448",
        "ecoregion:454",
        "ecoregion:477",
        "ecoregion:526",
        "ecoregion:538",
        "ecoregion:441",
        "ecoregion:571",
        "ecoregion:574",
        "ecoregion:575",
        "ecoregion:576",
        "ecoregion:585",
        "ecoregion:586",
        "ecoregion:491",
        "ecoregion:492",
        "ecoregion:524",
        "ecoregion:525",
        "ecoregion:476",
        "ecoregion:529",
        "ecoregion:565",
        "ecoregion:14",
        "ecoregion:23",
        "ecoregion:30",
        "ecoregion:113",
        "ecoregion:333",
        "ecoregion:334",
        "ecoregion:335",
        "ecoregion:338",
        "ecoregion:339",
        "ecoregion:342",
        "ecoregion:343",
        "ecoregion:344",
        "ecoregion:345",
        "ecoregion:348",
        "ecoregion:349",
        "ecoregion:350",
        "ecoregion:351",
        "ecoregion:355",
        "ecoregion:358",
        "ecoregion:360",
        "ecoregion:361",
        "ecoregion:362",
        "ecoregion:367",
        "ecoregion:368",
        "ecoregion:369",
        "ecoregion:370",
        "ecoregion:371",
        "ecoregion:372",
        "ecoregion:373",
        "ecoregion:374",
        "ecoregion:375",
        "ecoregion:376",
        "ecoregion:377",
        "ecoregion:378",
        "ecoregion:379",
        "ecoregion:380",
        "ecoregion:381",
        "ecoregion:382",
        "ecoregion:383",
        "ecoregion:386",
        "ecoregion:394",
        "ecoregion:396",
        "ecoregion:397",
        "ecoregion:398",
        "ecoregion:404",
        "ecoregion:405",
        "ecoregion:407",
        "ecoregion:408",
        "ecoregion:409",
        "ecoregion:410",
        "ecoregion:411",
        "ecoregion:413",
        "ecoregion:416",
        "ecoregion:419",
        "ecoregion:420",
        "ecoregion:421",
        "ecoregion:430",
        "ecoregion:434",
        "ecoregion:438",
        "ecoregion:647",
        "ecoregion:654",
        "ecoregion:661",
        "ecoregion:669",
        "ecoregion:673",
        "ecoregion:674",
        "ecoregion:679",
        "ecoregion:685",
        "ecoregion:686",
        "ecoregion:687",
        "ecoregion:690",
        "ecoregion:692",
        "ecoregion:693",
        "ecoregion:707",
        "ecoregion:708",
        "ecoregion:710",
        "ecoregion:714",
        "ecoregion:715",
        "ecoregion:717",
        "ecoregion:718",
        "ecoregion:719",
        "ecoregion:720",
        "ecoregion:724",
        "ecoregion:726",
        "ecoregion:731",
        "ecoregion:732",
        "ecoregion:733",
        "ecoregion:734",
        "ecoregion:735",
        "ecoregion:736",
        "ecoregion:737",
        "ecoregion:738",
        "ecoregion:741",
        "ecoregion:743",
        "ecoregion:746",
        "ecoregion:749",
        "ecoregion:755",
        "ecoregion:764",
        "ecoregion:771",
        "ecoregion:774",
        "ecoregion:776",
        "ecoregion:779",
        "ecoregion:780",
        "ecoregion:781",
        "ecoregion:782",
        "ecoregion:784",
        "ecoregion:826",
        "ecoregion:827",
        "ecoregion:709",
        "ecoregion:767",
        "ecoregion:808",
        "ecoregion:824",
        "ecoregion:825",
        "ecoregion:843",
        "ecoregion:696",
        "ecoregion:761",
        "ecoregion:763",
        "ecoregion:649",
        "ecoregion:650",
        "ecoregion:694",
        "ecoregion:721",
        "ecoregion:727",
        "ecoregion:728",
        "ecoregion:730",
        "ecoregion:740",
        "ecoregion:752",
        "ecoregion:756",
        "ecoregion:766",
        "ecoregion:812",
        "ecoregion:813",
        "ecoregion:815",
        "ecoregion:816",
        "ecoregion:817",
        "ecoregion:818",
        "ecoregion:819",
        "ecoregion:828",
        "ecoregion:829",
        "ecoregion:834",
        "ecoregion:838",
        "ecoregion:662",
        "ecoregion:658",
        "ecoregion:700",
        "ecoregion:762",
        "ecoregion:835",
        "ecoregion:652",
        "ecoregion:665",
        "ecoregion:703",
        "ecoregion:725",
        "ecoregion:785",
        "ecoregion:786",
        "ecoregion:807",
        "ecoregion:3",
        "ecoregion:10",
        "ecoregion:29",
        "ecoregion:17",
        "ecoregion:18",
        "ecoregion:83",
        "ecoregion:7",
        "ecoregion:21",
        "ecoregion:447",
        "ecoregion:456",
        "ecoregion:465",
        "ecoregion:488",
        "ecoregion:583",
        "ecoregion:597",
        "ecoregion:611",
        "ecoregion:480",
        "ecoregion:481",
        "ecoregion:507",
        "ecoregion:508",
        "ecoregion:518",
        "ecoregion:540",
        "ecoregion:584",
        "ecoregion:467",
        "ecoregion:511",
        "ecoregion:463",
        "ecoregion:464",
        "ecoregion:466",
        "ecoregion:473",
        "ecoregion:482",
        "ecoregion:484",
        "ecoregion:490",
        "ecoregion:498",
        "ecoregion:510",
        "ecoregion:548",
        "ecoregion:570",
        "ecoregion:497",
        "ecoregion:450",
        "ecoregion:451",
        "ecoregion:452",
        "ecoregion:458",
        "ecoregion:461",
        "ecoregion:470",
        "ecoregion:471",
        "ecoregion:478",
        "ecoregion:489",
        "ecoregion:494",
        "ecoregion:501",
        "ecoregion:506",
        "ecoregion:527",
        "ecoregion:528",
        "ecoregion:541",
        "ecoregion:546",
        "ecoregion:553",
        "ecoregion:573",
        "ecoregion:602",
        "ecoregion:613",
        "ecoregion:617",
        "ecoregion:519",
        "ecoregion:551",
        "ecoregion:564",
        "ecoregion:605",
        "ecoregion:469",
        "ecoregion:446",
        "ecoregion:457",
        "ecoregion:474",
        "ecoregion:496",
        "ecoregion:499",
        "ecoregion:503",
        "ecoregion:542",
        "ecoregion:594",
        "ecoregion:445",
        "ecoregion:485",
        "ecoregion:754",
        "ecoregion:684",
        "ecoregion:753",
        "ecoregion:760",
        "ecoregion:768",
        "ecoregion:412",
        "ecoregion:414",
        "ecoregion:415",
        "ecoregion:417",
        "ecoregion:711",
        "ecoregion:772",
        "ecoregion:775",
        "ecoregion:750",
        "ecoregion:759",
        "ecoregion:770",
        "ecoregion:599",
        "ecoregion:324",
        "ecoregion:326",
        "ecoregion:346",
        "ecoregion:428",
        "ecoregion:429",
        "ecoregion:433",
        "ecoregion:435",
        "ecoregion:327",
        "ecoregion:391",
        "ecoregion:402",
        "ecoregion:432",
        "ecoregion:437",
        "ecoregion:353",
        "ecoregion:354",
        "ecoregion:356",
        "ecoregion:366",
        "ecoregion:385",
        "ecoregion:422",
        "ecoregion:423",
        "ecoregion:424",
        "ecoregion:426",
        "ecoregion:431",
        "ecoregion:544",
        "ecoregion:556",
        "ecoregion:607",
        "ecoregion:614",
        "ecoregion:228",
        "ecoregion:238",
        "ecoregion:242",
        "ecoregion:253",
        "ecoregion:254",
        "ecoregion:261",
        "ecoregion:270",
        "ecoregion:271",
        "ecoregion:290",
        "ecoregion:292",
        "ecoregion:293",
        "ecoregion:295",
        "ecoregion:296",
        "ecoregion:297",
        "ecoregion:298",
        "ecoregion:315",
        "ecoregion:316",
        "ecoregion:148",
        "ecoregion:153",
        "ecoregion:155",
        "ecoregion:6",
        "ecoregion:22",
        "ecoregion:427",
        "ecoregion:453",
        "ecoregion:487",
        "ecoregion:502",
        "ecoregion:514",
        "ecoregion:515",
        "ecoregion:517",
        "ecoregion:521",
        "ecoregion:522",
        "ecoregion:534",
        "ecoregion:537",
        "ecoregion:545",
        "ecoregion:547",
        "ecoregion:550",
        "ecoregion:557",
        "ecoregion:558",
        "ecoregion:559",
        "ecoregion:610",
        "ecoregion:244",
        "ecoregion:249",
        "ecoregion:304",
        "ecoregion:235",
        "ecoregion:236",
        "ecoregion:237",
        "ecoregion:239",
        "ecoregion:255",
        "ecoregion:258",
        "ecoregion:642",
        "ecoregion:269",
        "ecoregion:283",
        "ecoregion:197",
        "ecoregion:199",
        "ecoregion:200",
        "ecoregion:205",
        "ecoregion:207",
        "ecoregion:208",
        "ecoregion:209",
        "ecoregion:210",
        "ecoregion:211",
        "ecoregion:212",
        "ecoregion:214",
        "ecoregion:215",
        "ecoregion:216",
        "ecoregion:181",
        "ecoregion:186",
        "ecoregion:198",
        "ecoregion:202",
        "ecoregion:206",
        "ecoregion:177",
        "ecoregion:179",
        "ecoregion:152",
        "ecoregion:332",
        "ecoregion:352",
        "ecoregion:388",
        "ecoregion:389",
        "ecoregion:390",
        "ecoregion:395",
        "ecoregion:401",
        "ecoregion:287",
        "ecoregion:311",
        "ecoregion:312",
        "ecoregion:318",
        "ecoregion:357",
        "ecoregion:359",
        "ecoregion:364",
        "ecoregion:384",
        "ecoregion:403",
        "ecoregion:425",
        "ecoregion:436",
        "ecoregion:459",
        "ecoregion:530",
        "ecoregion:554",
        "ecoregion:579",
        "ecoregion:600",
        "ecoregion:612",
        "ecoregion:223",
        "ecoregion:224",
        "ecoregion:225",
        "ecoregion:226",
        "ecoregion:232",
        "ecoregion:250",
        "ecoregion:257",
        "ecoregion:260",
        "ecoregion:266",
        "ecoregion:268",
        "ecoregion:272",
        "ecoregion:285",
        "ecoregion:286",
        "ecoregion:291",
        "ecoregion:294",
        "ecoregion:299",
        "ecoregion:300",
        "ecoregion:646",
        "ecoregion:655",
        "ecoregion:656",
        "ecoregion:657",
        "ecoregion:660",
        "ecoregion:664",
        "ecoregion:675",
        "ecoregion:678",
        "ecoregion:681",
        "ecoregion:689",
        "ecoregion:742",
        "ecoregion:748",
        "ecoregion:794",
        "ecoregion:801",
        "ecoregion:795",
        "ecoregion:799",
        "ecoregion:251",
        "ecoregion:666",
        "ecoregion:670",
        "ecoregion:671",
        "ecoregion:682",
        "ecoregion:683",
        "ecoregion:698",
        "ecoregion:699",
        "ecoregion:806",
        "ecoregion:644",
        "ecoregion:648",
        "ecoregion:651",
        "ecoregion:663",
        "ecoregion:676",
        "ecoregion:792",
        "ecoregion:793",
        "ecoregion:800",
        "ecoregion:802",
        "ecoregion:716",
        "ecoregion:672",
        "ecoregion:691",
        "ecoregion:788",
        "ecoregion:803",
        "ecoregion:805",
        "ecoregion:142",
        "ecoregion:167",
        "ecoregion:169",
        "ecoregion:170",
        "ecoregion:171",
        "ecoregion:172",
        "ecoregion:173",
        "ecoregion:174",
        "ecoregion:175",
        "ecoregion:180",
        "ecoregion:190",
        "ecoregion:196",
        "ecoregion:201",
        "ecoregion:126",
        "ecoregion:127",
        "ecoregion:129",
        "ecoregion:131",
        "ecoregion:133",
        "ecoregion:560",
        "ecoregion:67",
        "ecoregion:68",
        "ecoregion:282",
        "ecoregion:323",
        "ecoregion:234",
        "ecoregion:475",
        "ecoregion:472",
        "ecoregion:535",
        "ecoregion:468",
        "ecoregion:495",
        "ecoregion:532",
        "ecoregion:543",
        "ecoregion:555",
        "ecoregion:580",
        "ecoregion:105",
        "ecoregion:137",
        "ecoregion:138",
        "ecoregion:140",
        "ecoregion:143",
        "ecoregion:144",
        "ecoregion:145",
        "ecoregion:149",
        "ecoregion:151",
        "ecoregion:154",
        "ecoregion:158",
        "ecoregion:159",
        "ecoregion:161",
        "ecoregion:162",
        "ecoregion:217",
        "ecoregion:189",
        "ecoregion:213",
        "ecoregion:32",
        "ecoregion:99",
        "ecoregion:274",
        "ecoregion:275",
        "ecoregion:301",
        "ecoregion:317",
        "ecoregion:363",
        "ecoregion:406",
        "ecoregion:418",
        "ecoregion:712",
        "ecoregion:713",
        "ecoregion:729",
        "ecoregion:773",
        "ecoregion:778",
        "ecoregion:783",
        "ecoregion:4",
        "ecoregion:13",
        "ecoregion:20",
        "ecoregion:27",
        "ecoregion:31",
        "ecoregion:37",
        "ecoregion:91",
        "ecoregion:96",
        "ecoregion:100",
        "ecoregion:114",
        "ecoregion:117",
        "ecoregion:118",
        "ecoregion:119",
        "ecoregion:120",
        "ecoregion:121",
        "ecoregion:123",
        "ecoregion:124",
        "ecoregion:125",
        "ecoregion:128",
        "ecoregion:130",
        "ecoregion:135",
        "ecoregion:136",
        "ecoregion:146",
        "ecoregion:147",
        "ecoregion:160",
        "ecoregion:164",
        "ecoregion:188",
        "ecoregion:194",
        "ecoregion:218",
        "ecoregion:227",
        "ecoregion:243",
        "ecoregion:245",
        "ecoregion:252",
        "ecoregion:328",
        "ecoregion:329",
        "ecoregion:330",
        "ecoregion:331",
        "ecoregion:336",
        "ecoregion:337",
        "ecoregion:340",
        "ecoregion:341",
        "ecoregion:347",
        "ecoregion:365",
        "ecoregion:387",
        "ecoregion:392",
        "ecoregion:393",
        "ecoregion:399",
        "ecoregion:449",
        "ecoregion:533",
        "ecoregion:552",
        "ecoregion:581",
        "ecoregion:618",
        "ecoregion:619",
        "ecoregion:620",
        "ecoregion:621",
        "ecoregion:622",
        "ecoregion:623",
        "ecoregion:625",
        "ecoregion:626",
        "ecoregion:627",
        "ecoregion:628",
        "ecoregion:629",
        "ecoregion:630",
        "ecoregion:631",
        "ecoregion:632",
        "ecoregion:633",
        "ecoregion:635",
        "ecoregion:636",
        "ecoregion:637",
        "ecoregion:638",
        "ecoregion:639",
        "ecoregion:640",
        "ecoregion:645",
        "ecoregion:668",
        "ecoregion:787",
        "ecoregion:790",
        "ecoregion:122",
        "ecoregion:132",
        "ecoregion:134",
        "ecoregion:777"
      ],
      "rows": 10648,
      "table": false,
      "tojson": false
    },
    {
      "name": "plant_fungus",
      "title": "Dataset of latent codes representing bird beak 3D shapes",
      "object": "plant_fungus",
      "class": [
        "pf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "PlantSpecies2018",
        "FungalGenus2018",
        "NONCTLTRTSETID",
        "EMF_ORIGIN_TED",
        "EMF_ORIGIN_ALT",
        "Hoeksema2018",
        "EXPERIMENTID",
        "CTLTRTSETID",
        "LASTNAME1",
        "LASTNAME2",
        "PAPERYEAR",
        "JOURNALNAME",
        "PAPERTITLE",
        "PAPERDATASOURCENAME",
        "EFFECTSIZE1",
        "ESTVAR1",
        "ESTVAR3",
        "ctrl_mass",
        "ctrl_reps",
        "ctrl_sd",
        "trt_mass",
        "trt_reps",
        "trt_sd",
        "PlantFamily",
        "PlantSpecies",
        "PlantSpeciesMar2017",
        "FungalGenus",
        "PLANTLIFEHISTORY",
        "FUNGROUP",
        "NONMYCOCONTROL",
        "NONMYCOCONTROL2",
        "FERTP",
        "FERTN",
        "INOC.COMPLEXITY",
        "STERILIZED",
        "MYCORRHIZAETYPE",
        "LOCATION",
        "DOMESTICATED",
        "Rua2016",
        "Rua2017",
        "Loc_Ad_appropriate",
        "LA_Code",
        "Plant_Lat",
        "Plant_Long",
        "Fung_Lat",
        "Fung_Long",
        "Soil_Lat",
        "Soil_Long",
        "AM_single_genus",
        "EM_single_genus",
        "Karst2018",
        "plant_is_tip",
        "plant_phlo",
        "fungus_is_tip",
        "fungus_phlo"
      ],
      "rows": 10226,
      "table": false,
      "tojson": false
    },
    {
      "name": "primate_diet",
      "title": "Primate Diet Diversity and Threat Status Data with Phylogeny",
      "object": "primate_diet",
      "class": [
        "pf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "label",
        "is_tip",
        "phlo",
        "Threat status",
        "Threat status source",
        "Body mass (g)",
        "Body mass source",
        "Range size (km2)",
        "Range size source",
        "Diet disparity (PSV)",
        "Diet breadth",
        "Diet diversity (DDI)",
        "Trophic guild",
        "Trophic guild source",
        "diet_item:Spiders_and_opiliones",
        "diet_item:Molluscs",
        "diet_item:Centipedes",
        "diet_item:Crustacea",
        "diet_item:Milipedes",
        "diet_item:Annelids",
        "diet_item:Insects",
        "diet_item:Insect_excretion",
        "diet_item:Birds",
        "diet_item:Fish",
        "diet_item:Amphibians",
        "diet_item:Reptiles",
        "diet_item:Mammals",
        "diet_item:Birds_eggs",
        "diet_item:Reptiles_eggs",
        "diet_item:Amphibians_eggs",
        "diet_item:Tree_bark",
        "diet_item:Branches",
        "diet_item:Tubers",
        "diet_item:Buds",
        "diet_item:Bulbs",
        "diet_item:Wood",
        "diet_item:Leaves",
        "diet_item:Pods",
        "diet_item:Roots",
        "diet_item:Thorns",
        "diet_item:Flowers",
        "diet_item:Fruits",
        "diet_item:Seeds",
        "diet_item:Nuts",
        "diet_item:Pollen",
        "diet_item:Gum_and_resin",
        "diet_item:Honey",
        "diet_item:Nectar",
        "diet_item:Sap",
        "diet_item:Galls",
        "diet_item:Fungi",
        "diet_item:Lichen",
        "diet_item:Soil",
        "diet_item:Moss",
        "Total_food_Items_per_species"
      ],
      "rows": 504,
      "table": false,
      "tojson": false
    },
    {
      "name": "primate_diet_hierarchy",
      "title": "Primate Diet Items Hierarchy",
      "object": "primate_diet_hierarchy",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "FOOD ITEM",
        "level 2",
        "level 3",
        "level 4",
        "level 5",
        "level 6"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "primate_diet_refs",
      "title": "Primate Diet Data References",
      "object": "primate_diet_refs",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Code",
        "Reference",
        "Observation"
      ],
      "rows": 4,
      "table": true,
      "tojson": true
    },
    {
      "name": "vert_bmr",
      "title": "Vertebrate Base Metabolic Rates with Phylogeny",
      "object": "vert_bmr",
      "class": [
        "pf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "label",
        "is_tip",
        "phlo",
        "lnBMR",
        "lnMass",
        "lnMass2",
        "lnGS",
        "endo"
      ],
      "rows": 1712,
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "autoplot.pf",
      "title": "Make an automatic 'ggplot2' plot for a 'pf' object",
      "topics": [
        "autoplot.pf"
      ]
    },
    {
      "page": "avonet",
      "title": "AVONET Bird Trait Data with Phylogeny",
      "topics": [
        "avonet"
      ]
    },
    {
      "page": "bird_beak_codes",
      "title": "Dataset of latent codes representing bird beak 3D shapes",
      "topics": [
        "bird_beak_codes"
      ]
    },
    {
      "page": "ecoregion_ids",
      "title": "Ecoregion IDs",
      "topics": [
        "ecoregion_ids"
      ]
    },
    {
      "page": "make_interp",
      "title": "Make a phylogenetic interpolation 'pfc'",
      "topics": [
        "make_interp"
      ]
    },
    {
      "page": "mammal_biogeo",
      "title": "Terrestrial Mammal Bioegeography Data with Phylogeny",
      "topics": [
        "mammal_biogeo"
      ]
    },
    {
      "page": "pf",
      "title": "'pf' object constructor",
      "topics": [
        "pf"
      ]
    },
    {
      "page": "pf_anc",
      "title": "Return a 'pfc' with ancestral features",
      "topics": [
        "pf_anc"
      ]
    },
    {
      "page": "pf_as_pf",
      "title": "Convert an object to a 'pf' object",
      "topics": [
        "pf_as_pf"
      ]
    },
    {
      "page": "pf_as_pfc",
      "title": "Make a 'pfc' object from a 'phylo' object",
      "topics": [
        "pf_as_pfc"
      ]
    },
    {
      "page": "pf_as_pftibble",
      "title": "Convert pfc into a pftibble",
      "topics": [
        "pf_as_pftibble"
      ]
    },
    {
      "page": "pf_as_phylo",
      "title": "Convert a 'pf' or 'pfc' object to a 'ape::phylo' object",
      "topics": [
        "pf_as_phylo"
      ]
    },
    {
      "page": "pf_as_sparse",
      "title": "Convert a 'pf' or 'pfc' object to a sparse matrix representation.",
      "topics": [
        "pf_as_sparse"
      ]
    },
    {
      "page": "pf_desc",
      "title": "Return a 'pfc' with descendent's features",
      "topics": [
        "pf_desc"
      ]
    },
    {
      "page": "pf_edge_apply",
      "title": "Apply a function along edges within a 'pfc' object",
      "topics": [
        "pf_edge_apply"
      ]
    },
    {
      "page": "pf_edge_names",
      "title": "Extract edge names from 'pfc' object",
      "topics": [
        "pf_edge_names"
      ]
    },
    {
      "page": "pf_edge_segmentize",
      "title": "Segments the edges of a phylogeny by splitting them at particular positions",
      "topics": [
        "pf_edge_segmentize"
      ]
    },
    {
      "page": "pf_end_features",
      "title": "Extract the features of the end edge of each phylogenetic flow",
      "topics": [
        "pf_end_features"
      ]
    },
    {
      "page": "pf_ends",
      "title": "Returns the end edge of each phylogenetic flow as a two-column tibble with start and end columns",
      "topics": [
        "pf_ends"
      ]
    },
    {
      "page": "pf_epoch_info",
      "title": "Get edges and positions along edges where a set of epoch times intersect",
      "topics": [
        "pf_epoch_info"
      ]
    },
    {
      "page": "pf_filter_with_mrca",
      "title": "Filter descendents of a MRCA",
      "topics": [
        "pf_filter_with_mrca"
      ]
    },
    {
      "page": "pf_flow_cumsum",
      "title": "Calculate the cumulative sum of features for each flow",
      "topics": [
        "pf_flow_cumsum"
      ]
    },
    {
      "page": "pf_flow_sum",
      "title": "Calculate the sum of features for each flow",
      "topics": [
        "pf_flow_sum"
      ]
    },
    {
      "page": "pf_indexes",
      "title": "Replace feature with edge index in a 'pfc'",
      "topics": [
        "pf_indexes"
      ]
    },
    {
      "page": "pf_internal",
      "title": "Extract or assign into the internal or terminal edges of a 'pfc'",
      "topics": [
        "pf_internal",
        "pf_internal<-",
        "pf_terminal",
        "pf_terminal<-"
      ]
    },
    {
      "page": "pf_is_desc",
      "title": "Return a logical vector determining if a flow's terminal node is a descendant of an edge.",
      "topics": [
        "pf_is_desc"
      ]
    },
    {
      "page": "pf_is_empty",
      "title": "Test which elements of a pfc are empty",
      "topics": [
        "pf_is_empty"
      ]
    },
    {
      "page": "pf_is_tips",
      "title": "Return a logical vector which is 'TRUE' for the elements of a 'pfc' whci reprsent tips of a phylogeny",
      "topics": [
        "pf_is_tips"
      ]
    },
    {
      "page": "pf_kronecker",
      "title": "Calculate a kronecker product when a 'pfc' is the multiplicand or the multiplier.",
      "topics": [
        "pf_kronecker"
      ]
    },
    {
      "page": "pf_labels",
      "title": "Return a vector of labels for a 'pfc' object",
      "topics": [
        "pf_labels"
      ]
    },
    {
      "page": "pf_mean_edge_features",
      "title": "Extract mean edge features from 'pfc' object",
      "topics": [
        "pf_mean_edge_features"
      ]
    },
    {
      "page": "pf_mrca",
      "title": "Return the edge leading up to the most recent common ancestor of a set of phylogenetic flows",
      "topics": [
        "pf_mrca"
      ]
    },
    {
      "page": "pf_nedges",
      "title": "Return the number of edges in a 'pfc'",
      "topics": [
        "pf_nedges"
      ]
    },
    {
      "page": "pf_nodes",
      "title": "Get only the (internal) node elements of a 'pfc'",
      "topics": [
        "pf_nodes"
      ]
    },
    {
      "page": "pf_ones",
      "title": "Replace features with ones",
      "topics": [
        "pf_ones"
      ]
    },
    {
      "page": "pf_path",
      "title": "Extract 'pfp' object from 'pfc', the paths of each flow from root to terminal node.",
      "topics": [
        "pf_path"
      ]
    },
    {
      "page": "pf_phyloflow",
      "title": "Extracts the phylogenetic flow column of an 'pf' object",
      "topics": [
        "pf_phyloflow"
      ]
    },
    {
      "page": "pf_position",
      "title": "Replace feature with edge position in flow in a 'pfc'",
      "topics": [
        "pf_position"
      ]
    },
    {
      "page": "pf_row_kron",
      "title": "Calculate a rowwise kronecker product when the multiplicand or multiplier is a 'pfc'.",
      "topics": [
        "pf_row_kron"
      ]
    },
    {
      "page": "pf_scale_flow_sum",
      "title": "Scale the phylogenetic flow features to a constant sum.",
      "topics": [
        "pf_scale_flow_sum"
      ]
    },
    {
      "page": "pf_second_order",
      "title": "Calculate a 'second order' 'pfc', which represents summed branch length from each node to the terminal node along each flow. When used in modelling traits, a second order 'pfc' implies that rates of evolution of the trait are themselves evolving according to Brownian motion.",
      "topics": [
        "pf_second_order"
      ]
    },
    {
      "page": "pf_standardise",
      "title": "Standardise the phylogenetic flow features to an implied typical variance of 1.",
      "topics": [
        "pf_standardise"
      ]
    },
    {
      "page": "pf_tips",
      "title": "Get only the tip elements of a 'pfc'",
      "topics": [
        "pf_tips"
      ]
    },
    {
      "page": "pf_vcv",
      "title": "Calculate phylogenetic variance covariance matrix from 'pfc'",
      "topics": [
        "pf_vcv"
      ]
    },
    {
      "page": "pf_zeros",
      "title": "Replace features with zeros",
      "topics": [
        "pf_zeros"
      ]
    },
    {
      "page": "pfc",
      "title": "Create a new phylogenetic flow collection object ('pfc')",
      "topics": [
        "pfc",
        "pf_is_pfc"
      ]
    },
    {
      "page": "pfc_from_pftibble",
      "title": "Convert pftibble into a pfc",
      "topics": [
        "pfc_from_pftibble"
      ]
    },
    {
      "page": "pfp",
      "title": "Create a new phylogenetic flow path object ('pfp')",
      "topics": [
        "pfp",
        "pf_is_pfp"
      ]
    },
    {
      "page": "plant_fungus",
      "title": "Dataset of latent codes representing bird beak 3D shapes",
      "topics": [
        "plant_fungus"
      ]
    },
    {
      "page": "plot.pf",
      "title": "Make a plot for a 'pf' object",
      "topics": [
        "plot.pf"
      ]
    },
    {
      "page": "primate_diet",
      "title": "Primate Diet Diversity and Threat Status Data with Phylogeny",
      "topics": [
        "primate_diet"
      ]
    },
    {
      "page": "primate_diet_hierarchy",
      "title": "Primate Diet Items Hierarchy",
      "topics": [
        "primate_diet_hierarchy"
      ]
    },
    {
      "page": "primate_diet_refs",
      "title": "Primate Diet Data References",
      "topics": [
        "primate_diet_refs"
      ]
    },
    {
      "page": "rpfc",
      "title": "Generate a random tree and return it as a 'pfc' object",
      "topics": [
        "rpfc"
      ]
    },
    {
      "page": "vert_bmr",
      "title": "Vertebrate Base Metabolic Rates with Phylogeny",
      "topics": [
        "vert_bmr"
      ]
    }
  ],
  "_pkglogo": "https://github.com/rdinnager/phyf/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/rdinnager/phyf/raw/HEAD/README.md",
  "_rundeps": [
    "ape",
    "aplot",
    "assertthat",
    "base64enc",
    "bslib",
    "cachem",
    "class",
    "classInt",
    "cli",
    "clusterGeneration",
    "coda",
    "codetools",
    "combinat",
    "cpp11",
    "DBI",
    "DEoptim",
    "digest",
    "doParallel",
    "dplyr",
    "e1071",
    "evaluate",
    "expm",
    "farver",
    "fastmap",
    "fastmatch",
    "fmesher",
    "fontawesome",
    "fontBitstreamVera",
    "fontLiberation",
    "fontquiver",
    "foreach",
    "fs",
    "gdtools",
    "generics",
    "ggfun",
    "ggiraph",
    "ggplot2",
    "ggplotify",
    "ggtree",
    "glue",
    "gridGraphics",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "igraph",
    "inlabru",
    "isoband",
    "iterators",
    "ivs",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "lattice",
    "lazyeval",
    "lifecycle",
    "magrittr",
    "maps",
    "MASS",
    "Matrix",
    "MatrixModels",
    "memoise",
    "mime",
    "mnormt",
    "nlme",
    "numDeriv",
    "optimParallel",
    "patchwork",
    "phangorn",
    "phytools",
    "pillar",
    "pkgconfig",
    "plyr",
    "proxy",
    "purrr",
    "quadprog",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "s2",
    "S7",
    "sass",
    "scales",
    "scatterplot3d",
    "sf",
    "sp",
    "splancs",
    "stringi",
    "stringr",
    "systemfonts",
    "tibble",
    "tidyr",
    "tidyselect",
    "tidytree",
    "tinytex",
    "treeio",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk",
    "xfun",
    "yaml",
    "yulab.utils"
  ],
  "_vignettes": [
    {
      "source": "phyf.Rmd",
      "filename": "phyf.html",
      "title": "Getting Started with {phyf}",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2022-11-12 05:11:48",
      "modified": "2022-11-12 05:11:48",
      "commits": 1
    },
    {
      "source": "phyf_arith.Rmd",
      "filename": "phyf_arith.html",
      "title": "Tree Arithmetic with Phylogenetic Flows",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Pagel's Kappa",
        "Pagel's Lambda",
        "Pagel's Delta"
      ],
      "created": "2022-10-14 21:13:28",
      "modified": "2022-10-16 21:26:13",
      "commits": 3
    }
  ],
  "_score": 4.26245108973043,
  "_indexed": true,
  "_nocasepkg": "phyf",
  "_universes": [
    "rdinnager"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-05-27T09:08:48.000Z",
      "distro": "noble",
      "commit": "39f1c42a86556aed8f6f3db6b299e040b429f347",
      "fileid": "87c1ee2dd248c9f88621a3980f8605b360a937e3dc14ef62bd5bb0108f0b7d0b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/rdinnager/actions/runs/26501599185"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-05-27T09:09:37.000Z",
      "distro": "noble",
      "commit": "39f1c42a86556aed8f6f3db6b299e040b429f347",
      "fileid": "ec0f755054847e5c22858c9f432d8d6e2aa05b28108e6ea8798cd05e7fb14658",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/rdinnager/actions/runs/26501599185"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-05-27T09:08:05.000Z",
      "commit": "39f1c42a86556aed8f6f3db6b299e040b429f347",
      "fileid": "2fcca0b75126c54ec13209a892d0401937aa105c7f2e7ab9883b88ea860ffcd6",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/rdinnager/actions/runs/26501599185"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-05-27T09:07:49.000Z",
      "commit": "39f1c42a86556aed8f6f3db6b299e040b429f347",
      "fileid": "1386389d89968e968e6e2d6f773daa77c96d43271b66494b794878f7ed49ddf5",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/rdinnager/actions/runs/26501599185"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.0.9000",
      "date": "2026-05-27T09:09:04.000Z",
      "commit": "39f1c42a86556aed8f6f3db6b299e040b429f347",
      "fileid": "8c9180d9dc747c7b2970ed0bab6b00bd1fcc1121f54a282f12d715136f1384d2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rdinnager/actions/runs/26501599185"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-05-27T09:07:37.000Z",
      "commit": "39f1c42a86556aed8f6f3db6b299e040b429f347",
      "fileid": "6a70ed1a5ac47c72e4bc31282f484437e9ddba776193f4e6eca162a64f935f88",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/rdinnager/actions/runs/26501599185"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-05-27T09:07:35.000Z",
      "commit": "39f1c42a86556aed8f6f3db6b299e040b429f347",
      "fileid": "b6e465be6bff66397816259ed54da32d394bfd726b3a7de515c511c900c5bf26",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/rdinnager/actions/runs/26501599185"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-05-27T09:07:33.000Z",
      "commit": "39f1c42a86556aed8f6f3db6b299e040b429f347",
      "fileid": "63f4885d847816767ecce3e029c64163e7b961083d5f83948ebcd8d41d9791f0",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/rdinnager/actions/runs/26501599185"
    }
  ]
}