Home
CA Research Group
CATHODE
Brazil Lectures

Computer Algebra

[ REDUCE | Maple | CATHODE ]


REDUCE packages

Access packages in the REDUCE development system that I have written, or to which I have contributed, in particular:

  • ODESolve -- an ordinary differential equation solver (with M. A. H. MacCallum, QMW)
  • rtrace -- a portable algebraic procedure and rule tracer (with H. Melenk, ZIB)
  • trigsimp -- a trigonometric simplifier, including factorization and GCDs (with H. Melenk et al., ZIB)

Old REDUCE projects

REDUCE IDE (Integrated Development Environment) for GNU Emacs.


Maple packages

Download Maple packages that I have written, or to which I have contributed, in particular:

  • Downhill Simplex Minimization (slink.mws, Maple V Release 5 or later only)
  • Lexorder: a Maple 7 worksheet showing how to extend lexicographic ordering to include indexed symbols and use it with DEtools[DEplot].
  • Noughts and Crosses: a program that plays the game of "noughts and crosses" (or "tic-tac-toe"), using a maplet interface if available.  It works in Maple 8, and in Maple 6 or 7 without maplet support.  I have not tested it with the add-on maplet support that was available for Maple 7.  This file may be opened directly by Windows with Maple 8 or later installed and should automatically start the Maplet Viewer. On all platforms, it may be read into either a Maple worksheet or command-line Maple.  The extension may be changed from .maplet to .mpl.  The program is implemented as a Maple text file; please read the comments at the top of the file.  The file has CRLF line endings and so should be readable on all platforms; on platforms other than Windows please ignore (or remove) spurious CR or LF characters at the ends of lines.

CATHODE (Computer Algebra Tools for Handling ODEs)


Francis Wright, 08 September 2004