Name: hmatrix Version: 0.8.3.2 License: GPL License-file: LICENSE Author: Alberto Ruiz Maintainer: Alberto Ruiz Stability: provisional Homepage: http://code.haskell.org/hmatrix Synopsis: Linear algebra and numerical computation Description: Purely functional interface to basic linear algebra and other numerical computations, internally implemented using GSL, BLAS and LAPACK. Category: Math tested-with: GHC ==6.10.4, GHC ==6.12.1 cabal-version: >=1.2 build-type: Custom extra-source-files: lib/Numeric/LinearAlgebra/Tests/quickCheckCompat.h configure configure.hs README INSTALL CHANGES extra-tmp-files: hmatrix.buildinfo extra-source-files: examples/tests.hs examples/deriv.hs examples/integrate.hs examples/minimize.hs examples/root.hs examples/ode.hs examples/pca1.hs examples/pca2.hs examples/pinv.hs examples/data.txt examples/lie.hs examples/kalman.hs examples/parallel.hs examples/plot.hs examples/inplace.hs examples/error.hs examples/devel/ej1/wrappers.hs examples/devel/ej1/functions.c examples/devel/ej2/wrappers.hs examples/devel/ej2/functions.c examples/Real.hs extra-source-files: lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.h, lib/Numeric/LinearAlgebra/LAPACK/clapack.h extra-source-files: lib/Numeric/GSL/Special/auto.hs, lib/Numeric/GSL/Special/autoall.sh, lib/Numeric/GSL/Special/replace.hs flag tests description: Build tests default: True flag mkl description: Link with Intel's MKL optimized libraries. default: False flag unsafe description: Compile the library with bound checking disabled. default: False flag safe-cheap description: use slower non-blocking "safe" foreign calls to GSL special functions. default: False library Build-Depends: base >= 3 && < 5, array, haskell98, storable-complex, process Extensions: ForeignFunctionInterface, CPP hs-source-dirs: lib Exposed-modules: Data.Packed, Data.Packed.Vector, Data.Packed.Matrix, Numeric.GSL.Differentiation, Numeric.GSL.Integration, Numeric.GSL.Fourier, Numeric.GSL.Polynomials, Numeric.GSL.Minimization, Numeric.GSL.Root, Numeric.GSL.ODE, Numeric.GSL.Vector, Numeric.GSL.Special, Numeric.GSL.Special.Gamma, Numeric.GSL.Special.Erf, Numeric.GSL.Special.Airy, Numeric.GSL.Special.Exp, Numeric.GSL.Special.Bessel, Numeric.GSL.Special.Clausen, Numeric.GSL.Special.Coulomb, Numeric.GSL.Special.Coupling, Numeric.GSL.Special.Dawson, Numeric.GSL.Special.Debye, Numeric.GSL.Special.Dilog, Numeric.GSL.Special.Elementary, Numeric.GSL.Special.Ellint, Numeric.GSL.Special.Elljac, Numeric.GSL.Special.Expint, Numeric.GSL.Special.Fermi_dirac, Numeric.GSL.Special.Gegenbauer, Numeric.GSL.Special.Hyperg, Numeric.GSL.Special.Laguerre, Numeric.GSL.Special.Lambert, Numeric.GSL.Special.Legendre, Numeric.GSL.Special.Log, Numeric.GSL.Special.Pow_int, Numeric.GSL.Special.Psi, Numeric.GSL.Special.Synchrotron, Numeric.GSL.Special.Transport, Numeric.GSL.Special.Trig, Numeric.GSL.Special.Zeta, Numeric.GSL, Numeric.LinearAlgebra, Numeric.LinearAlgebra.LAPACK, Numeric.LinearAlgebra.Linear, Numeric.LinearAlgebra.Instances, Numeric.LinearAlgebra.Interface, Numeric.LinearAlgebra.Algorithms, Graphics.Plot, Data.Packed.Convert, Data.Packed.ST, Data.Packed.Development, Data.Packed.Random other-modules: Data.Packed.Internal, Data.Packed.Internal.Common, Data.Packed.Internal.Signatures, Data.Packed.Internal.Vector, Data.Packed.Internal.Matrix, Numeric.GSL.Internal, Numeric.GSL.Special.Internal C-sources: lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.c, lib/Numeric/GSL/gsl-aux.c if flag(tests) Build-Depends: QuickCheck, HUnit exposed-modules: Numeric.LinearAlgebra.Tests other-modules: Numeric.LinearAlgebra.Tests.Instances, Numeric.LinearAlgebra.Tests.Properties ghc-prof-options: -auto ghc-options: -Wall -fno-warn-missing-signatures -fno-warn-orphans -fno-warn-unused-binds if flag(unsafe) cpp-options: -DUNSAFE if flag(safe-cheap) cpp-options: -DSAFE_CHEAP=safe else cpp-options: -DSAFE_CHEAP=unsafe if impl(ghc < 6.10.2) cpp-options: -DFINIT if flag(mkl) if arch(x86_64) extra-libraries: gsl mkl_lapack mkl_intel_lp64 mkl_sequential mkl_core else extra-libraries: gsl mkl_lapack mkl_intel mkl_sequential mkl_core if os(OSX) extra-lib-dirs: /opt/local/lib/ include-dirs: /opt/local/include extra-libraries: gsl frameworks: Accelerate -- The extra-libraries required for GSL and LAPACK -- should now be automatically detected by configure(.hs) extra-libraries: extra-lib-dirs: source-repository head type: darcs location: http://code.haskell.org/hmatrix