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 +31/−4
- readme.md +2/−4
- src/Numerical/HBLAS/BLAS.hs +1/−1
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.