hblas: Human friendly BLAS and Lapack bindings for Haskell.
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 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!
[Skip to Readme]
Modules
[Index]
Flags
Manual Flags
Name | Description | Default |
---|---|---|
openblas | Disabled | |
cblas | Use on platforms when libcblas isn't part of libblas | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- hblas-0.4.0.1.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.3.0.1, 0.3.1.0, 0.3.1.1, 0.3.2.1, 0.3.2.2, 0.4.0.0, 0.4.0.1 (info) |
---|---|
Change log | changelog.md |
Dependencies | base (>=4.6 && <4.14), primitive (>=0.5 && <0.7), storable-complex (>=0.2.0 && <0.3.0), vector (>=0.10 && <0.13) [details] |
Tested with | ghc ==7.10.3, ghc ==8.0.1, ghc ==8.0.2, ghc ==8.2.1, ghc >=8.3 && <8.4 |
License | BSD-3-Clause |
Author | Carter Tazio Schonwald |
Maintainer | carter at wellposed dot com |
Revised | Revision 1 made by CarterSchonwald at 2020-02-07T00:27:47Z |
Category | Math |
Home page | http://github.com/wellposed/hblas/ |
Bug tracker | http://github.com/wellposed/hblas/issues |
Source repo | head: git clone http://github.com/wellposed/hblas.git |
Uploaded | by CarterSchonwald at 2018-01-31T21:00:00Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 7671 total (2 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2018-01-31 [all 1 reports] |