IMP logo


Windows logo IMP 2.21.0 Windows installer


Please check the installer package against the SHA256SUM file to make sure it has not been tampered with. (One way to do this is detailed here.)

The SHA256SUM file in turn is signed with this GPG key; you can check to make sure this has also not been tampered with using the GnuPG software.

Installation and getting started

The installer will install the IMP libraries and their Python interfaces in a directory of your choosing on your Windows machine.

If you want to use the Python interface (e.g. if you want to run any of the example Python scripts) you will need to install Python 3.7, 3.8, 3.9, 3.10, 3.11, or 3.12 from the Python website (if you installed the 32-bit version of IMP, you'll need the 32-bit version of Python, and likewise for the 64-bit version). One way to use an IMP Python script is to open it in the Python 'IDLE' frontend and hit F5 to run it.

These packages are MPI-enabled (but do not require MPI). This allows IMP parallel jobs that use the IMP.mpi or IMP.spb modules to be run via mpiexec. This uses Microsoft MPI, which needs to be installed separately.