summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/base/LICENSE26
-rw-r--r--packages/base/Setup.lhs5
-rw-r--r--packages/base/hmatrix-base.cabal45
-rw-r--r--packages/hmatrix/CHANGELOG (renamed from CHANGELOG)0
-rw-r--r--packages/hmatrix/Config.hs (renamed from Config.hs)0
-rw-r--r--packages/hmatrix/INSTALL.md (renamed from INSTALL.md)0
-rw-r--r--packages/hmatrix/LICENSE (renamed from LICENSE)0
-rw-r--r--packages/hmatrix/Setup.lhs (renamed from Setup.lhs)0
-rw-r--r--packages/hmatrix/THANKS.md (renamed from THANKS.md)0
-rw-r--r--packages/hmatrix/examples/bool.hs (renamed from examples/bool.hs)0
-rw-r--r--packages/hmatrix/examples/data.txt (renamed from examples/data.txt)0
-rw-r--r--packages/hmatrix/examples/deriv.hs (renamed from examples/deriv.hs)0
-rw-r--r--packages/hmatrix/examples/devel/ej1/functions.c (renamed from examples/devel/ej1/functions.c)0
-rw-r--r--packages/hmatrix/examples/devel/ej1/wrappers.hs (renamed from examples/devel/ej1/wrappers.hs)0
-rw-r--r--packages/hmatrix/examples/devel/ej2/functions.c (renamed from examples/devel/ej2/functions.c)0
-rw-r--r--packages/hmatrix/examples/devel/ej2/wrappers.hs (renamed from examples/devel/ej2/wrappers.hs)0
-rw-r--r--packages/hmatrix/examples/error.hs (renamed from examples/error.hs)0
-rw-r--r--packages/hmatrix/examples/fitting.hs (renamed from examples/fitting.hs)0
-rw-r--r--packages/hmatrix/examples/inplace.hs (renamed from examples/inplace.hs)0
-rw-r--r--packages/hmatrix/examples/integrate.hs (renamed from examples/integrate.hs)0
-rw-r--r--packages/hmatrix/examples/kalman.hs (renamed from examples/kalman.hs)0
-rw-r--r--packages/hmatrix/examples/lie.hs (renamed from examples/lie.hs)0
-rw-r--r--packages/hmatrix/examples/minimize.hs (renamed from examples/minimize.hs)0
-rw-r--r--packages/hmatrix/examples/monadic.hs (renamed from examples/monadic.hs)0
-rw-r--r--packages/hmatrix/examples/multiply.hs (renamed from examples/multiply.hs)0
-rw-r--r--packages/hmatrix/examples/ode.hs (renamed from examples/ode.hs)0
-rw-r--r--packages/hmatrix/examples/parallel.hs (renamed from examples/parallel.hs)0
-rw-r--r--packages/hmatrix/examples/pca1.hs (renamed from examples/pca1.hs)0
-rw-r--r--packages/hmatrix/examples/pca2.hs (renamed from examples/pca2.hs)0
-rw-r--r--packages/hmatrix/examples/pinv.hs (renamed from examples/pinv.hs)0
-rw-r--r--packages/hmatrix/examples/plot.hs (renamed from examples/plot.hs)0
-rw-r--r--packages/hmatrix/examples/root.hs (renamed from examples/root.hs)0
-rw-r--r--packages/hmatrix/examples/vector.hs (renamed from examples/vector.hs)0
-rw-r--r--packages/hmatrix/hmatrix.cabal (renamed from hmatrix.cabal)20
-rw-r--r--packages/hmatrix/src/Data/Packed.hs (renamed from lib/Data/Packed.hs)0
-rw-r--r--packages/hmatrix/src/Data/Packed/Development.hs (renamed from lib/Data/Packed/Development.hs)0
-rw-r--r--packages/hmatrix/src/Data/Packed/Foreign.hs (renamed from lib/Data/Packed/Foreign.hs)0
-rw-r--r--packages/hmatrix/src/Data/Packed/Internal.hs (renamed from lib/Data/Packed/Internal.hs)0
-rw-r--r--packages/hmatrix/src/Data/Packed/Internal/Common.hs (renamed from lib/Data/Packed/Internal/Common.hs)0
-rw-r--r--packages/hmatrix/src/Data/Packed/Internal/Matrix.hs (renamed from lib/Data/Packed/Internal/Matrix.hs)0
-rw-r--r--packages/hmatrix/src/Data/Packed/Internal/Signatures.hs (renamed from lib/Data/Packed/Internal/Signatures.hs)0
-rw-r--r--packages/hmatrix/src/Data/Packed/Internal/Vector.hs (renamed from lib/Data/Packed/Internal/Vector.hs)0
-rw-r--r--packages/hmatrix/src/Data/Packed/Matrix.hs (renamed from lib/Data/Packed/Matrix.hs)0
-rw-r--r--packages/hmatrix/src/Data/Packed/Random.hs (renamed from lib/Data/Packed/Random.hs)0
-rw-r--r--packages/hmatrix/src/Data/Packed/ST.hs (renamed from lib/Data/Packed/ST.hs)0
-rw-r--r--packages/hmatrix/src/Data/Packed/Vector.hs (renamed from lib/Data/Packed/Vector.hs)0
-rw-r--r--packages/hmatrix/src/Graphics/Plot.hs (renamed from lib/Graphics/Plot.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/Chain.hs (renamed from lib/Numeric/Chain.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/Container.hs (renamed from lib/Numeric/Container.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/ContainerBoot.hs (renamed from lib/Numeric/ContainerBoot.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/Conversion.hs (renamed from lib/Numeric/Conversion.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL.hs (renamed from lib/Numeric/GSL.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL/Differentiation.hs (renamed from lib/Numeric/GSL/Differentiation.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL/Fitting.hs (renamed from lib/Numeric/GSL/Fitting.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL/Fourier.hs (renamed from lib/Numeric/GSL/Fourier.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL/Integration.hs (renamed from lib/Numeric/GSL/Integration.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL/Internal.hs (renamed from lib/Numeric/GSL/Internal.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL/Minimization.hs (renamed from lib/Numeric/GSL/Minimization.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL/ODE.hs (renamed from lib/Numeric/GSL/ODE.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL/Polynomials.hs (renamed from lib/Numeric/GSL/Polynomials.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL/Root.hs (renamed from lib/Numeric/GSL/Root.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL/Vector.hs (renamed from lib/Numeric/GSL/Vector.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL/gsl-aux.c (renamed from lib/Numeric/GSL/gsl-aux.c)0
-rw-r--r--packages/hmatrix/src/Numeric/GSL/gsl-ode.c (renamed from lib/Numeric/GSL/gsl-ode.c)0
-rw-r--r--packages/hmatrix/src/Numeric/HMatrix.hs (renamed from lib/Numeric/HMatrix.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/HMatrix/Data.hs (renamed from lib/Numeric/HMatrix/Data.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/HMatrix/Devel.hs (renamed from lib/Numeric/HMatrix/Devel.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/IO.hs (renamed from lib/Numeric/IO.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/LinearAlgebra.hs (renamed from lib/Numeric/LinearAlgebra.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/LinearAlgebra/Algorithms.hs (renamed from lib/Numeric/LinearAlgebra/Algorithms.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/LinearAlgebra/LAPACK.hs (renamed from lib/Numeric/LinearAlgebra/LAPACK.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/LinearAlgebra/LAPACK/lapack-aux.c (renamed from lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.c)0
-rw-r--r--packages/hmatrix/src/Numeric/LinearAlgebra/LAPACK/lapack-aux.h (renamed from lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.h)0
-rw-r--r--packages/hmatrix/src/Numeric/LinearAlgebra/Util.hs (renamed from lib/Numeric/LinearAlgebra/Util.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/LinearAlgebra/Util/Convolution.hs (renamed from lib/Numeric/LinearAlgebra/Util/Convolution.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/Matrix.hs (renamed from lib/Numeric/Matrix.hs)0
-rw-r--r--packages/hmatrix/src/Numeric/Vector.hs (renamed from lib/Numeric/Vector.hs)0
77 files changed, 84 insertions, 12 deletions
diff --git a/packages/base/LICENSE b/packages/base/LICENSE
new file mode 100644
index 0000000..c4b781e
--- /dev/null
+++ b/packages/base/LICENSE
@@ -0,0 +1,26 @@
1Copyright (c) 2006-2014 Alberto Ruiz and other contributors
2
3All rights reserved.
4
5Redistribution and use in source and binary forms, with or without
6modification, are permitted provided that the following conditions are met:
7 * Redistributions of source code must retain the above copyright
8 notice, this list of conditions and the following disclaimer.
9 * Redistributions in binary form must reproduce the above copyright
10 notice, this list of conditions and the following disclaimer in the
11 documentation and/or other materials provided with the distribution.
12 * Neither the name of the <organization> nor the
13 names of its contributors may be used to endorse or promote products
14 derived from this software without specific prior written permission.
15
16THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
17ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY
20DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26
diff --git a/packages/base/Setup.lhs b/packages/base/Setup.lhs
new file mode 100644
index 0000000..4b19c19
--- /dev/null
+++ b/packages/base/Setup.lhs
@@ -0,0 +1,5 @@
1#! /usr/bin/env runhaskell
2
3> import Distribution.Simple
4> main = defaultMain
5
diff --git a/packages/base/hmatrix-base.cabal b/packages/base/hmatrix-base.cabal
new file mode 100644
index 0000000..148c8f3
--- /dev/null
+++ b/packages/base/hmatrix-base.cabal
@@ -0,0 +1,45 @@
1Name: hmatrix-base
2Version: 0.16.0.0
3License: BSD3
4License-file: LICENSE
5Author: Alberto Ruiz
6Maintainer: Alberto Ruiz
7Stability: provisional
8Homepage: https://github.com/albertoruiz/hmatrix
9Synopsis: Numeric Linear Algebra
10Description: Numeric Linear Algebra
11Category: Math
12tested-with: GHC==7.8
13
14cabal-version: >=1.8
15
16build-type: Simple
17
18extra-source-files:
19
20library
21
22 Build-Depends: base >= 4 && < 5
23
24 hs-source-dirs: src
25
26 exposed-modules:
27
28 other-modules:
29
30 extensions: ForeignFunctionInterface,
31 CPP
32
33 ghc-options: -Wall
34
35 cc-options: -O4 -msse2 -Wall
36
37 cpp-options: -DBINARY
38
39 extra-libraries: blas lapack
40
41
42source-repository head
43 type: git
44 location: https://github.com/albertoruiz/hmatrix
45
diff --git a/CHANGELOG b/packages/hmatrix/CHANGELOG
index 3ddb4cb..3ddb4cb 100644
--- a/CHANGELOG
+++ b/packages/hmatrix/CHANGELOG
diff --git a/Config.hs b/packages/hmatrix/Config.hs
index 5145d1a..5145d1a 100644
--- a/Config.hs
+++ b/packages/hmatrix/Config.hs
diff --git a/INSTALL.md b/packages/hmatrix/INSTALL.md
index ef51167..ef51167 100644
--- a/INSTALL.md
+++ b/packages/hmatrix/INSTALL.md
diff --git a/LICENSE b/packages/hmatrix/LICENSE
index 3f67c2a..3f67c2a 100644
--- a/LICENSE
+++ b/packages/hmatrix/LICENSE
diff --git a/Setup.lhs b/packages/hmatrix/Setup.lhs
index e3f9847..e3f9847 100644
--- a/Setup.lhs
+++ b/packages/hmatrix/Setup.lhs
diff --git a/THANKS.md b/packages/hmatrix/THANKS.md
index b1417a6..b1417a6 100644
--- a/THANKS.md
+++ b/packages/hmatrix/THANKS.md
diff --git a/examples/bool.hs b/packages/hmatrix/examples/bool.hs
index 679b8bf..679b8bf 100644
--- a/examples/bool.hs
+++ b/packages/hmatrix/examples/bool.hs
diff --git a/examples/data.txt b/packages/hmatrix/examples/data.txt
index 2b9bfea..2b9bfea 100644
--- a/examples/data.txt
+++ b/packages/hmatrix/examples/data.txt
diff --git a/examples/deriv.hs b/packages/hmatrix/examples/deriv.hs
index c9456d1..c9456d1 100644
--- a/examples/deriv.hs
+++ b/packages/hmatrix/examples/deriv.hs
diff --git a/examples/devel/ej1/functions.c b/packages/hmatrix/examples/devel/ej1/functions.c
index 02a4cdd..02a4cdd 100644
--- a/examples/devel/ej1/functions.c
+++ b/packages/hmatrix/examples/devel/ej1/functions.c
diff --git a/examples/devel/ej1/wrappers.hs b/packages/hmatrix/examples/devel/ej1/wrappers.hs
index a88f74b..a88f74b 100644
--- a/examples/devel/ej1/wrappers.hs
+++ b/packages/hmatrix/examples/devel/ej1/wrappers.hs
diff --git a/examples/devel/ej2/functions.c b/packages/hmatrix/examples/devel/ej2/functions.c
index 4dcd377..4dcd377 100644
--- a/examples/devel/ej2/functions.c
+++ b/packages/hmatrix/examples/devel/ej2/functions.c
diff --git a/examples/devel/ej2/wrappers.hs b/packages/hmatrix/examples/devel/ej2/wrappers.hs
index 1c02a24..1c02a24 100644
--- a/examples/devel/ej2/wrappers.hs
+++ b/packages/hmatrix/examples/devel/ej2/wrappers.hs
diff --git a/examples/error.hs b/packages/hmatrix/examples/error.hs
index 5efae7c..5efae7c 100644
--- a/examples/error.hs
+++ b/packages/hmatrix/examples/error.hs
diff --git a/examples/fitting.hs b/packages/hmatrix/examples/fitting.hs
index a8f6b1c..a8f6b1c 100644
--- a/examples/fitting.hs
+++ b/packages/hmatrix/examples/fitting.hs
diff --git a/examples/inplace.hs b/packages/hmatrix/examples/inplace.hs
index dcfff56..dcfff56 100644
--- a/examples/inplace.hs
+++ b/packages/hmatrix/examples/inplace.hs
diff --git a/examples/integrate.hs b/packages/hmatrix/examples/integrate.hs
index 3a03da6..3a03da6 100644
--- a/examples/integrate.hs
+++ b/packages/hmatrix/examples/integrate.hs
diff --git a/examples/kalman.hs b/packages/hmatrix/examples/kalman.hs
index 7fbe3d2..7fbe3d2 100644
--- a/examples/kalman.hs
+++ b/packages/hmatrix/examples/kalman.hs
diff --git a/examples/lie.hs b/packages/hmatrix/examples/lie.hs
index db21ea8..db21ea8 100644
--- a/examples/lie.hs
+++ b/packages/hmatrix/examples/lie.hs
diff --git a/examples/minimize.hs b/packages/hmatrix/examples/minimize.hs
index 19b2cb3..19b2cb3 100644
--- a/examples/minimize.hs
+++ b/packages/hmatrix/examples/minimize.hs
diff --git a/examples/monadic.hs b/packages/hmatrix/examples/monadic.hs
index 7c6e0f4..7c6e0f4 100644
--- a/examples/monadic.hs
+++ b/packages/hmatrix/examples/monadic.hs
diff --git a/examples/multiply.hs b/packages/hmatrix/examples/multiply.hs
index 572961c..572961c 100644
--- a/examples/multiply.hs
+++ b/packages/hmatrix/examples/multiply.hs
diff --git a/examples/ode.hs b/packages/hmatrix/examples/ode.hs
index dc6e0ec..dc6e0ec 100644
--- a/examples/ode.hs
+++ b/packages/hmatrix/examples/ode.hs
diff --git a/examples/parallel.hs b/packages/hmatrix/examples/parallel.hs
index e875407..e875407 100644
--- a/examples/parallel.hs
+++ b/packages/hmatrix/examples/parallel.hs
diff --git a/examples/pca1.hs b/packages/hmatrix/examples/pca1.hs
index a11eba9..a11eba9 100644
--- a/examples/pca1.hs
+++ b/packages/hmatrix/examples/pca1.hs
diff --git a/examples/pca2.hs b/packages/hmatrix/examples/pca2.hs
index e7ea95f..e7ea95f 100644
--- a/examples/pca2.hs
+++ b/packages/hmatrix/examples/pca2.hs
diff --git a/examples/pinv.hs b/packages/hmatrix/examples/pinv.hs
index 7de50b8..7de50b8 100644
--- a/examples/pinv.hs
+++ b/packages/hmatrix/examples/pinv.hs
diff --git a/examples/plot.hs b/packages/hmatrix/examples/plot.hs
index f950aa5..f950aa5 100644
--- a/examples/plot.hs
+++ b/packages/hmatrix/examples/plot.hs
diff --git a/examples/root.hs b/packages/hmatrix/examples/root.hs
index 8546ff5..8546ff5 100644
--- a/examples/root.hs
+++ b/packages/hmatrix/examples/root.hs
diff --git a/examples/vector.hs b/packages/hmatrix/examples/vector.hs
index f531cbd..f531cbd 100644
--- a/examples/vector.hs
+++ b/packages/hmatrix/examples/vector.hs
diff --git a/hmatrix.cabal b/packages/hmatrix/hmatrix.cabal
index 54ed86a..b029dc9 100644
--- a/hmatrix.cabal
+++ b/packages/hmatrix/hmatrix.cabal
@@ -16,7 +16,7 @@ tested-with: GHC ==7.8
16 16
17cabal-version: >=1.8 17cabal-version: >=1.8
18 18
19build-type: Custom 19build-type: Simple
20 20
21extra-source-files: Config.hs THANKS.md INSTALL.md CHANGELOG 21extra-source-files: Config.hs THANKS.md INSTALL.md CHANGELOG
22 22
@@ -45,8 +45,8 @@ extra-source-files: examples/deriv.hs
45 examples/bool.hs 45 examples/bool.hs
46 examples/multiply.hs 46 examples/multiply.hs
47 47
48extra-source-files: lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.h, 48extra-source-files: src/Numeric/LinearAlgebra/LAPACK/lapack-aux.h,
49 lib/Numeric/GSL/gsl-ode.c 49 src/Numeric/GSL/gsl-ode.c
50 50
51flag dd 51flag dd
52 description: svd = zgesdd 52 description: svd = zgesdd
@@ -74,7 +74,7 @@ flag debugnan
74 74
75library 75library
76 76
77 Build-Depends: base >= 4 && < 5, 77 Build-Depends: base, hmatrix-base,
78 array, 78 array,
79 storable-complex, 79 storable-complex,
80 process, random, 80 process, random,
@@ -85,7 +85,7 @@ library
85 Extensions: ForeignFunctionInterface, 85 Extensions: ForeignFunctionInterface,
86 CPP 86 CPP
87 87
88 hs-source-dirs: lib 88 hs-source-dirs: src
89 Exposed-modules: Data.Packed, 89 Exposed-modules: Data.Packed,
90 Data.Packed.Vector, 90 Data.Packed.Vector,
91 Data.Packed.Matrix, 91 Data.Packed.Matrix,
@@ -127,8 +127,8 @@ library
127 Numeric.LinearAlgebra.Util.Convolution 127 Numeric.LinearAlgebra.Util.Convolution
128 128
129 129
130 C-sources: lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.c, 130 C-sources: src/Numeric/LinearAlgebra/LAPACK/lapack-aux.c,
131 lib/Numeric/GSL/gsl-aux.c 131 src/Numeric/GSL/gsl-aux.c
132 132
133 cc-options: -O4 -msse2 -Wall 133 cc-options: -O4 -msse2 -Wall
134 134
@@ -195,11 +195,7 @@ library
195 if arch(x86_64) 195 if arch(x86_64)
196 cc-options: -fPIC 196 cc-options: -fPIC
197 197
198-- The extra-libraries required for GSL and LAPACK 198 extra-libraries: gsl
199-- should now be automatically detected by configure(.hs)
200
201 extra-libraries:
202 extra-lib-dirs:
203 199
204source-repository head 200source-repository head
205 type: git 201 type: git
diff --git a/lib/Data/Packed.hs b/packages/hmatrix/src/Data/Packed.hs
index 957aab8..957aab8 100644
--- a/lib/Data/Packed.hs
+++ b/packages/hmatrix/src/Data/Packed.hs
diff --git a/lib/Data/Packed/Development.hs b/packages/hmatrix/src/Data/Packed/Development.hs
index 471e560..471e560 100644
--- a/lib/Data/Packed/Development.hs
+++ b/packages/hmatrix/src/Data/Packed/Development.hs
diff --git a/lib/Data/Packed/Foreign.hs b/packages/hmatrix/src/Data/Packed/Foreign.hs
index 1ec3694..1ec3694 100644
--- a/lib/Data/Packed/Foreign.hs
+++ b/packages/hmatrix/src/Data/Packed/Foreign.hs
diff --git a/lib/Data/Packed/Internal.hs b/packages/hmatrix/src/Data/Packed/Internal.hs
index 537e51e..537e51e 100644
--- a/lib/Data/Packed/Internal.hs
+++ b/packages/hmatrix/src/Data/Packed/Internal.hs
diff --git a/lib/Data/Packed/Internal/Common.hs b/packages/hmatrix/src/Data/Packed/Internal/Common.hs
index edef3c2..edef3c2 100644
--- a/lib/Data/Packed/Internal/Common.hs
+++ b/packages/hmatrix/src/Data/Packed/Internal/Common.hs
diff --git a/lib/Data/Packed/Internal/Matrix.hs b/packages/hmatrix/src/Data/Packed/Internal/Matrix.hs
index 9719fc0..9719fc0 100644
--- a/lib/Data/Packed/Internal/Matrix.hs
+++ b/packages/hmatrix/src/Data/Packed/Internal/Matrix.hs
diff --git a/lib/Data/Packed/Internal/Signatures.hs b/packages/hmatrix/src/Data/Packed/Internal/Signatures.hs
index 2835720..2835720 100644
--- a/lib/Data/Packed/Internal/Signatures.hs
+++ b/packages/hmatrix/src/Data/Packed/Internal/Signatures.hs
diff --git a/lib/Data/Packed/Internal/Vector.hs b/packages/hmatrix/src/Data/Packed/Internal/Vector.hs
index 6d03438..6d03438 100644
--- a/lib/Data/Packed/Internal/Vector.hs
+++ b/packages/hmatrix/src/Data/Packed/Internal/Vector.hs
diff --git a/lib/Data/Packed/Matrix.hs b/packages/hmatrix/src/Data/Packed/Matrix.hs
index d94d167..d94d167 100644
--- a/lib/Data/Packed/Matrix.hs
+++ b/packages/hmatrix/src/Data/Packed/Matrix.hs
diff --git a/lib/Data/Packed/Random.hs b/packages/hmatrix/src/Data/Packed/Random.hs
index e8b0268..e8b0268 100644
--- a/lib/Data/Packed/Random.hs
+++ b/packages/hmatrix/src/Data/Packed/Random.hs
diff --git a/lib/Data/Packed/ST.hs b/packages/hmatrix/src/Data/Packed/ST.hs
index 1cef296..1cef296 100644
--- a/lib/Data/Packed/ST.hs
+++ b/packages/hmatrix/src/Data/Packed/ST.hs
diff --git a/lib/Data/Packed/Vector.hs b/packages/hmatrix/src/Data/Packed/Vector.hs
index b5a4318..b5a4318 100644
--- a/lib/Data/Packed/Vector.hs
+++ b/packages/hmatrix/src/Data/Packed/Vector.hs
diff --git a/lib/Graphics/Plot.hs b/packages/hmatrix/src/Graphics/Plot.hs
index 0ea41ac..0ea41ac 100644
--- a/lib/Graphics/Plot.hs
+++ b/packages/hmatrix/src/Graphics/Plot.hs
diff --git a/lib/Numeric/Chain.hs b/packages/hmatrix/src/Numeric/Chain.hs
index e1ab7da..e1ab7da 100644
--- a/lib/Numeric/Chain.hs
+++ b/packages/hmatrix/src/Numeric/Chain.hs
diff --git a/lib/Numeric/Container.hs b/packages/hmatrix/src/Numeric/Container.hs
index 7e46147..7e46147 100644
--- a/lib/Numeric/Container.hs
+++ b/packages/hmatrix/src/Numeric/Container.hs
diff --git a/lib/Numeric/ContainerBoot.hs b/packages/hmatrix/src/Numeric/ContainerBoot.hs
index ea4262c..ea4262c 100644
--- a/lib/Numeric/ContainerBoot.hs
+++ b/packages/hmatrix/src/Numeric/ContainerBoot.hs
diff --git a/lib/Numeric/Conversion.hs b/packages/hmatrix/src/Numeric/Conversion.hs
index 8941451..8941451 100644
--- a/lib/Numeric/Conversion.hs
+++ b/packages/hmatrix/src/Numeric/Conversion.hs
diff --git a/lib/Numeric/GSL.hs b/packages/hmatrix/src/Numeric/GSL.hs
index 5f39a3e..5f39a3e 100644
--- a/lib/Numeric/GSL.hs
+++ b/packages/hmatrix/src/Numeric/GSL.hs
diff --git a/lib/Numeric/GSL/Differentiation.hs b/packages/hmatrix/src/Numeric/GSL/Differentiation.hs
index 93c5007..93c5007 100644
--- a/lib/Numeric/GSL/Differentiation.hs
+++ b/packages/hmatrix/src/Numeric/GSL/Differentiation.hs
diff --git a/lib/Numeric/GSL/Fitting.hs b/packages/hmatrix/src/Numeric/GSL/Fitting.hs
index c4f3a91..c4f3a91 100644
--- a/lib/Numeric/GSL/Fitting.hs
+++ b/packages/hmatrix/src/Numeric/GSL/Fitting.hs
diff --git a/lib/Numeric/GSL/Fourier.hs b/packages/hmatrix/src/Numeric/GSL/Fourier.hs
index 86aedd6..86aedd6 100644
--- a/lib/Numeric/GSL/Fourier.hs
+++ b/packages/hmatrix/src/Numeric/GSL/Fourier.hs
diff --git a/lib/Numeric/GSL/Integration.hs b/packages/hmatrix/src/Numeric/GSL/Integration.hs
index 5f0a415..5f0a415 100644
--- a/lib/Numeric/GSL/Integration.hs
+++ b/packages/hmatrix/src/Numeric/GSL/Integration.hs
diff --git a/lib/Numeric/GSL/Internal.hs b/packages/hmatrix/src/Numeric/GSL/Internal.hs
index 69a9750..69a9750 100644
--- a/lib/Numeric/GSL/Internal.hs
+++ b/packages/hmatrix/src/Numeric/GSL/Internal.hs
diff --git a/lib/Numeric/GSL/Minimization.hs b/packages/hmatrix/src/Numeric/GSL/Minimization.hs
index 1879dab..1879dab 100644
--- a/lib/Numeric/GSL/Minimization.hs
+++ b/packages/hmatrix/src/Numeric/GSL/Minimization.hs
diff --git a/lib/Numeric/GSL/ODE.hs b/packages/hmatrix/src/Numeric/GSL/ODE.hs
index 9a29085..9a29085 100644
--- a/lib/Numeric/GSL/ODE.hs
+++ b/packages/hmatrix/src/Numeric/GSL/ODE.hs
diff --git a/lib/Numeric/GSL/Polynomials.hs b/packages/hmatrix/src/Numeric/GSL/Polynomials.hs
index 290c615..290c615 100644
--- a/lib/Numeric/GSL/Polynomials.hs
+++ b/packages/hmatrix/src/Numeric/GSL/Polynomials.hs
diff --git a/lib/Numeric/GSL/Root.hs b/packages/hmatrix/src/Numeric/GSL/Root.hs
index 9d561c4..9d561c4 100644
--- a/lib/Numeric/GSL/Root.hs
+++ b/packages/hmatrix/src/Numeric/GSL/Root.hs
diff --git a/lib/Numeric/GSL/Vector.hs b/packages/hmatrix/src/Numeric/GSL/Vector.hs
index 6204b8e..6204b8e 100644
--- a/lib/Numeric/GSL/Vector.hs
+++ b/packages/hmatrix/src/Numeric/GSL/Vector.hs
diff --git a/lib/Numeric/GSL/gsl-aux.c b/packages/hmatrix/src/Numeric/GSL/gsl-aux.c
index 410d157..410d157 100644
--- a/lib/Numeric/GSL/gsl-aux.c
+++ b/packages/hmatrix/src/Numeric/GSL/gsl-aux.c
diff --git a/lib/Numeric/GSL/gsl-ode.c b/packages/hmatrix/src/Numeric/GSL/gsl-ode.c
index 3f2771b..3f2771b 100644
--- a/lib/Numeric/GSL/gsl-ode.c
+++ b/packages/hmatrix/src/Numeric/GSL/gsl-ode.c
diff --git a/lib/Numeric/HMatrix.hs b/packages/hmatrix/src/Numeric/HMatrix.hs
index 2e01454..2e01454 100644
--- a/lib/Numeric/HMatrix.hs
+++ b/packages/hmatrix/src/Numeric/HMatrix.hs
diff --git a/lib/Numeric/HMatrix/Data.hs b/packages/hmatrix/src/Numeric/HMatrix/Data.hs
index 568dc05..568dc05 100644
--- a/lib/Numeric/HMatrix/Data.hs
+++ b/packages/hmatrix/src/Numeric/HMatrix/Data.hs
diff --git a/lib/Numeric/HMatrix/Devel.hs b/packages/hmatrix/src/Numeric/HMatrix/Devel.hs
index b921f44..b921f44 100644
--- a/lib/Numeric/HMatrix/Devel.hs
+++ b/packages/hmatrix/src/Numeric/HMatrix/Devel.hs
diff --git a/lib/Numeric/IO.hs b/packages/hmatrix/src/Numeric/IO.hs
index 836f352..836f352 100644
--- a/lib/Numeric/IO.hs
+++ b/packages/hmatrix/src/Numeric/IO.hs
diff --git a/lib/Numeric/LinearAlgebra.hs b/packages/hmatrix/src/Numeric/LinearAlgebra.hs
index 1db860c..1db860c 100644
--- a/lib/Numeric/LinearAlgebra.hs
+++ b/packages/hmatrix/src/Numeric/LinearAlgebra.hs
diff --git a/lib/Numeric/LinearAlgebra/Algorithms.hs b/packages/hmatrix/src/Numeric/LinearAlgebra/Algorithms.hs
index 8c4b610..8c4b610 100644
--- a/lib/Numeric/LinearAlgebra/Algorithms.hs
+++ b/packages/hmatrix/src/Numeric/LinearAlgebra/Algorithms.hs
diff --git a/lib/Numeric/LinearAlgebra/LAPACK.hs b/packages/hmatrix/src/Numeric/LinearAlgebra/LAPACK.hs
index 11394a6..11394a6 100644
--- a/lib/Numeric/LinearAlgebra/LAPACK.hs
+++ b/packages/hmatrix/src/Numeric/LinearAlgebra/LAPACK.hs
diff --git a/lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.c b/packages/hmatrix/src/Numeric/LinearAlgebra/LAPACK/lapack-aux.c
index e5e45ef..e5e45ef 100644
--- a/lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.c
+++ b/packages/hmatrix/src/Numeric/LinearAlgebra/LAPACK/lapack-aux.c
diff --git a/lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.h b/packages/hmatrix/src/Numeric/LinearAlgebra/LAPACK/lapack-aux.h
index a3f1899..a3f1899 100644
--- a/lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.h
+++ b/packages/hmatrix/src/Numeric/LinearAlgebra/LAPACK/lapack-aux.h
diff --git a/lib/Numeric/LinearAlgebra/Util.hs b/packages/hmatrix/src/Numeric/LinearAlgebra/Util.hs
index 7d134bf..7d134bf 100644
--- a/lib/Numeric/LinearAlgebra/Util.hs
+++ b/packages/hmatrix/src/Numeric/LinearAlgebra/Util.hs
diff --git a/lib/Numeric/LinearAlgebra/Util/Convolution.hs b/packages/hmatrix/src/Numeric/LinearAlgebra/Util/Convolution.hs
index 82de476..82de476 100644
--- a/lib/Numeric/LinearAlgebra/Util/Convolution.hs
+++ b/packages/hmatrix/src/Numeric/LinearAlgebra/Util/Convolution.hs
diff --git a/lib/Numeric/Matrix.hs b/packages/hmatrix/src/Numeric/Matrix.hs
index e285ff2..e285ff2 100644
--- a/lib/Numeric/Matrix.hs
+++ b/packages/hmatrix/src/Numeric/Matrix.hs
diff --git a/lib/Numeric/Vector.hs b/packages/hmatrix/src/Numeric/Vector.hs
index 3f480a0..3f480a0 100644
--- a/lib/Numeric/Vector.hs
+++ b/packages/hmatrix/src/Numeric/Vector.hs