Skip to content

heavywatal/oribir

Repository files navigation

Origami Bird Simulator for Education

Takahiro Yamanoi and Watal M. Iwasaki (2015) Origami Bird Simulator: a teaching resource linking natural selection and speciation. Evolution: Education and Outreach 8 1 (in press)

Download an executable file

https://github.com/heavywatal/oribir/releases

Build from source code

  1. Install requirements: Qt4, PyQt4, numpy, and matplotlib.

    % brew install qt
    % brew install pyqt
    % brew install numpy
    % brew install matplotlib --with-pyqt
    

    Anaconda is an easy way for Windows.

  2. Install PyInstaller.

    % git clone https://github.com/pyinstaller/pyinstaller.git
    % python pyinstaller/setup.py install --user
    

    Windows needs pywin32 too.

  3. Put .pth file in the user site-packages directory.

    % echo "$(brew --prefix)/lib/python2.7/site-packages" > ~/Library/Python/2.7/lib/python2.7/site-packages/homebrew.pth
    
  4. Download source.

    % git clone https://github.com/heavywatal/oribir.git
    % cd oribir/
    
  5. Run.

    % make run
    
  6. Build executable app.

    % /path/to/pyinstaller -yw Oribir.py
    

Web Application

Web-app version will be available soon! It is under development at https://github.com/heavywatal/oribir.js