Skip to content

This package is a simple linear algebra library writen entirely in Zig.

License

Notifications You must be signed in to change notification settings

johan0A/zig-linear-algebra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zig-linear-algebra: a basic linear algebra library for zig

This package is a simple linear algebra library writen entirely in Zig.

This library was written for my own use, and will be extended and optimized as I need it. It is suitable for operations on small matrices and vectors.

this library is not ready for use.

TODO: (in this order~)

  • rework how precision of output types is handled for vectors
  • rework how vectors handle integer types
  • add doc comments for Vector operations
  • add more operations to Vectors
  • rework how precision of output types is handled for vectors again
  • decide how to handle undefined behavior (eg overflows)
  • add install guide
  • add usage guide
  • rework how precision of output types is handle for matrices
  • rework how matrices handle integer types
  • add even more operations to Vectors
  • Add more operations to Matrices
  • Compare performance to openblas

About

This package is a simple linear algebra library writen entirely in Zig.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages