A general-purpose forward-time population genetics simulation environment.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 99b960a Oct 10, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
development Add release.sos as a new release mechanism for simuPOP Aug 19, 2017
doc Fix example for the remoal of plot function of trajectory Aug 19, 2017
gsl Completely remove all warning messages for gcc Feb 10, 2016
src Stop using %.4f to output loci position because it can lead to loss o… Apr 12, 2018
test Add parameter weightBy to HeteroMating mating scheme. #35 Aug 18, 2017
.gitignore Add wrapper files to repository because of the removal of swig from s… Feb 6, 2017
.travis.yml Add swig etc to simuPOP travis CI build Apr 20, 2017
AUTHORS Update ChangeLog Oct 25, 2008
COPYING import version 0.6.8 from cvs as a starting point Sep 18, 2005
ChangeLog automatic checkin on Thu Apr 23 12:56:38 2015 Apr 23, 2015
Doxy_web automatic checkin on Mon Jul 11 16:13:35 2011 Jul 11, 2011
Doxyfile Revert src -> simuPOP directory change Jul 7, 2011
INSTALL Move INSTALL instruction to the webpage Mar 11, 2009
MANIFEST.in Try to fix setup.py under windows (stop embedding vc dlls Feb 6, 2017
Makefile Revert src -> simuPOP directory change Jul 7, 2011
README.md Update and rename README to README.md Feb 7, 2017
config.h Update config.h so that simuPOP can be compiled under windows 10 + Vi… Jan 27, 2017
setup.py Use CONDA_PREFIX/include for zlib.h in a conda environment Oct 10, 2018
simuOpt.py Remove deprecated pieces from simuPOP, which includes Feb 4, 2017
simuPOP_version.py Release simuPOP 1.1.9 Oct 10, 2018


simuPOP is a general-purpose individual-based forward-time population genetics simulation environment. Please refer to the simuPOP homepage


for details.


simuPOP is distributed under a GPL3 license. Starting from simuPOP 1.1.8, it supports only Python 3 (3.5 and up) on windows, mac and Linux systems.

simuPOP is part of the conda-forge, if you use Anaconda Python 3, you can install simuPOP with command

conda config --add channels conda-forge
conda install simuPOP

The first command only needs to be run only so you can upgrade simuPOP later using command

conda install simuPOP --upgrade

If you would like to use simuPOP with Python 2.5 - 2.7, please compile simuPOP from source, using either simuPOP 1.1.7, or the Python 2.x branch of simuPOP. Note that features that has been marked deprecated (e.g. simuOpt.Param, simuPOP.plotting) in simuPOP 1.1.7 and earlier are removed in simuPOP 1.1.8+, so simuPOP 1.1.7 would be your best bet for the execution of legendary simuPOP scripts.