git.iko.soy/rowtype-yoga/purescript-linear-algebra
on master help sign in
67 lines 1.7 kB history raw
1# Linear Algebra for PureScript
3[![Build status](https://travis-ci.org/klangner/purescript-linear-algebra.svg?branch=master)](https://travis-ci.org/klangner/purescript-linear-algebra)
4<a href="https://pursuit.purescript.org/packages/purescript-linear-algebra">
5 <img src="https://pursuit.purescript.org/packages/purescript-linear-algebra/badge"
6 alt="purescript-linear-algebra on Pursuit">
7 </img>
8</a>
10Basic functionality for linear algebra. Check **Features** for what is already implemented.
11This is work in progress. It means that API can change anytime.
14## Installation
16```
17bower install purescript-linear-algebra
18```
20## Features
22 * Matrix
23 * [x] Matrix creation from Array
24 * [x] Matrix multiplication
25 * [x] Slice array
26 * [x] Transpose
27 * [x] Matrix addition
28 * [ ] Multiply by scalar
29 * Vector
30 * [x] Dot product
31 * [x] Multiply by scalar
32 * [x] Add, differentiate
33 * [x] ArgMax, ArgMin
36## Documentation
38Module documentation is [published on Pursuit](http://pursuit.purescript.org/packages/purescript-linear-algebra).
41## Build
43```bash
44bower update
45pulp test
46```
49# Join in!
51We are happy to receive bug reports, fixes, documentation enhancements,
52and other improvements.
54Please report bugs via the
55[github issue tracker](http://github.com/klangner/purescript-linear-algebra/issues).
59# Redistributing
61purescript-linear-algebra source code is distributed under the Apache-2.0 license.
63**Contributions**
65Unless you explicitly state otherwise, any contribution intentionally submitted
66for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
67licensed as above, without any additional terms or conditions.