Differences between revisions 3 and 14 (spanning 11 versions)
Revision 3 as of 2010-03-29 07:53:18
Size: 577
Editor: root
Comment:
Revision 14 as of 2010-04-14 14:05:33
Size: 1740
Editor: root
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
python 2.6 = EMEN2 Dependencies =
Line 3: Line 3:
EMAN2
 http://ncmi.bcm.edu/ncmi/software/counter_222/software_86
[[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.)

If I have specified a version, it is the minimum version I have tested EMEN2 with. I cannot guarantee success with versions earlier than noted.
Line 7: Line 8:
Berkeley DB * Python 2.5+
 (note: do not use Python 3.0)
 http://www.python.org


* Berkeley DB 4.8.24+
 BDB is the storage and transactional backend for EMEN2
 * Note: I have not tested Berkeley DB 5.x
Line 11: Line 19:
bsddb3
 python bindings for berkeley db -- latest version from http://www.jcea.es/programacion/pybsddb.htm
* bsddb3 4.8.4+ (latest)
 Python bindings for Berkeley DB
 *
Note: I have not tested Berkeley DB 5.x
 
http://www.jcea.es/programacion/pybsddb.htm
Line 16: Line 26:
Mako Templates * Mako Templates (latest)
 A simple, fast templating system for Python
Line 21: Line 32:
demjson * demjson (latest)
 A fast, compliant JSON module
Line 24: Line 36:
 * note: EMEN2 may use the Python json standard library in the future
Line 26: Line 39:
Twisted * Twisted 10.x+
 An event-driven networking engine written in Python
Line 31: Line 45:
yaml * PyYAML (latest)
 Configuration file is YAML-based
Line 33: Line 48:


* pyOpenSSL
 Network encryption
 "easy_install pyOpenSSL"


* EMAN2
 EMAN2 is optionally used to generate browsable micrograph previews.
 http://ncmi.bcm.edu/ncmi/software/counter_222/software_86

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.)

If I have specified a version, it is the minimum version I have tested EMEN2 with. I cannot guarantee success with versions earlier than noted.

* Python 2.5+

* Berkeley DB 4.8.24+

* bsddb3 4.8.4+ (latest)

* Mako Templates (latest)

* demjson (latest)

* Twisted 10.x+

* PyYAML (latest)

  • Configuration file is YAML-based "easy_install yaml"

* pyOpenSSL

  • Network encryption "easy_install pyOpenSSL"

* EMAN2

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