Ptolemy Classic

Ptolemy Classic is a heterogeneous simulation and design environment supporting multiple models of computation. It is written in C++, and has a (now rather old) graphical user interface for constructing models visually as block diagrams. It supports dataflow, discrete-event, process networks, synchronous/reactive, and finite-state machine models of computation. It can generate implementations in C and assembly code for at least two programmable DSPs from certain dataflow descriptions of systems.

The Ptolemy project continues to use Ptolemy Classic occasionally as a laboratory for experimenting with models of computation, but most of our work has shifted to a new Java-based environment called Ptolemy II. There remains an extensive network of active users, many of whom provide informal support. Our own informal support continues, including most recently a port to Windows NT 4.0.

Ptolemy 0.7.2devel is available for testing to experienced Ptolemy developers.

Ptolemy 0.7.1 is the stable production release. It was released on June 12, 1998.

Ptolemy Classic has been used by a number of third parties.


  • June 12, 1998 Ptolemy Classic 0.7.1 released
  • June 12, 1997 Ptolemy Classic 0.7 released.
  • April 12, 1996 Ptolemy Classic 0.6 released.
  • May 6, 1995 Ptolemy Classic 0.5.2 released.
  • September 23, 1994 Ptolemy Classic 0.5.1 released.
  • April 22, 1993 Ptolemy Classic 0.4.1 released.