]> 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 , scientific
94 , text
95 , text-short
96 , time
97 , transformers
98 , unordered-containers
99 , validity
100 , validity-containers
101 , validity-time
102 , vector
103
104 library
105 import: boilerplate, library-deps
106 hs-source-dirs: src
107 exposed-modules:
108 Clustering.FrequentItemSet.BruteForce
109 Clustering.FrequentItemSet.References
110 Numeric.Probability
111 Phylomemy
112 Phylomemy.Indexation
113 Phylomemy.References
114 Phylomemy.Similarity
115 Phylomemy.TemporalMatching
116
117 build-depends: base >=4.10 && <5
118
119 test-suite literate-phylomemy-tests
120 import: boilerplate, library-deps
121 type: exitcode-stdio-1.0
122 hs-source-dirs: tests
123 main-is: Spec.hs
124
125 -- build-tool-depends: sydtest-discover:sydtest-discover
126 ghc-options: -threaded -rtsopts -with-rtsopts=-N
127 other-modules:
128 Clustering.FrequentItemSet.BruteForceSpec
129 Paths_literate_phylomemy
130 Phylomemy.IndexationSpec
131 Phylomemy.SimilaritySpec
132 Utils
133
134 autogen-modules: Paths_literate_phylomemy
135 build-depends:
136 , filepath
137 , genvalidity
138 , genvalidity-containers
139 , genvalidity-sydtest
140 , genvalidity-text
141 , genvalidity-time
142 , literate-phylomemy
143 , relude
144 , sydtest
145 , validity
146 , validity-containers
147 , validity-text