]> gitweb.michael.orlitzky.com - spline3.git/blob - spline3.cabal
src/Cardinal.hs: undo a stupid trick, to eliminate a GHC warning.
[spline3.git] / spline3.cabal
1 name: spline3
2 version: 0.0.2
3 cabal-version: >= 1.8
4 author: Michael Orlitzky
5 maintainer: Michael Orlitzky <michael@orlitzky.com>
6 homepage: http://michael.orlitzky.com/code/spline3.xhtml
7 category: Math
8 license: AGPL-3
9 license-file: doc/LICENSE
10 bug-reports: mailto:michael@orlitzky.com
11 synopsis:
12 A parallel implementation of the Sorokina/Zeilfelder spline scheme.
13 description:
14 Interpolate volumetric data according to "Local quasi-interpolation
15 by cubic C^1 splines on type-6 tetrahedral partitions." The defaults
16 are tailored to the MRI data contained in data/mri.bin from the
17 Stanford volume data archive at <http://graphics.stanford.edu/data/voldata/>.
18 .
19 For more information and examples, please see the project homepage at
20 <http://michael.orlitzky.com/code/spline3.php>.
21
22 build-type: Simple
23 extra-source-files:
24 data/mri.bin
25 data/mri.info
26 data/announcement.txt
27 doc/README
28 -- Don't ship the references for copyright reasons.
29 --doc/references/*.pdf
30 doc/results/2d/*.png
31 doc/results/3d/*.png
32 util/view-mri-data.py
33
34
35 executable spline3
36
37 build-depends:
38 base < 5,
39 cmdargs >= 0.10,
40 filepath >= 1,
41 MissingH >= 1,
42 repa >= 3,
43 repa-algorithms >= 3,
44 repa-io >= 3,
45 vector >= 0.10,
46 -- Additional test dependencies.
47 tasty >= 0.8,
48 tasty-hunit >= 0.8,
49 tasty-quickcheck >= 0.8.1
50
51 main-is:
52 Main.hs
53
54 hs-source-dirs:
55 src/
56
57 other-modules:
58 Assertions
59 Cardinal
60 CommandLine
61 Comparisons
62 Cube
63 Everything
64 Examples
65 ExitCodes
66 Face
67 FunctionValues
68 Grid
69 Misc
70 Paths_spline3
71 Point
72 RealFunction
73 ScaleFactor
74 Tetrahedron
75 Values
76 Volumetric
77
78 ghc-options:
79 -Wall
80 -fwarn-hi-shadowing
81 -fwarn-missing-signatures
82 -fwarn-name-shadowing
83 -fwarn-orphans
84 -fwarn-type-defaults
85 -fwarn-tabs
86 -fwarn-incomplete-record-updates
87 -fwarn-monomorphism-restriction
88 -fwarn-unused-do-bind
89 -funbox-strict-fields
90 -fexcess-precision
91 -fno-spec-constr-count
92 -rtsopts
93 -threaded
94
95 ghc-options:
96 -O2
97 -optc-O3
98 -optc-march=native
99
100 ghc-prof-options:
101 -auto-all
102 -caf-all
103
104
105 test-suite doctests
106 type: exitcode-stdio-1.0
107 hs-source-dirs: test
108 main-is: Doctests.hs
109 build-depends:
110 base < 5,
111 -- Additional test dependencies.
112 doctest >= 0.9
113
114 -- It's not entirely clear to me why I have to reproduce all of this.
115 ghc-options:
116 -rtsopts
117 -threaded
118 -funbox-strict-fields
119 -fexcess-precision
120 -fno-spec-constr-count
121
122 ghc-options:
123 -O2
124 -optc-O3
125 -optc-march=native
126
127
128 test-suite testsuite
129 type: exitcode-stdio-1.0
130 hs-source-dirs: src test
131 main-is: TestSuite.hs
132
133 other-modules:
134 Assertions
135 Cardinal
136 Comparisons
137 Cube
138 Examples
139 Face
140 FunctionValues
141 Grid
142 Misc
143 Point
144 RealFunction
145 ScaleFactor
146 Tetrahedron
147 Values
148
149 build-depends:
150 base < 5,
151 cmdargs >= 0.10,
152 filepath >= 1,
153 MissingH >= 1,
154 repa >= 3,
155 repa-algorithms >= 3,
156 repa-io >= 3,
157 vector >= 0.10,
158 -- Additional test dependencies.
159 tasty >= 0.8,
160 tasty-hunit >= 0.8,
161 tasty-quickcheck >= 0.8.1
162
163 -- It's not entirely clear to me why I have to reproduce all of this.
164 ghc-options:
165 -rtsopts
166 -threaded
167 -funbox-strict-fields
168 -fexcess-precision
169 -fno-spec-constr-count
170
171 ghc-options:
172 -O2
173 -optc-O3
174 -optc-march=native
175
176
177 source-repository head
178 type: git
179 location: http://gitweb.michael.orlitzky.com/spline3.git
180 branch: master