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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pymmlib3-2.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl.
File metadata
- Download URL: pymmlib3-2.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 212.0 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 |
dd8e032bff2dd3b9cc6b19f979bee9950528d81534fc2e19310dd8e0e8bd9007
|
|
| MD5 |
73776fc44fa82815f53582d5b6c0e02a
|
|
| BLAKE2b-256 |
1e561a31cced0e391e24532d6d790ea9552fd14f4dd41ad2374440366a42fcb3
|
Provenance
The following attestation bundles were made for pymmlib3-2.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl:
Publisher:
publish-to-pypi.yml on prubach/pymmlib3
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pymmlib3-2.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
dd8e032bff2dd3b9cc6b19f979bee9950528d81534fc2e19310dd8e0e8bd9007 - Sigstore transparency entry: 152941968
- Sigstore integration time:
-
Permalink:
prubach/pymmlib3@5725b6353d64e2cfd65f519cb8114dd671cda6c0 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/prubach
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@5725b6353d64e2cfd65f519cb8114dd671cda6c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pymmlib3-2.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl.
File metadata
- Download URL: pymmlib3-2.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 213.3 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 |
e64482b89d67a773512afb355a173aed2603fa2b9e16341290f4ea420444dbb7
|
|
| MD5 |
a152014e6727199dfb1c2a15e227abff
|
|
| BLAKE2b-256 |
3af308008149926884dbb32dd8fc17e34dcaab00bb2cb90df6e1cd8397dcdf50
|
Provenance
The following attestation bundles were made for pymmlib3-2.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl:
Publisher:
publish-to-pypi.yml on prubach/pymmlib3
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pymmlib3-2.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
e64482b89d67a773512afb355a173aed2603fa2b9e16341290f4ea420444dbb7 - Sigstore transparency entry: 152941970
- Sigstore integration time:
-
Permalink:
prubach/pymmlib3@5725b6353d64e2cfd65f519cb8114dd671cda6c0 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/prubach
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@5725b6353d64e2cfd65f519cb8114dd671cda6c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pymmlib3-2.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl.
File metadata
- Download URL: pymmlib3-2.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 213.1 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 |
2c098db1eb800ef166c120174ae8015ba2b626b70855919259047b376492aed5
|
|
| MD5 |
fcc2283c13e9977cfb412dc0f3681f4f
|
|
| BLAKE2b-256 |
62d4ea5be3238330d86bb9940bbd784196edd01431b3c81aa4f2eb74e22667f0
|
Provenance
The following attestation bundles were made for pymmlib3-2.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl:
Publisher:
publish-to-pypi.yml on prubach/pymmlib3
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pymmlib3-2.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
2c098db1eb800ef166c120174ae8015ba2b626b70855919259047b376492aed5 - Sigstore transparency entry: 152941965
- Sigstore integration time:
-
Permalink:
prubach/pymmlib3@5725b6353d64e2cfd65f519cb8114dd671cda6c0 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/prubach
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@5725b6353d64e2cfd65f519cb8114dd671cda6c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pymmlib3-2.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl.
File metadata
- Download URL: pymmlib3-2.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 212.3 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 |
6484790fe293f3a460d81fc0bbb3cd78fb0e4a57a92f1c527e55e8f7cd873482
|
|
| MD5 |
ff9a50b94cae3586ce869abf1352cc53
|
|
| BLAKE2b-256 |
62fbc581939993e494d9261464fb74105827aa3fd2abd8bfb36c30bc270bf38d
|
Provenance
The following attestation bundles were made for pymmlib3-2.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl:
Publisher:
publish-to-pypi.yml on prubach/pymmlib3
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pymmlib3-2.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
6484790fe293f3a460d81fc0bbb3cd78fb0e4a57a92f1c527e55e8f7cd873482 - Sigstore transparency entry: 152941967
- Sigstore integration time:
-
Permalink:
prubach/pymmlib3@5725b6353d64e2cfd65f519cb8114dd671cda6c0 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/prubach
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@5725b6353d64e2cfd65f519cb8114dd671cda6c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pymmlib3-2.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.
File metadata
- Download URL: pymmlib3-2.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 212.1 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 |
61c3a8ef09d82c341a4442c792792b1256129a0cc09510be7890c70f4e27ce59
|
|
| MD5 |
213ebf836e91bff02ed3b51b8f1d2f5e
|
|
| BLAKE2b-256 |
f488902413c6bb1d3c7d25214fcd39e9c162117ddc78e985f4ed792596249d4e
|
Provenance
The following attestation bundles were made for pymmlib3-2.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl:
Publisher:
publish-to-pypi.yml on prubach/pymmlib3
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pymmlib3-2.1.0-cp39-cp39-manylinux1_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
61c3a8ef09d82c341a4442c792792b1256129a0cc09510be7890c70f4e27ce59 - Sigstore transparency entry: 152941969
- Sigstore integration time:
-
Permalink:
prubach/pymmlib3@5725b6353d64e2cfd65f519cb8114dd671cda6c0 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/prubach
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@5725b6353d64e2cfd65f519cb8114dd671cda6c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pymmlib3-2.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.
File metadata
- Download URL: pymmlib3-2.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 212.5 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 |
4bc47a490428822e047314c3f93a6553b2899af3f1af2e8fa9e2969914ca09f7
|
|
| MD5 |
fbce48cbcafcd81c714888df3d35d1b7
|
|
| BLAKE2b-256 |
7619df897f0a63a4f597db61ded207005daed87259b98ae8b7215d0c87031901
|
Provenance
The following attestation bundles were made for pymmlib3-2.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl:
Publisher:
publish-to-pypi.yml on prubach/pymmlib3
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pymmlib3-2.1.0-cp38-cp38-manylinux1_x86_64.manylinux_2_5_x86_64.whl -
Subject digest:
4bc47a490428822e047314c3f93a6553b2899af3f1af2e8fa9e2969914ca09f7 - Sigstore transparency entry: 152941971
- Sigstore integration time:
-
Permalink:
prubach/pymmlib3@5725b6353d64e2cfd65f519cb8114dd671cda6c0 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/prubach
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@5725b6353d64e2cfd65f519cb8114dd671cda6c0 -
Trigger Event:
push
-
Statement type: