cabal-version: 3.0 name: literate-phylomemy maintainer: mailto:literate-phylomemy@sourcephile.fr bug-reports: https://radicle.sourcephile.fr/nodes/radicle-mermet.sourcephile.fr/rad:z2364hmzZUAGy1nKdSFa1gLSoUE2M/issues homepage: https://radicle.sourcephile.fr/nodes/radicle-mermet.sourcephile.fr/rad:z2364hmzZUAGy1nKdSFa1gLSoUE2M author: Julien Moutinho copyright: Julien Moutinho license: AGPL-3.0-or-later license-file: LICENSES/AGPL-3.0-or-later.txt -- PVP: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change version: 0.0.0.20240619 stability: experimental category: Data mining synopsis: Phylomemetic network algorithms description: A phylomemetic network (or phylomemy) is an adaptation of the concept of the phylogenetic tree, combined with Richard Dawkins' intuition of a meme, to describe the complex dynamic structure of transformation of relations between terms. Based upon: * Chavalarias D, Cointet J-P (2013) Phylomemetic Patterns in Science Evolution—The Rise and Fall of Scientific Fields. PLoS ONE 8(2): e54847. * Chavalarias, D., Lobbé, Q., Delanoë, A., 2021. Draw me Science: Multi-level and multi-scale reconstruction of knowledge dynamics with phylomemies. Scientometrics. build-type: Simple tested-with: GHC ==9.6.5 extra-doc-files: ChangeLog.md Readme.md -- :r! find tests -name "*.golden" | sort extra-source-files: tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=1.minSupp=1.minSize=1.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=1.minSupp=1.minSize=2.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=HAL03500847T2.minSupp=1.minSize=2.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=HAL03500847T2.minSupp=1.minSize=3.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=HAL03500847T2.minSupp=1.minSize=4.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=HAL03500847T2.minSupp=2.minSize=2.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=HAL03500847T2.minSupp=2.minSize=3.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=HAL03500847T2.minSupp=2.minSize=4.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=HAL03500847T2.minSupp=3.minSize=2.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=HAL03500847T2.minSupp=3.minSize=3.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=HAL03500847T2.minSupp=3.minSize=4.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=TakeakiUno.minSupp=2.minSize=2.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=TakeakiUno.minSupp=2.minSize=3.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=TakeakiUno.minSupp=3.minSize=2.golden tests/Clustering/FrequentItemSet/BruteForce/allClosedFrequentItemSets/db=TakeakiUno.minSupp=3.minSize=3.golden tests/Clustering/FrequentItemSet/BruteForce/allFrequentItemSets/db=HAL03500847T2.minSupp=2.golden tests/Clustering/FrequentItemSet/BruteForce/allFrequentItemSets/db=HAL03500847T2.minSupp=3.golden tests/Clustering/FrequentItemSet/BruteForce/allFrequentItemSets/db=TakeakiUno.minSupp=2.golden tests/Clustering/FrequentItemSet/BruteForce/allFrequentItemSets/db=TakeakiUno.minSupp=3.golden tests/Clustering/FrequentItemSet/BruteForce/associationRules/db=TakeakiUno.minSupp=2.minConf=75%.golden tests/Clustering/FrequentItemSet/BruteForce/associationRules/db=TakeakiUno.minSupp=3.minConf=75%.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=1.minSupp=1.minSize=1.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=1.minSupp=1.minSize=2.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=1.minSupp=2.minSize=1.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=1.minSupp=2.minSize=2.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=2.minSupp=1.minSize=1.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=2.minSupp=1.minSize=2.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=2.minSupp=2.minSize=1.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=2.minSupp=2.minSize=2.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=3.minSupp=1.minSize=1.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=3.minSupp=1.minSize=2.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=3.minSupp=2.minSize=1.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=3.minSupp=2.minSize=2.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=4.minSupp=1.minSize=1.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=4.minSupp=1.minSize=2.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=4.minSupp=2.minSize=1.golden tests/Clustering/FrequentItemSet/LCM/closedFrequentItemSets/db=4.minSupp=2.minSize=2.golden tests/Phylomemy/TemporalMatchingSpec/dotMaximalSpanningTrees/docs=docs0.minSupp=1.minSize=2.lambda=0.00.golden tests/Phylomemy/TemporalMatchingSpec/dotMaximalSpanningTrees/docs=docs0.minSupp=1.minSize=2.lambda=0.30.golden tests/Phylomemy/TemporalMatchingSpec/dotMaximalSpanningTrees/docs=docs0.minSupp=1.minSize=2.lambda=1.00.golden extra-tmp-files: source-repository head type: git location: https://radicle-mermet.sourcephile.fr/z2364hmzZUAGy1nKdSFa1gLSoUE2M.git source-repository head type: rad location: rad://z2364hmzZUAGy1nKdSFa1gLSoUE2M common haskell-variant default-language: Haskell2010 default-extensions: BlockArguments DefaultSignatures DeriveGeneric DerivingStrategies FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving ImportQualifiedPost LambdaCase MultiParamTypeClasses NamedFieldPuns NoImplicitPrelude PatternSynonyms RecordWildCards RoleAnnotations ScopedTypeVariables TupleSections TypeApplications TypeFamilies TypeOperators ViewPatterns ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -Wpartial-fields -fprint-potential-instances common library-deps build-depends: , array , base >=4.10 && <5 , bytestring , containers , deepseq , hashable , logic , parallel , pretty-simple , random , safe-decimal , scientific , text , text-short , time , transformers , unordered-containers , validity , validity-containers , validity-time , vector library import: haskell-variant, library-deps hs-source-dirs: src exposed-modules: Clustering.FrequentItemSet.BruteForce Clustering.FrequentItemSet.LCM Clustering.FrequentItemSet.References Clustering.UnionFind.ST Numeric.Probability Phylomemy Phylomemy.DOT Phylomemy.Indexation Phylomemy.References Phylomemy.Similarity Phylomemy.TemporalMatching other-modules: Prelude build-depends: base >=4.10 && <5 test-suite literate-phylomemy-tests import: haskell-variant, library-deps type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: Spec.hs -- build-tool-depends: sydtest-discover:sydtest-discover ghc-options: -threaded -rtsopts -with-rtsopts=-N other-modules: Clustering.FrequentItemSet.BruteForceSpec Clustering.FrequentItemSet.LCMSpec Paths_literate_phylomemy Phylomemy.IndexationSpec Phylomemy.SimilaritySpec Phylomemy.TemporalMatchingSpec Utils autogen-modules: Paths_literate_phylomemy build-depends: , filepath , genvalidity , genvalidity-containers , genvalidity-sydtest , genvalidity-text , genvalidity-time , literate-phylomemy , relude , sydtest , validity , validity-containers , validity-text