Next: Developer's Guide
Up: Installation
Previous: Generating the Latest Documentation
Contents
Index
Notes for Developers
- For Emacs users, please add the following line to your $HOME/.emacs:
(setq default-tab-width 4)
- Ensure Boost.Python is installed
- EMAN2 uses Pyste (http://www.boost.org/libs/python/pyste/http://www.boost.org/libs/python/pyste/) to wrap C++
into python. Here is the way to install Pyste:
- get boost python.
% cd libs/python/pyste/install
% python setup.py install
- install elementtree
- install GCCXML
- for boost 1.32.0, apply a patch for PYSTE.
(Contact EMAN2 developers for the patch.)
- To generate new boost python wrapper, run
- %
- cd eman2/libpyEm
- %
- ./create_boost_python
- Windows Installer
EMAN uses "Nullsoft Scriptable Install System" (http://nsis.sourceforge.net/http://nsis.sourceforge.net/)
to generate the windows installer.
It also uses "HM NIS Edit" (http://hmne.sourceforge.net/http://hmne.sourceforge.net/) as the editor.
2013-06-11