Skip to content

QuantumKitHub/MatrixAlgebraKit.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Conscious alternative to LinearAlgebra.jl

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages