Size: 1762
Comment:
|
Size: 1802
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
Line 13: | Line 14: |
Line 18: | Line 20: |
Line 20: | Line 23: |
* http://www.makotemplates.org/ "easy_install makotemplates" | * http://www.makotemplates.org/ * "easy_install makotemplates" |
Line 23: | Line 28: |
* http://deron.meranda.us/python/demjson/ "easy_install demjson" | * http://deron.meranda.us/python/demjson/ * "easy_install demjson" |
Line 25: | Line 31: |
Line 27: | Line 34: |
* http://twistedmatrix.com/trac/ "easy_install twisted" | * http://twistedmatrix.com/trac/ * "easy_install twisted" |
Line 29: | Line 38: |
*Configuration file is YAML-based "easy_install yaml" | *Configuration file is YAML-based * "easy_install yaml" |
Line 32: | Line 43: |
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+
- (note: do not use Python 3.0+)
- 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
- "easy_install bsddb3"
- Mako Templates (latest)
- A simple, fast templating system for Python
- "easy_install makotemplates"
- demjson (latest)
- A fast, compliant JSON module
- "easy_install demjson"
- note: EMEN2 may use the Python json standard library in the future
- Twisted 10.x+
- An event-driven networking engine written in Python
- "easy_install twisted"
- PyYAML (latest)
- Configuration file is YAML-based
- "easy_install yaml"
- pyOpenSSL
- Network encryption "easy_install pyOpenSSL"
- EMAN2
- EMAN2 is optionally used to generate browsable micrograph previews.