Collection of simuPOP scripts.
This repository collects many scripts that were written in Python 2.x and uses
simuOpt.Param for parameter handling. Because newer version of simuPOP (1.1.8+) only supports Python 3.5+, and has deprecated
simuOpt.Param (in favor of Python argparse, many scripts will not work directly.
- If you are interested only in the core simulation function, you can copy/paste the function to run it under Python 3 because the simuPOP core stays compatible.
- If you would like to run the scripts, please
2to3 -w script.pyto convert the script to Python 3.
- Manually change the parameter passing function or use misc/simuOptParam2argparse.py to assist the conversion process.
- Submit a pull-request to fix the script.
If you have a simuPOP script that you would like to share with others, please fork this project, add your scripts, and submit a pull request. Please document your script as well as possible.