{
  "_id": "6ad5ddf5d423e4b0c576cba6",
  "Package": "fundiversity",
  "Title": "Easy Computation of Functional Diversity Indices",
  "Version": "1.1.1.9000",
  "Authors@R": "c(\nperson(\"Matthias\", \"Grenié\",\nemail = \"matthias.grenie@gmail.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-4659-7522\")),\nperson(\"Hugo\", \"Gruson\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0002-4094-1476\"))\n)",
  "Description": "Computes six functional diversity indices. These are\nnamely, Functional Divergence (FDiv), Function Evenness (FEve),\nFunctional Richness (FRic), Functional Richness intersections\n(FRic_intersect), Functional Dispersion (FDis), and Rao's\nentropy (Q) (reviewed in Villéger et al. 2008\n<doi:10.1890/07-1206.1>). Provides efficient, modular, and\nparallel functions to compute functional diversity indices\n(Grenié & Gruson 2023 <doi:10.1111/ecog.06585>).",
  "License": "GPL-3",
  "Language": "en",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "URL": "https://funecology.github.io/fundiversity/,\nhttps://github.com/funecology/fundiversity",
  "BugReports": "https://github.com/funecology/fundiversity/issues",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Repository": "https://bisaloo.r-universe.dev",
  "Date/Publication": "2026-08-20 08:10:38 UTC",
  "RemoteUrl": "https://github.com/funecology/fundiversity",
  "RemoteRef": "HEAD",
  "RemoteSha": "76aff96caf9dcf9b861fa0015a7fb6166a09221b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-19 09:02:02 UTC",
    "User": "root"
  },
  "Author": "Matthias Grenié [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-4659-7522>),\nHugo Gruson [aut] (ORCID: <https://orcid.org/0000-0002-4094-1476>)",
  "Maintainer": "Matthias Grenié <matthias.grenie@gmail.com>",
  "_user": "bisaloo",
  "_type": "src",
  "_file": "fundiversity_1.1.1.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/6c092ad4875ec4a8ef59da11205adac11d7ebb3ce299972577c48d5357403a7b",
  "_filesize": 935170,
  "_sha256": "6c092ad4875ec4a8ef59da11205adac11d7ebb3ce299972577c48d5357403a7b",
  "_expires": "2027-01-27T09:08:03.000Z",
  "_created": "2026-10-19T09:02:02.000Z",
  "_published": "2026-10-19T09:08:05.496Z",
  "_buildurl": "https://github.com/r-universe/bisaloo/actions/runs/39226155287",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117975864717,
      "time": 149,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12175360396"
    },
    {
      "job": 117975864800,
      "time": 276,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12173869362"
    },
    {
      "job": 117975864887,
      "time": 116,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12175335364"
    },
    {
      "job": 117975864740,
      "time": 109,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12175605259"
    },
    {
      "job": 117972974813,
      "time": 432,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12174003083"
    },
    {
      "job": 117975864791,
      "time": 217,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12175475573"
    },
    {
      "job": 117975864921,
      "time": 122,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12174785389"
    },
    {
      "job": 117975864786,
      "time": 92,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12174436776"
    },
    {
      "job": 117975864834,
      "time": 320,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12174418587"
    }
  ],
  "_upstream": "https://github.com/funecology/fundiversity",
  "_commit": {
    "id": "76aff96caf9dcf9b861fa0015a7fb6166a09221b",
    "author": "Hugo Gruson <git@hugogruson.fr>",
    "committer": "Hugo Gruson <hugo.gruson@protonmail.com>",
    "message": "Fix render workflow\n",
    "time": 1787213438
  },
  "_maintainer": {
    "name": "Matthias Grenié",
    "email": "matthias.grenie@gmail.com",
    "login": "rekyt",
    "mastodon": "@LeNematode@ecoevo.social",
    "orcid": "0000-0002-4659-7522",
    "description": "Assistant Professor of Biostatistics & Ecology",
    "uuid": 5593751
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.2.0",
      "role": "Depends"
    },
    {
      "package": "future.apply",
      "role": "Imports"
    },
    {
      "package": "geometry",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "vegan",
      "role": "Imports"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "memoise",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "funecology",
  "_selfowned": false,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-14",
      "n": 2
    },
    {
      "week": "2026-29",
      "n": 1
    },
    {
      "week": "2026-33",
      "n": 4
    },
    {
      "week": "2026-34",
      "n": 2
    }
  ],
  "_tags": [],
  "_topics": [
    "biodiversity",
    "biodiversity-indicators",
    "biodiversity-informatics",
    "functional-diversity",
    "functional-ecology",
    "functional-trait",
    "functional-traits",
    "trait",
    "trait-based",
    "traits"
  ],
  "_stars": 45,
  "_contributors": [
    {
      "user": "bisaloo",
      "count": 138,
      "uuid": 10783929
    },
    {
      "user": "rekyt",
      "count": 18,
      "uuid": 5593751
    },
    {
      "user": "lionel-",
      "count": 1,
      "uuid": 4465050
    }
  ],
  "_userbio": {
    "uuid": 10783929,
    "type": "user",
    "name": "Hugo Gruson",
    "followers": 173,
    "description": "Evolutionary Biologist turned Research Software Engineer in R."
  },
  "_downloads": {
    "count": 528,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fundiversity"
  },
  "_devurl": "https://github.com/funecology/fundiversity",
  "_pkgdown": "https://funecology.github.io/fundiversity/",
  "_searchresults": 53,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fundiversity.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/funecology/fundiversity",
  "_realowner": "funecology",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2021-02-15"
    },
    {
      "version": "0.2.0",
      "date": "2021-05-14"
    },
    {
      "version": "0.2.1",
      "date": "2021-09-21"
    },
    {
      "version": "1.0.0",
      "date": "2022-08-25"
    },
    {
      "version": "1.1.1",
      "date": "2022-11-21"
    }
  ],
  "_exports": [
    "fd_fdis",
    "fd_fdiv",
    "fd_feve",
    "fd_fric",
    "fd_fric_intersect",
    "fd_raoq"
  ],
  "_datasets": [
    {
      "name": "site_sp_birds",
      "title": "Site-species matrix of birds along a Tropical Gradient",
      "object": "site_sp_birds",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "site_sp_plants",
      "title": "Site-species matrix of plants along a Tropical Gradient",
      "object": "site_sp_plants",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "traits_birds",
      "title": "Functional Traits of Frugivorous Birds along a Tropical Gradient",
      "object": "traits_birds",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "Bill.width..mm.",
        "Bill.length..mm.",
        "Kipp.s.index",
        "Bodymass..g."
      ],
      "rows": 217,
      "table": true,
      "tojson": true
    },
    {
      "name": "traits_plants",
      "title": "Functional Traits of Fleshy-fruit plants along a Tropical Gradient",
      "object": "traits_plants",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "Fruit.length..mm.",
        "Fruit.width..mm.",
        "Plant.height..m.",
        "Crop.mass..g."
      ],
      "rows": 392,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "fd_fdis",
      "title": "Compute Functional Dispersion (FDis)",
      "topics": [
        "fd_fdis"
      ]
    },
    {
      "page": "fd_fdiv",
      "title": "Compute Functional Divergence (FDiv)",
      "topics": [
        "fd_fdiv"
      ]
    },
    {
      "page": "fd_feve",
      "title": "Compute Functional Evenness (FEve)",
      "topics": [
        "fd_feve"
      ]
    },
    {
      "page": "fd_fric",
      "title": "Compute Functional Richness (FRic)",
      "topics": [
        "fd_fric"
      ]
    },
    {
      "page": "fd_fric_intersect",
      "title": "Intersection between convex hulls of pairs of sites",
      "topics": [
        "fd_fric_intersect"
      ]
    },
    {
      "page": "fd_raoq",
      "title": "Compute Rao's entropy index (Rao's Q)",
      "topics": [
        "fd_raoq"
      ]
    },
    {
      "page": "fundiversity-options",
      "title": "Options for 'fundiversity'",
      "topics": [
        "fundiversity-options"
      ]
    },
    {
      "page": "site_sp_birds",
      "title": "Site-species matrix of birds along a Tropical Gradient",
      "topics": [
        "site_sp_birds"
      ]
    },
    {
      "page": "site_sp_plants",
      "title": "Site-species matrix of plants along a Tropical Gradient",
      "topics": [
        "site_sp_plants"
      ]
    },
    {
      "page": "traits_birds",
      "title": "Functional Traits of Frugivorous Birds along a Tropical Gradient",
      "topics": [
        "traits_birds"
      ]
    },
    {
      "page": "traits_plants",
      "title": "Functional Traits of Fleshy-fruit plants along a Tropical Gradient",
      "topics": [
        "traits_plants"
      ]
    }
  ],
  "_pkglogo": "https://github.com/funecology/fundiversity/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/funecology/fundiversity/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "cluster",
    "codetools",
    "digest",
    "future",
    "future.apply",
    "geometry",
    "globals",
    "lattice",
    "linprog",
    "listenv",
    "lpSolve",
    "magic",
    "MASS",
    "Matrix",
    "mgcv",
    "nlme",
    "parallelly",
    "permute",
    "Rcpp",
    "RcppProgress",
    "vegan"
  ],
  "_vignettes": [
    {
      "source": "fundiversity.Rmd",
      "filename": "fundiversity.html",
      "title": "Overview of how to use fundiversity ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Required data",
        "Functional Richness (FRic) - fd_fric()",
        "Functional volume intersect (FRic_intersect) - fd_fric_intersect()",
        "Functional Divergence (FDiv) - fd_fdiv()",
        "Functional Evenness (FEve) - fd_feve()",
        "Functional Dispersion (FDis) - fd_fdis()",
        "Rao's Quadratic Entropy (Q) - fd_raoq()",
        "Large site-species data / sparse matrices",
        "Standardizing trait data",
        "Non-continuous traits?",
        "Missing values in traits?",
        "Functions summary table",
        "References"
      ],
      "created": "2020-12-20 14:10:52",
      "modified": "2024-04-03 20:56:48",
      "commits": 23
    },
    {
      "source": "fundiversity_1-parallel.Rmd",
      "filename": "fundiversity_1-parallel.html",
      "title": "Parallelize Computation of Indices ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Running code in parallel",
        "Performance comparison"
      ],
      "created": "2022-11-08 13:07:22",
      "modified": "2026-03-30 07:03:19",
      "commits": 4
    },
    {
      "source": "fundiversity_2-performance.Rmd",
      "filename": "fundiversity_2-performance.html",
      "title": "Performance Benchmark with other packages ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Other packages to compute FD indices",
        "Main functions",
        "Benchmark between packages",
        "Functional Dispersion (FDis)",
        "Functional Divergence (FDiv)",
        "Functional Evenness (FEve)",
        "Functional Richness (FRic)",
        "Functional Richness Intersection (FRic_intersect)",
        "Rao's Quadratic Entropy (Q)",
        "Benchmark within fundiversity",
        "Increasing the number of species",
        "Functional Richness",
        "Functional Divergence",
        "Rao's Quadratic Entropy",
        "Functional Evenness",
        "Comparing between indices",
        "Increasing the number of sites",
        "References"
      ],
      "created": "2022-11-08 13:07:22",
      "modified": "2026-03-30 07:03:19",
      "commits": 4
    },
    {
      "source": "fundiversity_3-correctness.Rmd",
      "filename": "fundiversity_3-correctness.html",
      "title": "Check Numerical Correctness of Indices ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Changes of abundance",
        "Changes of coordinates (= traits)"
      ],
      "created": "2022-11-08 13:07:22",
      "modified": "2022-12-19 11:43:53",
      "commits": 3
    },
    {
      "source": "fundiversity_4-design-principles.Rmd",
      "filename": "fundiversity_4-design-principles.html",
      "title": "Design Principles for fundiversity ",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Scope",
        "Dependencies",
        "Functions",
        "Each index should be computed in its own separate function",
        "Input data should not be transformed without any explicit action from the user",
        "Inputs",
        "Outputs",
        "Functions should output data.frames",
        "The outputs of functions should be similar in structure"
      ],
      "created": "2022-11-08 13:07:22",
      "modified": "2022-11-08 13:07:22",
      "commits": 1
    }
  ],
  "_score": 8.155639633759778,
  "_indexed": false,
  "_nocasepkg": "fundiversity",
  "_universes": [
    "bisaloo"
  ],
  "_indexurl": "https://funecology.r-universe.dev/fundiversity",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.1.9000",
      "date": "2026-10-19T09:04:12.000Z",
      "distro": "resolute",
      "commit": "76aff96caf9dcf9b861fa0015a7fb6166a09221b",
      "fileid": "https://r2.ropensci.org/cc9859ce88874627eda0b36623934a4e02c285df0d70a0a4256d11e075d55f6b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bisaloo/actions/runs/39226155287"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.1.9000",
      "date": "2026-10-19T09:06:18.000Z",
      "distro": "resolute",
      "commit": "76aff96caf9dcf9b861fa0015a7fb6166a09221b",
      "fileid": "https://r2.ropensci.org/edd735f2312fd016328d61a773dcc025c82c788d62ff8901d400d3502e2d17ea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bisaloo/actions/runs/39226155287"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.1.9000",
      "date": "2026-10-19T09:03:48.000Z",
      "commit": "76aff96caf9dcf9b861fa0015a7fb6166a09221b",
      "fileid": "https://r2.ropensci.org/353148e0c97d2c6e7b0b2d17537324e7cd850169935ae287bdc755d8abcbc76b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bisaloo/actions/runs/39226155287"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.1.9000",
      "date": "2026-10-19T09:03:47.000Z",
      "commit": "76aff96caf9dcf9b861fa0015a7fb6166a09221b",
      "fileid": "https://r2.ropensci.org/5d4a0f4b519ee008380c9918aaa0c44e9ed021b1bb3aeb8a2aea347dd7c16715",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bisaloo/actions/runs/39226155287"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.1.9000",
      "date": "2026-10-19T09:05:58.000Z",
      "commit": "76aff96caf9dcf9b861fa0015a7fb6166a09221b",
      "fileid": "https://r2.ropensci.org/4b67e97565e1e1cfffdaba93b2a1796ad7b86ff605b6958ffa217c564333373d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bisaloo/actions/runs/39226155287"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.1.9000",
      "date": "2026-10-19T09:03:30.000Z",
      "commit": "76aff96caf9dcf9b861fa0015a7fb6166a09221b",
      "fileid": "https://r2.ropensci.org/fe53962855db296481f972067283329b6c2776b71d7a683ddb23bef5237151a0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bisaloo/actions/runs/39226155287"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.1.9000",
      "date": "2026-10-19T09:03:09.000Z",
      "commit": "76aff96caf9dcf9b861fa0015a7fb6166a09221b",
      "fileid": "https://r2.ropensci.org/c1beedf6104ffdd1a58b57b8c9677ab88477ac84419ff039132f2683d35a7aa1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bisaloo/actions/runs/39226155287"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.1.9000",
      "date": "2026-10-19T09:06:57.000Z",
      "commit": "76aff96caf9dcf9b861fa0015a7fb6166a09221b",
      "fileid": "https://r2.ropensci.org/20a53af720d3d767ba71d282cc95cb683b8bcbb2d29f5ec7435cfc2e43ec0d79",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bisaloo/actions/runs/39226155287"
    }
  ]
}