Size: 1606
Comment:
|
Size: 1617
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
Line 4: | Line 5: |
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+ |
* Python 2.6+ |
Line 10: | Line 9: |
* Berkeley DB 4.8.24+ | * Berkeley DB 5.0.x |
Line 12: | Line 11: |
* Note: Berkeley DB 5.x has not been tested | * Note: Relatively recent 4.8.2x release are probably OK as well |
Line 15: | Line 14: |
* bsddb3 4.8.4+ (latest) | * bsddb3 5.0.x |
Line 17: | Line 16: |
* Note: Berkeley DB 5.x has not been tested | * Note: Relatively recent 4.8.2x release are probably OK as well |
Line 41: | Line 40: |
* EMAN2 | * EMAN2 (recommended) |
Line 44: | Line 43: |
* Matplotlib * Plotting support * Note: commonly installed with EMAN2 * "easy_install matplotlib" |
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.)
- Python 2.6+
- (note: do not use Python 3.0+)
- 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
- bsddb3 5.0.x
- Python bindings for Berkeley DB
- Note: Relatively recent 4.8.2x release are probably OK as well
- "easy_install bsddb3"
- Mako Templates (latest)
- A simple, fast templating system for Python
- "easy_install mako"
- Twisted 10.x+
- An event-driven networking engine written in Python
- "easy_install twisted"
- Markdown
- Simplified rich-text editing
- "easy_install Markdown"
Optional
- pyOpenSSL
- Network encryption
- "easy_install pyOpenSSL"
- EMAN2 (recommended)
- EMAN2 is optionally used to generate browsable micrograph previews.
- Matplotlib
- Plotting support
- Note: commonly installed with EMAN2
- "easy_install matplotlib"