Installing the software

Software and hardware requirements

ConvPhot has been developed on Linux system which is the recomended OS to running the application. The software is generally run in ANSI text-mode from a shell. A window system is therefore unnecessary with present version.

On the hardware side, memory requirements depend on the size of the four input images and on the number of the objects in the input catalog to be extracted and handled. CPU costs depend on the size of the input filter used for the smoothing process and on the number of objects involved in the minimization procedure. Our tests, on a dual Intel® Xeon™ CPU 2.40GHz with 2GB of memory, showed that for 800-1000 objects of the GOODS field (0.03 arcsec/pixel) and a 100x100 smoothing filter ConvPhot required about 1.5GB of memory and 2hr to complete a run.

Obtaining ConvPhot

ConvPhot can be downloaded from There can be found the latest version of the program as standard .tar.gz Unix archive.


To install from the source archive:

  1. Uncompress and unarchive the tarred, gzipped archive:
    tar -zxvf convphot-XX.YY.tar.gz
    A new directory called convphot-XX.YY should now appear at the current position on your disk.
  2. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself.
    Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for.
  3. Type `make' to compile the package.
  4. Optionally, type `make check' to run any self-tests that come with the package.
  5. Type `make install' to install the programs and any data files and documentation.
  6. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
  7. For further information about the installation procedure read the INSTALL file.
Valid XHTML 1.0! Valid CSS 1!