Scientific and numeric research software environment Logo

What is PsiLAB

PsiLAB has been developed for scientific research and data analysis. It is freely distributed in source code format under Gnu Public License, version 2. PsiLAB is written mainly in the functional language O'CaML developed at INRIA research laboratories. It's mainly made of three parts:

  1. An interpreter, of course O'CaML itself
  2. libraries written in O'CaML,
  3. external libraries written in Fortran and C.

Main features of PsiLAB are:

PsiLAB uses the following external libraries, mainly written in Fortran:

PsiLAB is not only written in O'CaML, it is CaML. That means: if you are familar with this programming language, you can write PsiLAB programs. And you can do all things with PsiLAB you can do with the generic O'CaML development system:

The CaML interpreter system, which is in reality a pure compiler concept, was chosen because of the high computation speed of this system and the high portability. You have the advantages of an interpreter like language (from the user point of view), but with performance comparable with C/C++ programs. All functions will be translated by the CaML compiler into a system and machine independent Byte Code. This Byte Code will be then executed on a virtual machine. Currently, you have a terminal driven environement with online help. Plots are printed to an additional X11 window or to a postscript file.

Source code

There are currently two versions available in source code form:

both available from the download directory, here.


There are currently two documents available:

all available from the download directory, here.

Other WWW resources

Development - About the author - Contact

PsiLAB is currently developed and maintained only by BSSLAB

Dr. Stefan Bosse

You can find more informations about the author here.

You can find more informations about scientific software based on OCaML and made by BSSLAB at this location.