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.4: 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.4-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.4-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.4-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.4-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.4-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.4-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.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pymmlib3-2.0.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 628f9eeeb8372bdaba23cf5a109895d6fce367514ca6b09a1e3a94a182795043
MD5 155a7a6ba2a290bb88673ce5f6c24a9d
BLAKE2b-256 e662b125080ac4b9ce459a13a72a0c29dbd360752d901f1b83ba18a3f4f25877

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmlib3-2.0.4-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.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pymmlib3-2.0.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b12f99fc3f9cf33227db32c405f8c216b94ff41d68e437f9b27ed121d9b61a05
MD5 8d79acc9ba76e43eed52ca83504381d0
BLAKE2b-256 3384de4888ee80bdb243c44f814117190712e2c20c95127c15403b5ec05cfaad

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmlib3-2.0.4-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.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pymmlib3-2.0.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b44342fd520ed7be3e9eae47f13eee94b35cff600646af00ba0d1dd8f20f4fb9
MD5 139f61dbb9639b17ec7b4ea823efcd7d
BLAKE2b-256 3d0acbad8f60c61b1a0e2037f551aafbe29811a59a2a09da6cd0d5507415ad22

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmlib3-2.0.4-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.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pymmlib3-2.0.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 989924ad6330bff6f1fd45fb9a8b6613834de6369af6ff2e739c210eb1f14edd
MD5 aee4dc85dd65a62e1e60e6daa05b233f
BLAKE2b-256 55442128411009df8c09c3ebdedb1ddcf11163b08637d9dddfbf6392c6130104

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmlib3-2.0.4-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.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pymmlib3-2.0.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a322bc683b293ba55fe6f1df7b99964a12c04599dda3f8957fd69a64c50d49df
MD5 4fa6c6d4beb14952b00ebc77f1a752bb
BLAKE2b-256 d2d06b9120fdbd129b20539a20c4b77994f4d57a1aefbfc88b53acd97870df6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmlib3-2.0.4-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.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pymmlib3-2.0.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 324810f3992ea2244b63e026046ff30db3aa7030721ef9ed2aa9ee8d4fdcf3c5
MD5 34f74df4b87436c8a19073b4a84a887d
BLAKE2b-256 54b86df7b5d9e93c2f738e9cccc49315aa97ed024c04663699a4feb9de3e0c9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pymmlib3-2.0.4-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