mmLib-2.0: Python Macromolecular Library (mmLib), based on the Python 2.4 library: https://pymmlib.sourceforge.net/
Project description
mmLib-2.0.x: Python Macromolecular Library (mmLib)
URL of original project: http://pymmlib.sourceforge.net/
Ported to Python3
REVISIONS:
- 2024-11-09: 2.0.6: Runs using Python3
- 2024-11-06: 2.0.0: Runs using Python3
- 2011-03-27: 1.2.0: Skittles/validation support
- 2008-02-26: 1.1.0: PHENIX support; Christoph Champ
- 2007-04-28: 1.0.0
DESCRIPTION:
The Python Macromolecular Library (mmLib) is a collection of Python modules the examination and manipulation of macromolecular structures, and the files which describe them.
REQUIREMENTS:
- Python >= 3.8
- numpy >= 1.26
GUI and OpenGL not tested under Python3
Additional requirements for the mmCIF Editor and tlsview.py Viewer:
- PyOpenGL >= 2.0.0.44 (http://pyopengl.sourceforge.net/)
- gtk >= 2.0/2.2 (http://www.gtk.org/)
- PyGtk >= 1.99.16 (http://www.pygtk.org/)
- GtkGLExt >= 1.0 (http://gtkglext.sourceforge.net)
- PyGtkGLExt >= 1.0 (http://gtkglext.sourceforge.net)
HARDWARE: If you want to use the GLViewer.py module, or use the mmLib Molecular Viewer, you will need OpenGL hardware acceleration provided by your video card and driver. We have tested this on a NVIDIA 5200FX using RedHat 9.0 and the latest NVIDIA-6106 driver.
INSTALLATION:
pip install pymmlib3
More here but this document is mostly outdated: INSTALL.txt
PROBLEMS/BUG REPORTS/CONTACT:
You can contact us through our SourceForge site, or email us directly at:
- Ethan Merritt merritt@u.washington.edu
- Christoph Champ champc@u.washington.edu
- Jay Painter jpaint@u.washington.edu
- Pawel Rubach pawel.rubach@gmail.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file pymmlib3-2.0.8-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: pymmlib3-2.0.8-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 211.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6318977a8d0d43dc0a1a0c70a22caec6d78b43d6509ff75a367ca6bbc0f29021 |
|
MD5 | 9a6c3344805615cf0829c5fbff24c878 |
|
BLAKE2b-256 | 82cf3c4de723dbf2a0c72b7a25c73280b6fbba6f147b4765a62e51e309c0aa34 |
Provenance
The following attestation bundles were made for pymmlib3-2.0.8-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl
:
Publisher:
publish-to-pypi.yml
on prubach/pymmlib3
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
pymmlib3-2.0.8-cp313-cp313-manylinux1_x86_64.manylinux_2_5_x86_64.whl
- Subject digest:
6318977a8d0d43dc0a1a0c70a22caec6d78b43d6509ff75a367ca6bbc0f29021
- Sigstore transparency entry: 152868136
- Sigstore integration time:
- Predicate type:
File details
Details for the file pymmlib3-2.0.8-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: pymmlib3-2.0.8-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 212.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cfb46014cb7f846e0e8790a8d3dac946b53abf724bc7acaab56c09594e74b22 |
|
MD5 | 2141b19a3c544c36ffe55897dfead239 |
|
BLAKE2b-256 | 7eb511a08366941282a16d9b23fe756ff4928711f5acc8d6088706b538b0e578 |
Provenance
The following attestation bundles were made for pymmlib3-2.0.8-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl
:
Publisher:
publish-to-pypi.yml
on prubach/pymmlib3
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
pymmlib3-2.0.8-cp312-cp312-manylinux1_x86_64.manylinux_2_5_x86_64.whl
- Subject digest:
0cfb46014cb7f846e0e8790a8d3dac946b53abf724bc7acaab56c09594e74b22
- Sigstore transparency entry: 152868137
- Sigstore integration time:
- Predicate type:
File details
Details for the file pymmlib3-2.0.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: pymmlib3-2.0.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 212.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b5af5a913fc43b81d0f4fce374237c9420787fb7a91c5e5e676d2d85107d1d1 |
|
MD5 | 695c99d5943d50f58846dbecfdfb9575 |
|
BLAKE2b-256 | 113712ce49ed92cea7349d612ff6956548e4e1f99f700e966fc222d52f272816 |
Provenance
The following attestation bundles were made for pymmlib3-2.0.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl
:
Publisher:
publish-to-pypi.yml
on prubach/pymmlib3
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
pymmlib3-2.0.8-cp311-cp311-manylinux1_x86_64.manylinux_2_5_x86_64.whl
- Subject digest:
2b5af5a913fc43b81d0f4fce374237c9420787fb7a91c5e5e676d2d85107d1d1
- Sigstore transparency entry: 152868141
- Sigstore integration time:
- Predicate type:
File details
Details for the file pymmlib3-2.0.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: pymmlib3-2.0.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 211.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e8ee3f1dee8b95b65fb9eaae29adc6a5d40752238fa6eb219a240e1904cf70a |
|
MD5 | dc1a06915196f4368d68d01aafdea596 |
|
BLAKE2b-256 | cfd9f1d79c538171ea1ec1ca4d786c443ec7e0953badd693b960ffe45af849df |
Provenance
The following attestation bundles were made for pymmlib3-2.0.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
:
Publisher:
publish-to-pypi.yml
on prubach/pymmlib3
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
pymmlib3-2.0.8-cp310-cp310-manylinux1_x86_64.manylinux_2_5_x86_64.whl
- Subject digest:
6e8ee3f1dee8b95b65fb9eaae29adc6a5d40752238fa6eb219a240e1904cf70a
- Sigstore transparency entry: 152868134
- Sigstore integration time:
- Predicate type:
File details
Details for the file pymmlib3-2.0.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: pymmlib3-2.0.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 211.4 kB
- Tags: CPython 3.9, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 059a7956a7694fb5cc8015ee51deabbb6f63c89eba92eb4283fa9c8854a3a09a |
|
MD5 | f2f9dfe40cfb66566e56286d06aa7920 |
|
BLAKE2b-256 | 52bc7804ad9bfe635d6dcc197e502e91a00464d1bab96962a8c180f533b74799 |
Provenance
The following attestation bundles were made for pymmlib3-2.0.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
:
Publisher:
publish-to-pypi.yml
on prubach/pymmlib3
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
pymmlib3-2.0.8-cp39-cp39-manylinux1_x86_64.manylinux_2_5_x86_64.whl
- Subject digest:
059a7956a7694fb5cc8015ee51deabbb6f63c89eba92eb4283fa9c8854a3a09a
- Sigstore transparency entry: 152868135
- Sigstore integration time:
- Predicate type:
File details
Details for the file pymmlib3-2.0.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: pymmlib3-2.0.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 211.8 kB
- Tags: CPython 3.8, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41fb88884c9d25cf4093e8e41a5abd3560c11fd38c007cab093f5961c9b4d5d3 |
|
MD5 | a4096c6e9989ff0650c9b0580c7a9e0f |
|
BLAKE2b-256 | a806ed5c0f67dedd1463e24c270240eb42193f16a6521950fe11ce5f76135de9 |
Provenance
The following attestation bundles were made for pymmlib3-2.0.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
:
Publisher:
publish-to-pypi.yml
on prubach/pymmlib3
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
pymmlib3-2.0.8-cp38-cp38-manylinux1_x86_64.manylinux_2_5_x86_64.whl
- Subject digest:
41fb88884c9d25cf4093e8e41a5abd3560c11fd38c007cab093f5961c9b4d5d3
- Sigstore transparency entry: 152868139
- Sigstore integration time:
- Predicate type: