Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.94 KB

File metadata and controls

34 lines (24 loc) · 1.94 KB

MatrixAlgebraKit

A Julia interface for matrix algebra, with a focus on performance, flexibility and extensibility.

Documentation Build Status Coverage Quality assurance
CI Codecov Aqua QA JET QA

This package provides an alternative interface to some of the matrix algebra functionality provided by the LinearAlgebra standard library.

The main goals of this package are:

  • Definition of a common interface that is sufficiently expressive to allow easy adoption and extension.
  • Ability to pass pre-allocated output arrays where the result of a computation is stored.
  • Ability to easily switch between different backends and algorithms for the same operation.
  • First class availability of pullback rules that can be used in combination with different AD ecosystems.