]> gitweb.michael.orlitzky.com - spline3.git/blob - spline3.cabal
spline3.cabal: update to v1.0.1.
[spline3.git] / spline3.cabal
1 name: spline3
2 version: 1.0.0
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.xhtml>.
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 -Weverything
80 -Wno-implicit-prelude
81 -Wno-safe
82 -Wno-unsafe
83 -Wno-all-missed-specialisations
84 -funbox-strict-fields
85 -fexcess-precision
86 -fno-spec-constr-count
87 -rtsopts
88 -threaded
89 -O2
90 -optc-O3
91 -optc-march=native
92
93 ghc-prof-options:
94 -auto-all
95 -caf-all
96
97
98 test-suite doctests
99 type: exitcode-stdio-1.0
100 hs-source-dirs: test
101 main-is: Doctests.hs
102 build-depends:
103 base < 5,
104 -- Additional test dependencies.
105 doctest >= 0.9
106
107 -- It's not entirely clear to me why I have to reproduce all of this.
108 ghc-options:
109 -Weverything
110 -Wno-implicit-prelude
111 -Wno-safe
112 -Wno-unsafe
113 -Wno-all-missed-specialisations
114 -rtsopts
115 -threaded
116 -funbox-strict-fields
117 -fexcess-precision
118 -fno-spec-constr-count
119 -O2
120 -optc-O3
121 -optc-march=native
122
123
124 test-suite testsuite
125 type: exitcode-stdio-1.0
126 hs-source-dirs: src test
127 main-is: TestSuite.hs
128
129 other-modules:
130 Assertions
131 Cardinal
132 Comparisons
133 Cube
134 Examples
135 Face
136 FunctionValues
137 Grid
138 Misc
139 Point
140 RealFunction
141 ScaleFactor
142 Tetrahedron
143 Values
144
145 build-depends:
146 base < 5,
147 cmdargs >= 0.10,
148 filepath >= 1,
149 MissingH >= 1,
150 repa >= 3,
151 repa-algorithms >= 3,
152 repa-io >= 3,
153 vector >= 0.10,
154 -- Additional test dependencies.
155 tasty >= 0.8,
156 tasty-hunit >= 0.8,
157 tasty-quickcheck >= 0.8.1
158
159 -- It's not entirely clear to me why I have to reproduce all of this.
160 ghc-options:
161 -Weverything
162 -Wno-implicit-prelude
163 -Wno-safe
164 -Wno-unsafe
165 -Wno-all-missed-specialisations
166 -rtsopts
167 -threaded
168 -funbox-strict-fields
169 -fexcess-precision
170 -fno-spec-constr-count
171
172 ghc-options:
173 -O2
174 -optc-O3
175 -optc-march=native
176
177
178 source-repository head
179 type: git
180 location: http://gitweb.michael.orlitzky.com/spline3.git
181 branch: master