funenv(7) SAORD Documentation funenv(7)

FunEnv - Funtools Environment Variables

Describes the environment variables which can be used to tailor the overall Funtools environment.

The following environment variables are supported by Funtools:

The following filter-related environment variables are supported by Funtools:

FILTER_PTYPE

The FILTER_PTYPE environment variable specifies how to build a filter. There are three possible methods:

  • process or p

    The filter is compiled and linked against the funtools library (which must therefore be accessible in the original install directory) to produce a slave program. This program is fed events or image data and returns filter results.

  • dynamic or d (gcc only)

    The filter is compiled and linked against the funtools library (which must therefore be accessible in the original install directory) to produce a dynamic shared object, which is loaded into the funtools program and executed as a subroutine. (Extensive testing has shown that, contrary to expectations, this method is no faster than using a slave process.)

  • contained or c

    The filter and all supporting region code is compiled and linked without reference to the funtools library to produce a slave program (which is fed events or image data and returns filter results). This method is slower than the other two, because of the time it takes to compile the region filtering code. It is used by stand-alone programs such as ds9, which do not have access to the funtools library.

By default, dynamic is generally used for gcc compilers and process for other compilers. However the filter building algorithm will check for required external files and will use contained is these are missing.

See funtools(7) for a list of Funtools help pages

April 14, 2011 version 1.4.5