]> Git — Sourcephile - literate-phylomemy.git/blob - literate-phylomemy.cabal
init
[literate-phylomemy.git] / literate-phylomemy.cabal
1 cabal-version: 3.0
2 name: literate-phylomemy
3 maintainer: mailto:literate-phylomemy@sourcephile.fr
4 bug-reports:
5 https://radicle.sourcephile.fr/nodes/radicle-mermet.sourcephile.fr/rad:z2364hmzZUAGy1nKdSFa1gLSoUE2M/issues
6
7 homepage:
8 https://radicle.sourcephile.fr/nodes/radicle-mermet.sourcephile.fr/rad:z2364hmzZUAGy1nKdSFa1gLSoUE2M
9
10 author: Julien Moutinho <julm+literate-phylomemy@sourcephile.fr>
11 copyright: Julien Moutinho <julm+literate-phylomemy@sourcephile.fr>
12 license: AGPL-3.0-or-later
13 license-file: LICENSES/AGPL-3.0-or-later.txt
14
15 -- PVP: +-+------- breaking API changes
16 -- | | +----- non-breaking API additions
17 -- | | | +--- code changes with no API change
18 version: 0.0.0.20240619
19 stability: experimental
20 category: Data mining
21 synopsis: Phylomemetic network algorithms
22 description:
23 A phylomemetic network (or phylomemy) is an adaptation
24 of the concept of the phylogenetic tree,
25 combined with Richard Dawkins' intuition of a meme,
26 to describe the complex dynamic structure of transformation of relations between terms.
27
28 Based upon:
29
30 * Chavalarias D, Cointet J-P (2013) Phylomemetic Patterns in Science Evolution—The Rise and Fall of Scientific Fields. PLoS ONE 8(2): e54847. <https://doi.org/10.1371/journal.pone.0054847>
31
32 * Chavalarias, D., Lobbé, Q., Delanoë, A., 2021. Draw me Science: Multi-level and multi-scale reconstruction of knowledge dynamics with phylomemies. Scientometrics. <https://doi.org/10.1007/s11192-021-04186-5>
33
34 build-type: Simple
35 tested-with: GHC ==9.6.5
36 extra-doc-files:
37 ChangeLog.md
38 Readme.md
39
40 extra-source-files:
41 tests/Clustering/FrequentItemSet/BruteForce/associationRules/TakeakiUno.golden
42
43 extra-tmp-files:
44
45 source-repository head
46 type: git
47 location:
48 https://radicle-mermet.sourcephile.fr/z2364hmzZUAGy1nKdSFa1gLSoUE2M.git
49
50 source-repository head
51 type: rad
52 location: rad://z2364hmzZUAGy1nKdSFa1gLSoUE2M
53
54 common boilerplate
55 default-language: Haskell2010
56 default-extensions:
57 BlockArguments
58 DefaultSignatures
59 DeriveGeneric
60 DerivingStrategies
61 FlexibleContexts
62 FlexibleInstances
63 GeneralizedNewtypeDeriving
64 ImportQualifiedPost
65 LambdaCase
66 MultiParamTypeClasses
67 NamedFieldPuns
68 NoImplicitPrelude
69 PatternSynonyms
70 RecordWildCards
71 RoleAnnotations
72 ScopedTypeVariables
73 TupleSections
74 TypeApplications
75 TypeFamilies
76 TypeOperators
77 ViewPatterns
78
79 ghc-options:
80 -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates
81 -Wpartial-fields -fprint-potential-instances
82
83 common library-deps
84 build-depends:
85 , base >=4.10 && <5
86 , bytestring
87 , containers
88 , deepseq
89 , hashable
90 , logic
91 , random
92 , safe-decimal
93 , text
94 , text-short
95 , time
96 , transformers
97 , unordered-containers
98 , validity
99 , validity-containers
100 , validity-time
101 , vector
102
103 library
104 import: boilerplate, library-deps
105 hs-source-dirs: src
106 exposed-modules:
107 Clustering.FrequentItemSet.BruteForce
108 Clustering.FrequentItemSet.References
109 Numeric.Probability
110 Phylomemy
111 Phylomemy.Indexation
112 Phylomemy.References
113 Phylomemy.Similarity
114
115 build-depends: base >=4.10 && <5
116
117 test-suite literate-phylomemy-tests
118 import: boilerplate, library-deps
119 type: exitcode-stdio-1.0
120 hs-source-dirs: tests
121 main-is: Spec.hs
122
123 -- build-tool-depends: sydtest-discover:sydtest-discover
124 ghc-options: -threaded -rtsopts -with-rtsopts=-N
125 other-modules:
126 Clustering.FrequentItemSet.BruteForceSpec
127 Paths_literate_phylomemy
128 Phylomemy.IndexationSpec
129 Phylomemy.SimilaritySpec
130
131 autogen-modules: Paths_literate_phylomemy
132 build-depends:
133 , genvalidity
134 , genvalidity-containers
135 , genvalidity-sydtest
136 , genvalidity-text
137 , genvalidity-time
138 , literate-phylomemy
139 , relude
140 , sydtest
141 , validity
142 , validity-containers
143 , validity-text