Updated 2016-09-09 17:00:48 by SEH

Scientific computing is one of the areas where Tcl has had a good deal of uptake.

See Also  edit

numerical analysis in Tcl
Cameron Laird's personal notes on open source for science
pen source in the biosciences, Cameron Laird, 2002-11-01

Seismic Unix (SU) is a free seismic reflection and signal processing package available from the Center for Wave Phenomena, Colorado School of Mines, having a command-line-driven interface. TKSU is a graphical user interface to SU, providing the ability to interactively build a processing flow out of SU modules, set values for module parameters from menus, and create a shell script to execute the processing flow. Although developed specifically for the SU package, TKSU is an independent application that can manage any set of programs that follows the command-line convention of the SU package (the "parfile" convention).


Bsoft is a software package written for image processing of electron micrographs, interpretation of reconstructions, molecular modeling, and general image processing. The code is modularized to allow for rapid testing and deployment of new processing algorithms, while also providing sufficient infrastructure to deal with many file formats and parametric data. It allows shell scripting of processes and allows subtasks to be distributed across multiple computers for concurrent processing.

BSoft is written in C and C++ and can be compiled with bindings to a custom wish shell. It comes with a Tcl/Tk graphical interface called Bshow.