Diversity.jl

Julia package for diversity measurement

BSD-2-CLAUSE License

Stars
33
Committers
10

Bot releases are hidden (Show)

Diversity.jl - Fix dependencies

Published by richardreeve over 4 years ago

Diversity.jl - Update for compatibility with Phylo v0.4

Published by richardreeve over 4 years ago

  • Drop Julia pre-v1.0 compatibility
  • Move to Phylo v0.4.0 API
Diversity.jl - Update to EcoBase v0.0.6

Published by richardreeve over 5 years ago

New release for compatibility with updated EcoBase.

Diversity.jl - EcoJulia cross-compatibility

Published by richardreeve almost 6 years ago

Full EcoJulia default implementation to allow cross-compatibility with other AbstractAssemblage-derived types. Moves EcoBase out of ext/ subfolder and uses released version directly. Resulting cross-compatibility allows diversity calculation of SpatialEcology Assemblage objects and plotting of Diversity Metacommunity objects.

Diversity.jl - Julia v1.0 compatibility and speed-up

Published by richardreeve about 6 years ago

Code now works with all of Julia v0.6, v0.7 and v1.0.
Also major speed up and reduction in memory use, and some preliminary code to adapt to EcoBase.

Diversity.jl - Minor fixes

Published by richardreeve over 6 years ago

  • Now validates using Julia v0.6.3 against R package rdiversity v1.2
  • More minor Julia v0.7 fixes
Diversity.jl - Further 0.7 updates, fix PackageEvaluator.jl

Published by richardreeve almost 7 years ago

  • Fix iterator issues with Julia 0.7
  • PackageEvaluator should no longer reject package tests
Diversity.jl - Updates to prepare for 0.7

Published by richardreeve almost 7 years ago

  • Remove Nullable and replace with Union{T, Missing} for 0.7
  • Base.Test -> Compat.Test
  • Fix R igraph test errors for 0.6
  • Update RCall to 0.10.0 with Missing
Diversity.jl - Add in Phylogenetic diversity and move to Julia v0.6

Published by richardreeve almost 7 years ago

A major update to the codebase:

  • Add general API for adding in new types of diversity, and interface for users to access it
    • Provides phylogenetic diversity measures through Diversity.Phylogenetics submodule
  • Now Julia v0.6 (and mostly nightly) compliant, drop support for Julia v0.5
  • Provides iterators for species and subcommunities
  • Removes deprecated syntax from Diversity v0.2.x
Diversity.jl - Release v0.3.1 - validate against R boydorr/rdiversity package

Published by richardreeve over 7 years ago

This package is now in beta - it successfully validates against the R package boydorr/rdiversity.

Diversity.jl - Update input and output formats and add 0.6 compatibility

Published by richardreeve over 7 years ago

  • Update input format and deprecate old format
  • Update output format to use DataFrames
  • Remove deprecations for Julia v0.6 and drop v0.4