MatrixArray

A two-dimensional array structure to facilitate fast(er) matrix operations.

MatrixArray.quark : Read Me

A two-dimensional array structure to facilitate fast(er) matrix operations.

Installing

Install via SuperCollider's command line:

Quarks.install("https://gitlab.com/dxarts/projects/matrixarray.quark")

Feedback and Bug Reports

Known issues are logged at GitLab.

Change log

0.1.4 - fix: -det correct value for singular matricies

0.1.3 - refactor: avoid inline warning -det

0.1.2 - Deprecate (with warning): -zeroWithin - Add: -thresh2

0.1.1 - Migrate repository from GitHub to GitLab

0.1.0 - initial release.

Credits / Attribution

This is a partial refactoring of the Matrix class from the MathLib quark originally authored by sc.solar, Till Bovermann, Christofer Fraunberger, and Dan Stowell.

This refactoring includes a much faster determinant calculation based on LU Decomposition.

The algorithm is published in: Intel Application Notes AP-931, Streaming SIMD Extensions - LU Decomposition

The development of the MatrixArray Quark for SuperCollider3 is supported by The University of Washington's Center for Digital Arts and Experimental Media (DXARTS).  

Contributors

  • Joseph Anderson : (@joslloand)
  • Michael McCrea : (@mtmccrea)
MatrixArray
Project
Source file
Extension
Superclass:
v0.1.4
Date
2021-06-03
Git hash
63b839bf62ded3f930a6c77d34f714c66817036e
v0.1.3
Date
2021-01-12
Git hash
dc11c670a7afaa74edc2c79b382f7b4e6dd04529
v0.1.2
Date
2020-10-23
Git hash
13b3bae908706dd1f0b79d81b642489517a7c3d1
v0.1.1
Date
2019-09-17
Git hash
daf1b0af90c39df0afed6dd1395f4da6e1a63459
v0.1.0
Date
2019-06-06
Git hash
3cde89a1de23e704a0611dc9165123d15be90102

Installation

Repository

URL

https://gitlab.com/dxarts/projects/matrixarray.quark

Since

2019-06-06

Last update

2021-06-03

Current version

v0.1.4

Quark info

url

https://gitlab.com/dxarts/projects/matrixarray.quark

name

MatrixArray

since

2019

author

Michael McCrea

schelp

MatrixArray

license

GPL

summary

A two-dimensional array structure to facilitate fast(er) matrix operations.

version

0.1.4

copyright

Michael McCrea 2019

dependencies

[]

Possible dependcies

Possible dependants

atk-sc3