As of version 4.0.26, IMOD has been released as open source under the General Public License (GPL) Version 2.0. Open source packages are available here; versions before 4.0.26 include just a subset that had been released as GPL earlier: libraries and code using Qt.
A mercurial repository of IMOD source, updated nightly from our master source, is visible here. To clone from it, run
hg clone http://bio3d.colorado.edu/imod/nightlyBuilds/IMODOnce you have the clone you can cd into it and update it to a specific version or branch with
hg update -r tagUse "hg tags" to see all the version tags, or "hg branches" to see the active branch tags, or "hg branches -c" to see all the branch tags.
IMOD 4.0 and onward is built with version 4 of Qt. If you are going to write a plugin, it is advisable to develop it with current IMOD source and Qt 4, with no use of Qt 3 support features.
Supported systems are RedHat or Fedora Linux, Macintosh OSX 10.5 or higher, and Windows under Cygwin with Intel compilers. Compilations have been done on other flavors of Linux including Ubuntu. Other Unix systems would require configuration files to be developed.
For a full build, you will need a Fortran compiler, a C/C++ compiler and csh. A csh script is used to generate a configuration file. The make command uses sh. On a Mac, it is possible to build 3dmod plugins, C libraries and C programs other than 3dmod without a Fortran compiler.
Your system will also need to have Qt and OpenGL libraries and
include files. See the file BUILDING for more details on requirements and
instructions for building, or see the Makefile in older packages.
OpenGL(R) is a registered trademark of Silicon Graphics, Inc.