Numerical calculations in Clifford algebra : a practical guide for engineers and scientists The purpose of the suite of routines described here the Clifford Numerical Suite (CNS) is to provide a platform for the implementation of applications which require numerical evaluation of the various mathematical operations offered within the context of Clifford algebra. The routines are designed to allow the user to ignore most of the internal details of data structures and memory management if so desired. The suite is constructed using the C computer programming language (Kernighan & Ritchie 1978 King 2008) so that it can be embedded into compiled with and invoked directly from the users code. This avoids the overheads of copying data associated with the call mechanisms involved in implementations underneath interpretive meta languages 1 and consequently offers an overall higher speed of code execution. That in turn admits the possibility of solving problems which are more realistic and less trivial. The intention is to provide most users with a viable environment for the development of their own applications. Providing the source code also allows the user to enhance and tailor it to best suit their own purposes. In cases where ultimate speed and memory efficiency is required the suite can be used in the formative development phase and substituted with the users own hard coded replacements in the end application phase