Difference between revisions of "Installation"

From Transsyswiki
Jump to navigationJump to search
(Created page with "The <code>transsys</code> software can be downloaded from http://www.transsys.net/software/. It contains the directories * <code>src/</code>, containing the C code of the core tr...")
 
 
Line 7: Line 7:
 
* a C compiler, typically [http://gcc.gnu.org/ gcc], and the standard C and math libraries
 
* a C compiler, typically [http://gcc.gnu.org/ gcc], and the standard C and math libraries
 
* [http://www.python.org/ Python], including the development package required to compile C extensions
 
* [http://www.python.org/ Python], including the development package required to compile C extensions
 +
* [http://epydoc.sourceforge.net/ epydoc], for typesetting the API docs of the Python module
 
* [http://www.r-project.org R], again including the development package for compiling extensions written in C
 
* [http://www.r-project.org R], again including the development package for compiling extensions written in C
 +
* the <code>xpipe</code> R package which provides a simple interface for running an external process which receives and feeds back data through pipes, available from the [http://www.transsys.net/software/ transsys software repository],
 
* for viewing [[L-transsys]] models with the <code>ltransgl</code> [[transsys applications|application], development installations of a [http://www.opengl.org/resources/libraries/glut/ glut] implementation such as [http://freeglut.sourceforge.net/ freeglut], and all libraries it depends on (typically including <code>GLU</code>, <code>GLX</code>, <code>OpenGL</code> and also relevant X11 libraries such as <code>Xmu</code>, <code>Xm</code>, <code>Xt</code> and the base <code>X11</code> library.
 
* for viewing [[L-transsys]] models with the <code>ltransgl</code> [[transsys applications|application], development installations of a [http://www.opengl.org/resources/libraries/glut/ glut] implementation such as [http://freeglut.sourceforge.net/ freeglut], and all libraries it depends on (typically including <code>GLU</code>, <code>GLX</code>, <code>OpenGL</code> and also relevant X11 libraries such as <code>Xmu</code>, <code>Xm</code>, <code>Xt</code> and the base <code>X11</code> library.
  

Latest revision as of 03:54, 9 December 2013

The transsys software can be downloaded from http://www.transsys.net/software/. It contains the directories

  • src/, containing the C code of the core transsys library as well as various command line transsys applications
  • python/, containing the python API
  • toolbox/, containing older Python and R tools for working with transsys.

Building transsys requires a Linux system with the following prerequisites:

  • a C compiler, typically gcc, and the standard C and math libraries
  • Python, including the development package required to compile C extensions
  • epydoc, for typesetting the API docs of the Python module
  • R, again including the development package for compiling extensions written in C
  • the xpipe R package which provides a simple interface for running an external process which receives and feeds back data through pipes, available from the transsys software repository,
  • for viewing L-transsys models with the ltransgl [[transsys applications|application], development installations of a glut implementation such as freeglut, and all libraries it depends on (typically including GLU, GLX, OpenGL and also relevant X11 libraries such as Xmu, Xm, Xt and the base X11 library.

Once these prerequisites are met, transsys should build with the typical combo of

 ./configure
 make
 make install

If anything goes wrong, please email info@transsys.net