packages feed

hblas 0.3.0.0 → 0.3.0.1

raw patch · 3 files changed

+34/−9 lines, 3 filesdep ~basePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base

API changes (from Hackage documentation)

Files

hblas.cabal view
@@ -10,14 +10,41 @@ -- PVP summary:      +-+------- breaking API changes --                   | | +----- non-breaking API additions --                   | | | +--- code changes with no API change-version:             0.3.0.0+version:             0.3.0.1  -- A short (one-line) description of the package. synopsis:            Human friendly BLAS and Lapack bindings for Haskell.  -- A longer description of the package.-description:   User friendly, simple bindings to BLAS and Lapack. Easy to extend and use. +description:   +    User friendly, simple bindings to BLAS and Lapack. Easy to extend and use. +    .+    HBLAS assumes you have BLAS and LAPACK installed. Users on OSX already+    have a BLAS and LAPACK installed for them. Users on LINUX and similar +    platforms will need to do the system equivalent of @sudo apt-get install libblas liblapack@.+    .+    HBLAS  is not intended to be a library for end user array operations, +    but rather an easy adaptor for calling BLAS and LAPACK routines in their +    full generality from your end-user haskell linear algebra / array library +    of choice.+    .+    HBLAS roughly mirrors the naming conventions and datatype names of  the standard+    BLAS and LAPACK libraries. Those of you who are familiar with these conventions+    and moderately comfortable with haskell will feel right at home.+    .+    If you are not familiar with the the operations and conventions of BLAS and+    Lapack, please read the +    <https://software.intel.com/sites/products/documentation/hpc/mkl/mklman/index.htm Intel MKL BLAS and LAPACK documention>, +    you'll learn a lot about what BLAS and LAPACK can do.+    .+    HBLAS doesn't provide every BLAS and LAPACK operation currently, but +    is designed so that adding support for new operations is quite easy! +++homepage:      http://github.com/wellposed/hblas/+bug-reports:   http://github.com/wellposed/hblas/issues+ -- The license under which the package is released. license:             BSD3 @@ -85,7 +112,7 @@   ---   ghc-options: -Wall          --    -Wall  no wall for now   -- Other library packages from which modules are imported.-  build-depends:       base >=4.5 && <4.8, storable-complex >= 0.2.0 && < 0.3.0,+  build-depends:       base >=4.6 && <4.8, storable-complex >= 0.2.0 && < 0.3.0,           vector , primitive >= 0.5 && < 0.6  @@ -119,7 +146,7 @@ Test-suite unit-testsuite     default-language: Haskell2010    type: exitcode-stdio-1.0-   build-depends: base >=4 && < 5+   build-depends: base >=4.6 && < 5         --,hspec  >= 1.9 && < 1.10        ,tasty >= 0.8 && < 0.9         ,tasty-hunit >= 0.8 && < 0.9
readme.md view
@@ -24,10 +24,8 @@ high performance linear algebra routines.   -## how to install (using openblas)-By default, hblas will assume you have OpenBLAS built and installed, including-the LAPACKE interfaces for LAPACK, somewhere in your standard library path.-+## how to install +By default, hblas will assume you have BLAS and LAPACK built and installed,  * On OS X systems, things will just work. * On linux and bsd systems, the equivalent of 
src/Numerical/HBLAS/BLAS.hs view
@@ -5,7 +5,7 @@  When in doubt about the semantics of an operation, consult your system's BLAS api documentation, or just read the documentation-for the Intel MKL BLAS distribution +for <https://software.intel.com/sites/products/documentation/hpc/mkl/mklman/index.htm the Intel MKL BLAS distribution>  A few basic notes about how to invoke BLAS routines.