Clifford Multivector Toolbox release 0.8 for MATLAB

We are pleased to announce the release of version 0.8 of the
Clifford Multivector Toolbox:

Clifford Multivector Toolbox for Matlab
Copyright (c) 2013-2015 Stephen J. Sangwine & Eckhard Hitzer

Release Notes

Version 0.8

The following new functions have been added (these are overloadings of
Matlab functions): cast, sum, mpower (matrix power).

Some work has been done to clarify the limits to the size of Clifford
algebra that can be initialised and a restraint removed that was due to an
explicit representation of the multiplication tensor. The implementation
limits are discussed in a new file: implementation_notes.txt. Broadly our
aim is to ensure that the only limit to algebra size is memory and time and
not a data type limit within the toolbox.

The left and right contraction functions have been corrected.

A new function clifford_csv_export makes it possible to save the current
multiplication table to a comma-separated values file. This is intended for
checking the tables against other software libraries.

The randm function has been significantly speeded up. It was previously
very slow for large algebras due to the poor algorithm used.

A new private function overloade has been provided to handle implementation
of overloaded functions where it makes sense to apply the overloaded
operation to empty components of multivectors. Before this release, some
functions would raise an error in this case (transpose is an example).

Source: Email from S. Sangwine, 30 Oct. 2015,

Leave a comment

Filed under Software

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s