Copyright | (c) CNRS 2017-Present |
---|---|
License | AGPL + CECILL v3 |
Maintainer | team@gargantext.org |
Stability | experimental |
Portability | POSIX |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- mergeGroups :: [Cooc] -> PhyloGroupId -> Map PhyloGroupId PhyloGroupId -> [PhyloGroup] -> PhyloGroup
- addPhyloScale :: Scale -> Phylo -> Phylo
- toNextScale :: Phylo -> [PhyloGroup] -> Phylo
- toPairs :: SynchronyStrategy -> [PhyloGroup] -> [(PhyloGroup, PhyloGroup)]
- toDiamonds :: [PhyloGroup] -> [[PhyloGroup]]
- groupsToEdges :: PhyloSimilarity -> Synchrony -> Double -> Map Int Double -> [PhyloGroup] -> [((PhyloGroup, PhyloGroup), Double)]
- toParentId :: PhyloGroup -> PhyloGroupId
- reduceGroups :: PhyloSimilarity -> Synchrony -> Map Date Double -> Map Date Cooc -> [PhyloGroup] -> [PhyloGroup]
- chooseClusteringStrategy :: Synchrony -> [[PhyloGroup]] -> [[PhyloGroup]]
- levelUpAncestors :: [PhyloGroup] -> [PhyloGroup]
- synchronicClustering :: Phylo -> Phylo
Documentation
mergeGroups :: [Cooc] -> PhyloGroupId -> Map PhyloGroupId PhyloGroupId -> [PhyloGroup] -> PhyloGroup #
New Level Maker | --
addPhyloScale :: Scale -> Phylo -> Phylo #
toNextScale :: Phylo -> [PhyloGroup] -> Phylo #
toPairs :: SynchronyStrategy -> [PhyloGroup] -> [(PhyloGroup, PhyloGroup)] #
Clustering | --
toDiamonds :: [PhyloGroup] -> [[PhyloGroup]] #
groupsToEdges :: PhyloSimilarity -> Synchrony -> Double -> Map Int Double -> [PhyloGroup] -> [((PhyloGroup, PhyloGroup), Double)] #
toParentId :: PhyloGroup -> PhyloGroupId #
reduceGroups :: PhyloSimilarity -> Synchrony -> Map Date Double -> Map Date Cooc -> [PhyloGroup] -> [PhyloGroup] #
chooseClusteringStrategy :: Synchrony -> [[PhyloGroup]] -> [[PhyloGroup]] #
levelUpAncestors :: [PhyloGroup] -> [PhyloGroup] #
synchronicClustering :: Phylo -> Phylo #