Workshops

Mathematica Numerics
Rob Knapp and Mark Sofroniou

Digital Image Processing
Mariusz Jankowski

Abstract: This hands-on session is designed as a quick introduction to the Digital Image Processing 2.0 package and its many new features. The session will begin with a brief presentation of key essential topics such as data representation, import/export, and efficiency. For the main part of the session, several image processing problems will be posed to motivate a more detailed exploration of the functionality of the package. The selected example problems should be of interest to a broad audience of Mathematica users. For users presently working on their own image processing problems a portion of the session may be dedicated to code review and discussion of alternative methods.

Mathematica Front-End
John Fultz

Discovering Bond Graph Modeling
Nicolas Venuti

Summary: Bond graph could be seen as the best notation to model physical system. It has spread in mechatronics design which involve
many engineering domains. The purpose of this paper is to give a taste of bond graph modeling in Mathematica. It has been
written to be an introduction both to bond graph philosophy and to its use in Mathematica. It hides many aspects that are usually
discussed in bond graph courses but which are not fundamental for understanding. The paper introduces bond graph through
engineering examples of increasing complexity. Design examples are solved with the high level tools provided by the Bond-
Graph toolbox

Abstract: Tensorial is a general robust tensor calculus package for Mathematica Version 4.1 or later, initiated by Renan Cabrera, both for basic and advanced calculations. Tensorial is not constrained to a particular dimension and the implemented routines are applicable to any order in general, it is intuitive and can be used to learn Tensor Calculus, it is flexible, easy to extend and compatible with the standard manipulation of expressions in Mathematica. One originality of Tensorial is its particular design to give outputs similar to usual handbook presentations. There is extensive documentation, with a Help page and numerous examples for each command. In addition there are a number of tutorial and sample application notebooks. Add-on applications of Tensorial have been already developed: TMecanica and TCliffordAlgebra by Renan Cabrera, TGeneralRelativity by David Park, TContinuumMechanics by Jean-Francois Gouyet. TMecanica implements Poisson brackets and symplectic matrices for handling classical mechanics problems, TCliffordAlgebra implements Clifford algebra operations, TGeneralRelativity adds functions for performing special and general relativity calculations.
Tensorial 3.0 is a free try-out version of Tensorial. It lacks some of the more advanced features of Tensorial 4.0. Output cannot be copied and pasted. Different flavors cannot simultaneously be associated with different dimensions and base index sets. The tensor simplification routines are less powerful. The dot mode routines are missing. The Riemann, Ricci, Einstein and conversion to orthonormal basis routines are missing (but available in the GeneralRelativity subpackage.)
TContinuumMechanics illustrates the application of tensor methods to continueous mechanics problems. For convenience TContinuumMechanics follows the cutting out of the chapters of the Flügge's book "Tensorial Analysis and Continuum Mechanics". TContinuumMechanics also requires the DrawGraphics package by David Park for its graphics.