Skip to main content

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

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:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pymmlib3-2.0.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl (211.2 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.5+ x86-64

pymmlib3-2.0.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl (212.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ x86-64

pymmlib3-2.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl (212.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ x86-64

pymmlib3-2.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl (211.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ x86-64

pymmlib3-2.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (211.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ x86-64

pymmlib3-2.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (211.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ x86-64

File details

Details for the file pymmlib3-2.0.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pymmlib3-2.0.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d0daf0a7e6a832a43363f0944942ef442c79cc3ebfa7dd62ee787722505f5a54
MD5 c4731218ccbe2d76f47c3f6b0cff3cea
BLAKE2b-256 97b3f1eff438cb6c6f0ee7e5ec91fa21905f06906f5af0c6830e0ef3284a31ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmlib3-2.0.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl:

Publisher: publish-to-pypi.yml on prubach/pymmlib3

Attestations:

File details

Details for the file pymmlib3-2.0.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pymmlib3-2.0.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a52dd11d953141e1122e7c766ab424b51e0f01ac7a524073a02897cf0fb6de48
MD5 76d396fb3d56a8d9eb5283ff409b3936
BLAKE2b-256 650acbafa0836e44b845bb5c44d6dc48ec66d5d3c9e536a5fe6958c1d8208f73

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmlib3-2.0.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl:

Publisher: publish-to-pypi.yml on prubach/pymmlib3

Attestations:

File details

Details for the file pymmlib3-2.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pymmlib3-2.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3cdba15c30fc510045881f1495878f52524753acba9236c9246e224c017730c0
MD5 605df88966d8aba7f7cab9e47339a407
BLAKE2b-256 31895c7884f9432956e73ccde615e14fbc675ac9c57df84928ba0db99a721642

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmlib3-2.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl:

Publisher: publish-to-pypi.yml on prubach/pymmlib3

Attestations:

File details

Details for the file pymmlib3-2.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pymmlib3-2.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f1bd47879c3e023b929066a94386d7d63c07716cd5652ad1ed3d1fbd9c506920
MD5 94c3b460b973d3a87abc1eef12666de2
BLAKE2b-256 ce7876db8c0ed43a47a20dc59a196618dc3ea2c7713a3e6374ffb43c276215c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmlib3-2.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl:

Publisher: publish-to-pypi.yml on prubach/pymmlib3

Attestations:

File details

Details for the file pymmlib3-2.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pymmlib3-2.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ac9ebb5236a91039061a8215f893abb2967141629a9eb18ebe89e79500530aac
MD5 5db0cdaa2cbc39e452e1c315fdfa8d3f
BLAKE2b-256 c0bd815f759f7c0df7a68eec3e5d944cc0acc162e1be00cbb489a3319751dcec

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmlib3-2.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl:

Publisher: publish-to-pypi.yml on prubach/pymmlib3

Attestations:

File details

Details for the file pymmlib3-2.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pymmlib3-2.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e64efe0cbc914afc930531f89e2d40d9da793e2a3bd4d97420429c602883fb3d
MD5 719bd950156e0823daeadcbc536377a0
BLAKE2b-256 e9e9d0b3b62b381447f3d4b0bd3a8159709ffe4021e73529bf3450b7ed079e71

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmlib3-2.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl:

Publisher: publish-to-pypi.yml on prubach/pymmlib3

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page