The following is a list of resources that facilitate Vector or matri algebra in Tcl
- VecTcl
- A package for efficiently doing numerical processing in Tcl using a natural syntax close to that of NumPy and Matlab
- matrix
- A tcllib module
- BLT
- PLplot
- a graphing and plotting package that provides a matrix feature
- TArray
- Implements a new Tcl collection data type: typed array, and associaeted commanmds, column and table
- CBLAS from critlib
- La , by Ed Hume
- A pure-Tcl linear algebra package
- NAP
- an n-dimensional array processor. Highly-recommended.
- VKIT
- built from the ground up to explore the ability to use Tcl as a foundation for high-performance vector handling
- NArray
- An extension to help Tcl cope with large in-memory numeric arrays.
- math::linearalgebra
- a tcllib module for providing vector and matrix operations, as well as linear equation solvers.
- Ratcl
- starting to get some vector/matrix operators.
- TclMatrix3d
- an RPN expression command for affine transformations
- 3d Matrix Inversion
- inverts 3x3 matrices
- a small operating-point circuit simulator
- provides a Matrix incr tcl class
- TIP 314
- contains an example of an ensemble for doing matrix arithmetic over arbitrary rings.
- Euler Angles
- construction of 3D rotation matrices
- Tcl Matrix Type
- Implements a new object type for Tcl which looks like a nested list of doubles but is stored internally as a 2d matrix. Conversion to and from string values is only done as needed so that matrices can be passed by value efficiently in tcl scripts.
- Advanced Math in JTcl
- ViewIt
- TiM
- Missing in Action