Differences between revisions 12 and 15 (spanning 3 versions)
Revision 12 as of 2010-03-29 10:02:29
Size: 1652
Editor: root
Comment:
Revision 15 as of 2010-04-17 21:07:08
Size: 1765
Editor: SteveLudtke
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
Line 7: Line 6:

* 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
 http://www.oracle.com/technology/software/products/berkeley-db/index.html


*
bsddb3 4.8.4+ (latest)
 Python bindings for Berkeley DB
 http://www.jcea.es/programacion/pybsddb.htm
 "easy_install bsddb3"


* Mako Templates (latest)
 A simple, fast templating system for Python
 http://www.makotemplates.org/
 
"easy_install makotemplates"


* demjson (latest)
 A fast, compliant JSON module
 http://deron.meranda.us/python/demjson/
 
"easy_install demjson"
 * note: EMEN2 may use the Python json standard library in the future
 * 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: Berkeley DB 5.x has not been tested
  *
http://www.oracle.com/technology/software/products/berkeley-db/index.html
 * bsddb3 4.8.4+ (latest)
  * Python bindings for Berkeley DB
  * Note: Berkeley DB 5.x has not been tested
  *
http://www.jcea.es/programacion/pybsddb.htm
  * "easy_install bsddb3"
 * Mako Templates (latest)
  * A simple, fast templating system for Python
  * http://www.makotemplates.org/ "easy_install makotemplates"
 * demjson (latest)
  * A fast, compliant JSON module
  * http://deron.meranda.us/python/demjson/ "easy_install demjson"
  * note: EMEN2 may use the Python json standard library in the future
Line 38: Line 27:
 An event-driven networking engine written in Python
 http://twistedmatrix.com/trac/
 "easy_install twisted"
Line 42: Line 28:
 . An event-driven networking engine written in Python
 http://twistedmatrix.com/trac/ "easy_install twisted"
Line 44: Line 32:
 Configuration file is YAML-based
 "easy_install yaml"
Line 47: Line 33:
 . Configuration file is YAML-based "easy_install yaml"
Line 49: Line 36:
 Network encryption
 "easy_install pyOpenSSL"
Line 52: Line 37:
 . Network encryption "easy_install pyOpenSSL"
Line 54: Line 40:
 EMAN2 is optionally used to generate browsable micrograph previews.
 http://ncmi.bcm.edu/ncmi/software/counter_222/software_86

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

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