Copyright | (c) CNRS 2017-Present |
---|---|
License | AGPL + CECILL v3 |
Maintainer | team@gargantext.org |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Gargantext.Core.Viz.AdaptativePhylo
Description
Specifications of Phylomemy export format.
Phylomemy can be described as a Temporal Graph with different scale of granularity of group of ngrams (terms and multi-terms).
The main type is Phylo which is synonym of Phylomemy (only difference is the number of chars).
References: Chavalarias, D., Cointet, J.-P., 2013. Phylomemetic patterns in science evolution — the rise and fall of scientific fields. PloS one 8, e54847.
Synopsis
- data CorpusParser
- = Wos {
- _wos_limit :: Int
- | Csv {
- _csv_limit :: Int
- | Csv' {
- _csv'_limit :: Int
- = Wos {
- data SeaElevation
- = Constante { }
- | Adaptative { }
- data Proximity
- = WeightedLogJaccard { }
- | WeightedLogSim { }
- | Hamming
- data SynchronyScope
- data SynchronyStrategy
- data Synchrony
- data TimeUnit
- = Year { }
- | Month { }
- | Week { }
- | Day {
- _day_period :: Int
- _day_step :: Int
- _day_matchingFrame :: Int
- data CliqueFilter
- data Clique
- data Quality = Quality {}
- data Config = Config {
- corpusPath :: FilePath
- listPath :: FilePath
- outputPath :: FilePath
- corpusParser :: CorpusParser
- phyloName :: Text
- phyloLevel :: Int
- phyloProximity :: Proximity
- seaElevation :: SeaElevation
- findAncestors :: Bool
- phyloSynchrony :: Synchrony
- phyloQuality :: Quality
- timeUnit :: TimeUnit
- clique :: Clique
- exportLabel :: [PhyloLabel]
- exportSort :: Sort
- exportFilter :: [Filter]
- defaultConfig :: Config
- data Software = Software {}
- defaultSoftware :: Software
- data PhyloParam = PhyloParam {}
- defaultPhyloParam :: PhyloParam
- type Date = Int
- type Ngrams = Text
- data Document = Document {}
- data PhyloFoundations = PhyloFoundations {}
- data PhyloSources = PhyloSources {}
- type Cooc = Map (Int, Int) Double
- data Phylo = Phylo {
- _phylo_foundations :: PhyloFoundations
- _phylo_sources :: PhyloSources
- _phylo_timeCooc :: !(Map Date Cooc)
- _phylo_timeDocs :: !(Map Date Double)
- _phylo_termFreq :: !(Map Int Double)
- _phylo_lastTermFreq :: !(Map Int Double)
- _phylo_horizon :: !(Map (PhyloGroupId, PhyloGroupId) Double)
- _phylo_groupsProxi :: !(Map (PhyloGroupId, PhyloGroupId) Double)
- _phylo_param :: PhyloParam
- _phylo_periods :: Map PhyloPeriodId PhyloPeriod
- type PhyloPeriodId = (Date, Date)
- data PhyloPeriod = PhyloPeriod {}
- type Level = Int
- type PhyloLevelId = (PhyloPeriodId, Level)
- data PhyloLevel = PhyloLevel {}
- type PhyloGroupId = (PhyloLevelId, Int)
- type PhyloBranchId = (Level, [Int])
- data PhyloGroup = PhyloGroup {
- _phylo_groupPeriod :: (Date, Date)
- _phylo_groupPeriod' :: (Text, Text)
- _phylo_groupLevel :: Level
- _phylo_groupIndex :: Int
- _phylo_groupLabel :: Text
- _phylo_groupSupport :: Support
- _phylo_groupWeight :: Maybe Double
- _phylo_groupSources :: [Int]
- _phylo_groupNgrams :: [Int]
- _phylo_groupCooc :: !Cooc
- _phylo_groupBranchId :: PhyloBranchId
- _phylo_groupMeta :: Map Text [Double]
- _phylo_groupLevelParents :: [Pointer]
- _phylo_groupLevelChilds :: [Pointer]
- _phylo_groupPeriodParents :: [Pointer]
- _phylo_groupPeriodChilds :: [Pointer]
- _phylo_groupAncestors :: [Pointer]
- type Weight = Double
- type Pointer = (PhyloGroupId, Weight)
- data Filiation
- data PointerType
- type Support = Int
- data PhyloClique = PhyloClique {}
- type DotId = Text
- data EdgeType
- data Filter = ByBranchSize {}
- data Order
- data Sort
- = ByBirthDate {
- _sort_order :: Order
- | ByHierarchy
- = ByBirthDate {
- data Tagger
- data PhyloLabel
- = BranchLabel { }
- | GroupLabel { }
- data PhyloBranch = PhyloBranch {
- _branch_id :: PhyloBranchId
- _branch_canonId :: [Int]
- _branch_seaLevel :: [Double]
- _branch_x :: Double
- _branch_y :: Double
- _branch_w :: Double
- _branch_t :: Double
- _branch_label :: Text
- _branch_meta :: Map Text [Double]
- data PhyloExport = PhyloExport {}
- wlj_sensibility :: Traversal' Proximity Double
- cons_step :: Traversal' SeaElevation Double
- cons_start :: Traversal' SeaElevation Double
- adap_granularity :: Traversal' SeaElevation Double
- qua_minBranch :: Lens' Quality Int
- qua_granularity :: Lens' Quality Double
- mcl_threshold :: Traversal' Clique Double
- mcl_size :: Traversal' Clique Int
- mcl_filter :: Traversal' Clique CliqueFilter
- fis_support :: Traversal' Clique Int
- fis_size :: Traversal' Clique Int
- group_labelTagger :: Traversal' PhyloLabel Tagger
- group_labelSize :: Traversal' PhyloLabel Int
- branch_labelTagger :: Traversal' PhyloLabel Tagger
- branch_labelSize :: Traversal' PhyloLabel Int
- year_step :: Traversal' TimeUnit Int
- year_period :: Traversal' TimeUnit Int
- year_matchingFrame :: Traversal' TimeUnit Int
- week_step :: Traversal' TimeUnit Int
- week_period :: Traversal' TimeUnit Int
- week_matchingFrame :: Traversal' TimeUnit Int
- month_step :: Traversal' TimeUnit Int
- month_period :: Traversal' TimeUnit Int
- month_matchingFrame :: Traversal' TimeUnit Int
- day_step :: Traversal' TimeUnit Int
- day_period :: Traversal' TimeUnit Int
- day_matchingFrame :: Traversal' TimeUnit Int
- foundations_roots :: Lens' PhyloFoundations (Vector Ngrams)
- foundations_mapList :: Lens' PhyloFoundations TermList
- phyloClique_weight :: Lens' PhyloClique (Maybe Double)
- phyloClique_support :: Lens' PhyloClique Support
- phyloClique_sources :: Lens' PhyloClique [Int]
- phyloClique_period :: Lens' PhyloClique (Date, Date)
- phyloClique_nodes :: Lens' PhyloClique [Int]
- phylo_timeDocs :: Lens' Phylo (Map Date Double)
- phylo_timeCooc :: Lens' Phylo (Map Date Cooc)
- phylo_termFreq :: Lens' Phylo (Map Int Double)
- phylo_sources :: Lens' Phylo PhyloSources
- phylo_periods :: Lens' Phylo (Map PhyloPeriodId PhyloPeriod)
- phylo_param :: Lens' Phylo PhyloParam
- phylo_lastTermFreq :: Lens' Phylo (Map Int Double)
- phylo_horizon :: Lens' Phylo (Map (PhyloGroupId, PhyloGroupId) Double)
- phylo_groupsProxi :: Lens' Phylo (Map (PhyloGroupId, PhyloGroupId) Double)
- phylo_foundations :: Lens' Phylo PhyloFoundations
- phylo_periodPeriod' :: Lens' PhyloPeriod (Text, Text)
- phylo_periodPeriod :: Lens' PhyloPeriod (Date, Date)
- phylo_periodLevels :: Lens' PhyloPeriod (Map PhyloLevelId PhyloLevel)
- phylo_levelPeriod' :: Lens' PhyloLevel (Text, Text)
- phylo_levelPeriod :: Lens' PhyloLevel (Date, Date)
- phylo_levelLevel :: Lens' PhyloLevel Level
- phylo_levelGroups :: Lens' PhyloLevel (Map PhyloGroupId PhyloGroup)
- phylo_groupWeight :: Lens' PhyloGroup (Maybe Double)
- phylo_groupSupport :: Lens' PhyloGroup Support
- phylo_groupSources :: Lens' PhyloGroup [Int]
- phylo_groupPeriodParents :: Lens' PhyloGroup [Pointer]
- phylo_groupPeriodChilds :: Lens' PhyloGroup [Pointer]
- phylo_groupPeriod' :: Lens' PhyloGroup (Text, Text)
- phylo_groupPeriod :: Lens' PhyloGroup (Date, Date)
- phylo_groupNgrams :: Lens' PhyloGroup [Int]
- phylo_groupMeta :: Lens' PhyloGroup (Map Text [Double])
- phylo_groupLevelParents :: Lens' PhyloGroup [Pointer]
- phylo_groupLevelChilds :: Lens' PhyloGroup [Pointer]
- phylo_groupLevel :: Lens' PhyloGroup Level
- phylo_groupLabel :: Lens' PhyloGroup Text
- phylo_groupIndex :: Lens' PhyloGroup Int
- phylo_groupCooc :: Lens' PhyloGroup Cooc
- phylo_groupBranchId :: Lens' PhyloGroup PhyloBranchId
- phylo_groupAncestors :: Lens' PhyloGroup [Pointer]
- phyloParam_version :: Lens' PhyloParam Text
- phyloParam_software :: Lens' PhyloParam Software
- phyloParam_config :: Lens' PhyloParam Config
- export_groups :: Lens' PhyloExport [PhyloGroup]
- export_branches :: Lens' PhyloExport [PhyloBranch]
- branch_y :: Lens' PhyloBranch Double
- branch_x :: Lens' PhyloBranch Double
- branch_w :: Lens' PhyloBranch Double
- branch_t :: Lens' PhyloBranch Double
- branch_seaLevel :: Lens' PhyloBranch [Double]
- branch_meta :: Lens' PhyloBranch (Map Text [Double])
- branch_label :: Lens' PhyloBranch Text
- branch_id :: Lens' PhyloBranch PhyloBranchId
- branch_canonId :: Lens' PhyloBranch [Int]
Documentation
data CorpusParser Source #
Config | --
Constructors
Wos | |
Fields
| |
Csv | |
Fields
| |
Csv' | |
Fields
|
Instances
data SeaElevation Source #
Constructors
Constante | |
Fields
| |
Adaptative | |
Fields |
Instances
Constructors
WeightedLogJaccard | |
Fields | |
WeightedLogSim | |
Fields | |
Hamming |
Instances
Eq Proximity Source # | |
Show Proximity Source # | |
Generic Proximity Source # | |
ToJSON Proximity Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo | |
FromJSON Proximity Source # | |
type Rep Proximity Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo type Rep Proximity = D1 ('MetaData "Proximity" "Gargantext.Core.Viz.AdaptativePhylo" "gargantext-0.0.4.9.5-IFz7nHafad4HfDNkPsR1x8" 'False) (C1 ('MetaCons "WeightedLogJaccard" 'PrefixI 'True) (S1 ('MetaSel ('Just "_wlj_sensibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)) :+: (C1 ('MetaCons "WeightedLogSim" 'PrefixI 'True) (S1 ('MetaSel ('Just "_wlj_sensibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)) :+: C1 ('MetaCons "Hamming" 'PrefixI 'False) (U1 :: Type -> Type))) |
data SynchronyScope Source #
Constructors
SingleBranch | |
SiblingBranches | |
AllBranches |
Instances
data SynchronyStrategy Source #
Constructors
MergeRegularGroups | |
MergeAllGroups |
Instances
Constructors
ByProximityThreshold | |
Fields | |
ByProximityDistribution | |
Fields |
Instances
Constructors
Year | |
Fields
| |
Month | |
Fields
| |
Week | |
Fields
| |
Day | |
Fields
|
Instances
data CliqueFilter Source #
Constructors
ByThreshold | |
ByNeighbours |
Instances
Eq CliqueFilter Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo | |
Show CliqueFilter Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo Methods showsPrec :: Int -> CliqueFilter -> ShowS # show :: CliqueFilter -> String # showList :: [CliqueFilter] -> ShowS # | |
Generic CliqueFilter Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo Associated Types type Rep CliqueFilter :: Type -> Type # | |
ToJSON CliqueFilter Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo Methods toJSON :: CliqueFilter -> Value # toEncoding :: CliqueFilter -> Encoding # toJSONList :: [CliqueFilter] -> Value # toEncodingList :: [CliqueFilter] -> Encoding # | |
FromJSON CliqueFilter Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo | |
type Rep CliqueFilter Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo |
Constructors
Fis | |
Fields
| |
MaxClique | |
Fields
|
Instances
Eq Clique Source # | |
Show Clique Source # | |
Generic Clique Source # | |
ToJSON Clique Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo | |
FromJSON Clique Source # | |
type Rep Clique Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo type Rep Clique = D1 ('MetaData "Clique" "Gargantext.Core.Viz.AdaptativePhylo" "gargantext-0.0.4.9.5-IFz7nHafad4HfDNkPsR1x8" 'False) (C1 ('MetaCons "Fis" 'PrefixI 'True) (S1 ('MetaSel ('Just "_fis_support") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "_fis_size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :+: C1 ('MetaCons "MaxClique" 'PrefixI 'True) (S1 ('MetaSel ('Just "_mcl_size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "_mcl_threshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "_mcl_filter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CliqueFilter)))) |
Constructors
Quality | |
Fields |
Instances
Eq Quality Source # | |
Show Quality Source # | |
Generic Quality Source # | |
ToJSON Quality Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo | |
FromJSON Quality Source # | |
type Rep Quality Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo type Rep Quality = D1 ('MetaData "Quality" "Gargantext.Core.Viz.AdaptativePhylo" "gargantext-0.0.4.9.5-IFz7nHafad4HfDNkPsR1x8" 'False) (C1 ('MetaCons "Quality" 'PrefixI 'True) (S1 ('MetaSel ('Just "_qua_granularity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double) :*: S1 ('MetaSel ('Just "_qua_minBranch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) |
Constructors
Config | |
Fields
|
Instances
Software parameters
Constructors
Software | |
Fields |
Instances
Eq Software Source # | |
Show Software Source # | |
Generic Software Source # | |
ToJSON Software Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo | |
FromJSON Software Source # | |
type Rep Software Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo type Rep Software = D1 ('MetaData "Software" "Gargantext.Core.Viz.AdaptativePhylo" "gargantext-0.0.4.9.5-IFz7nHafad4HfDNkPsR1x8" 'False) (C1 ('MetaCons "Software" 'PrefixI 'True) (S1 ('MetaSel ('Just "_software_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_software_version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
data PhyloParam Source #
Global parameters of a Phylo
Constructors
PhyloParam | |
Fields |
Instances
Constructors
Document | |
Instances
Eq Document Source # | |
Show Document Source # | |
Generic Document Source # | |
NFData Document Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo | |
type Rep Document Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo type Rep Document = D1 ('MetaData "Document" "Gargantext.Core.Viz.AdaptativePhylo" "gargantext-0.0.4.9.5-IFz7nHafad4HfDNkPsR1x8" 'False) (C1 ('MetaCons "Document" 'PrefixI 'True) ((S1 ('MetaSel ('Just "date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Date) :*: S1 ('MetaSel ('Just "date'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Ngrams]) :*: (S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "sources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]))))) |
data PhyloFoundations Source #
Foundation | --
The Foundations of a Phylo created from a given TermList
Constructors
PhyloFoundations | |
Fields |
Instances
data PhyloSources Source #
Constructors
PhyloSources | |
Instances
type Cooc = Map (Int, Int) Double Source #
Coocurency Matrix | --
Cooc : a coocurency matrix between two ngrams
Phylomemy | --
Phylo datatype of a phylomemy foundations : the foundations of the phylo timeCooc : a Map of coocurency by minimal unit of time (ex: by year) timeDocs : a Map with the numbers of docs by minimal unit of time (ex: by year) param : the parameters of the phylomemy (with the user's configuration) periods : the temporal steps of a phylomemy
Constructors
Phylo | |
Fields
|
Instances
type PhyloPeriodId = (Date, Date) Source #
PhyloPeriodId : the id of a given period
data PhyloPeriod Source #
PhyloPeriod : steps of a phylomemy on a temporal axis id: tuple (start date, end date) of the temporal step of the phylomemy levels: levels of granularity
Constructors
PhyloPeriod | |
Fields |
Instances
type PhyloLevelId = (PhyloPeriodId, Level) Source #
PhyloLevelId : the id of a level of clustering in a given period
data PhyloLevel Source #
PhyloLevel : levels of phylomemy on a synchronic axis Levels description: Level 0: The foundations and the base of the phylo Level 1: First level of clustering (the Fis) Level [2..N]: Nth level of synchronic clustering (cluster of Fis)
Constructors
PhyloLevel | |
Fields |
Instances
type PhyloGroupId = (PhyloLevelId, Int) Source #
type PhyloBranchId = (Level, [Int]) Source #
BranchId : (a level, a sequence of branch index) the sequence is a path of heritage from the most to the less specific branch
data PhyloGroup Source #
PhyloGroup : group of ngrams at each level and period
Constructors
PhyloGroup | |
Fields
|
Instances
type Pointer = (PhyloGroupId, Weight) Source #
Pointer : A weighted pointer to a given PhyloGroup
data PointerType Source #
Constructors
TemporalPointer | |
LevelPointer |
Instances
Show PointerType Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo Methods showsPrec :: Int -> PointerType -> ShowS # show :: PointerType -> String # showList :: [PointerType] -> ShowS # | |
Generic PointerType Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo Associated Types type Rep PointerType :: Type -> Type # | |
type Rep PointerType Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo |
data PhyloClique Source #
Constructors
PhyloClique | |
Fields
|
Instances
Instances
Eq EdgeType Source # | |
Show EdgeType Source # | |
Generic EdgeType Source # | |
type Rep EdgeType Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo type Rep EdgeType = D1 ('MetaData "EdgeType" "Gargantext.Core.Viz.AdaptativePhylo" "gargantext-0.0.4.9.5-IFz7nHafad4HfDNkPsR1x8" 'False) ((C1 ('MetaCons "GroupToGroup" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BranchToGroup" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BranchToBranch" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "GroupToAncestor" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PeriodToPeriod" 'PrefixI 'False) (U1 :: Type -> Type)))) |
Constructors
ByBranchSize | |
Fields |
Constructors
ByBirthDate | |
Fields
| |
ByHierarchy |
Instances
Eq Sort Source # | |
Show Sort Source # | |
Generic Sort Source # | |
ToJSON Sort Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo | |
FromJSON Sort Source # | |
type Rep Sort Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo type Rep Sort = D1 ('MetaData "Sort" "Gargantext.Core.Viz.AdaptativePhylo" "gargantext-0.0.4.9.5-IFz7nHafad4HfDNkPsR1x8" 'False) (C1 ('MetaCons "ByBirthDate" 'PrefixI 'True) (S1 ('MetaSel ('Just "_sort_order") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Order)) :+: C1 ('MetaCons "ByHierarchy" 'PrefixI 'False) (U1 :: Type -> Type)) |
Constructors
MostInclusive | |
MostEmergentInclusive | |
MostEmergentTfIdf |
Instances
Eq Tagger Source # | |
Show Tagger Source # | |
Generic Tagger Source # | |
ToJSON Tagger Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo | |
FromJSON Tagger Source # | |
type Rep Tagger Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo type Rep Tagger = D1 ('MetaData "Tagger" "Gargantext.Core.Viz.AdaptativePhylo" "gargantext-0.0.4.9.5-IFz7nHafad4HfDNkPsR1x8" 'False) (C1 ('MetaCons "MostInclusive" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MostEmergentInclusive" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MostEmergentTfIdf" 'PrefixI 'False) (U1 :: Type -> Type))) |
data PhyloLabel Source #
Constructors
BranchLabel | |
Fields | |
GroupLabel | |
Fields |
Instances
data PhyloBranch Source #
Constructors
PhyloBranch | |
Fields
|
Instances
data PhyloExport Source #
Constructors
PhyloExport | |
Fields
|
Instances
Show PhyloExport Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo Methods showsPrec :: Int -> PhyloExport -> ShowS # show :: PhyloExport -> String # showList :: [PhyloExport] -> ShowS # | |
Generic PhyloExport Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo Associated Types type Rep PhyloExport :: Type -> Type # | |
type Rep PhyloExport Source # | |
Defined in Gargantext.Core.Viz.AdaptativePhylo type Rep PhyloExport = D1 ('MetaData "PhyloExport" "Gargantext.Core.Viz.AdaptativePhylo" "gargantext-0.0.4.9.5-IFz7nHafad4HfDNkPsR1x8" 'False) (C1 ('MetaCons "PhyloExport" 'PrefixI 'True) (S1 ('MetaSel ('Just "_export_groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PhyloGroup]) :*: S1 ('MetaSel ('Just "_export_branches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PhyloBranch]))) |
wlj_sensibility :: Traversal' Proximity Double Source #
Lenses | --
phylo_horizon :: Lens' Phylo (Map (PhyloGroupId, PhyloGroupId) Double) Source #
phylo_levelPeriod' :: Lens' PhyloLevel (Text, Text) Source #
phylo_levelPeriod :: Lens' PhyloLevel (Date, Date) Source #
phylo_groupPeriod' :: Lens' PhyloGroup (Text, Text) Source #
phylo_groupPeriod :: Lens' PhyloGroup (Date, Date) Source #
phylo_groupMeta :: Lens' PhyloGroup (Map Text [Double]) Source #
branch_meta :: Lens' PhyloBranch (Map Text [Double]) Source #
branch_canonId :: Lens' PhyloBranch [Int] Source #