Differences between revisions 4 and 30 (spanning 26 versions)
Revision 4 as of 2010-03-29 07:54:58
Size: 671
Editor: root
Comment:
Revision 30 as of 2010-09-22 06:59:38
Size: 1771
Editor: root
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
python 2.6+ (not 3.0)
 http://www.python.org
= EMEN2 Dependencies =
Line 4: Line 3:
[[EMEN2]] is dependent on several other packages. With the exception of Python, which is generally up to date and well-packaged on most systems, I recommend downloading the latest version from the project's site and installing it, or using easy_install for the package if possible. (Linux/Mac package management systems often have out of date software.)
Line 5: Line 5:
EMAN2
 http://ncmi.bcm.edu/ncmi/software/counter_222/software_86
 * Python 2.6+
  * Note: do not use Python 3.0+
  * http://www.python.org
Line 8: Line 9:
 * Berkeley DB 5.0.x
  * BDB is the storage and transactional backend for EMEN2
  * Note: Relatively recent 4.8.2x release are probably OK as well
  * http://www.oracle.com/technology/software/products/berkeley-db/index.html
Line 9: Line 14:
Berkeley DB 4.8.24+
 http://www.oracle.com/technology/software/products/berkeley-db/index.html
 * bsddb3 5.0.x
  * Python bindings for Berkeley DB
  * Note: Relatively recent 4.8.2x release are probably OK as well
  * http://www.jcea.es/programacion/pybsddb.htm
  * "easy_install bsddb3"
Line 12: Line 20:
 * Mako Templates (latest)
  * A simple, fast templating system for Python
  * http://www.makotemplates.org/
  * "easy_install mako"
Line 13: Line 25:
bsddb3 4.8.4+
 python bindings for berkeley db -- latest version from http://www.jcea.es/programacion/pybsddb.htm
 "easy_install bsddb3"
 * Twisted 10.x+
  * An event-driven networking engine written in Python
  * http://twistedmatrix.com/trac/
  * "easy_install twisted"
Line 17: Line 30:
 * Markdown
  * Simplified rich-text editing
  * "easy_install Markdown"
Line 18: Line 34:
Mako Templates
 http://www.makotemplates.org/
 "easy_install makotemplates"
== Optional ==
Line 22: Line 36:
 * EMAN2 (recommended)
  * EMAN2 is optionally used to generate browsable micrograph previews.
  * http://ncmi.bcm.edu/ncmi/software/counter_222/software_86
Line 23: Line 40:
demjson
 http://deron.meranda.us/python/demjson/
 "easy_install demjson"
 * Matplotlib (recommended)
  * Plotting support
  * Note: commonly installed with EMAN2
  * "easy_install matplotlib"
Line 27: Line 45:
 * ImageMagick (recommended)
  * Thumbnail and document preview support
  * Commonly installed on Linux
  * http://www.imagemagick.org/
Line 28: Line 50:
Twisted
 http://twistedmatrix.com/trac/
 "easy_install twisted"


yaml
 "easy_install yaml"


pyOpenSSL
 "easy_install pyOpenSSL"
 * pyOpenSSL
  * Network encryption
  * "easy_install pyOpenSSL"

EMEN2 Dependencies

EMEN2 is dependent on several other packages. With the exception of Python, which is generally up to date and well-packaged on most systems, I recommend downloading the latest version from the project's site and installing it, or using easy_install for the package if possible. (Linux/Mac package management systems often have out of date software.)

Optional

EMEN2/Dependencies (last edited 2013-06-27 04:51:06 by IanRees)