# Linear Algebra for PureScript [![Build status](https://travis-ci.org/klangner/purescript-linear-algebra.svg?branch=master)](https://travis-ci.org/klangner/purescript-linear-algebra) purescript-linear-algebra on Pursuit Basic functionality for linear algebra. Check **Features** for what is already implemented. This is work in progress. It means that API can change anytime. ## Installation ``` bower install purescript-linear-algebra ``` ## Features * Matrix * [x] Matrix creation from Array * [x] Matrix multiplication * [x] Slice array * [x] Transpose * [x] Matrix addition * [ ] Multiply by scalar * Vector * [x] Dot product * [x] Multiply by scalar * [x] Add, differentiate * [x] ArgMax, ArgMin ## Documentation Module documentation is [published on Pursuit](http://pursuit.purescript.org/packages/purescript-linear-algebra). ## Build ```bash bower update pulp test ``` # Join in! We are happy to receive bug reports, fixes, documentation enhancements, and other improvements. Please report bugs via the [github issue tracker](http://github.com/klangner/purescript-linear-algebra/issues). # Redistributing purescript-linear-algebra source code is distributed under the Apache-2.0 license. **Contributions** Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.