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

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

File metadata

File hashes

Hashes for pymmlib3-2.0.6-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 59fec49314113a27e2215fe1bad48c282ee982fe21d9ddb07d47838b40d60b59
MD5 fb6cd68066a430f0b294dc2c899e5cbf
BLAKE2b-256 35bf06f9ae73a7a53cbc14069fb7c65831eca1231167770e4467a2d0c62e1e0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmlib3-2.0.6-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 042895f487ad8ff0e021939b2ab69bfedd9487c7dc51f5041df740109852dfdb
MD5 a0781beb34c18415a9d914bf1c46acba
BLAKE2b-256 1f1997305ad46fd13f1e2588dad46a199fb33b4d0443ec4de92e1e126f152802

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmlib3-2.0.6-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fa3153497a20ad11fcef2e1dd0f7013ded6eea46a81f5cbbf9c8d4449bd56a1a
MD5 589c09eda195c54eea9ce7615eb96761
BLAKE2b-256 45713acd6b7cf2d62044fc08f50f5ccb818f7b3e47cb49983a6c2ee74936a0f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmlib3-2.0.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 96c7a938dee78c1dac753715226c922bda4e8c84788fabc61d163e7b4114df24
MD5 e9a83596501d0e628854cc90038724aa
BLAKE2b-256 31ec6c231d6558299078d6a524fc20e446ec6eb7ac1ac1b8d2c562145f5bfc81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmlib3-2.0.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e0970ea58b224cc6ba5cafbcb4f2a45c5a9b89d32401b2c4226cac8f7c870aec
MD5 f4272ac0ad6180b25febe8139ddbb28b
BLAKE2b-256 0550c9fcd645b24e7a91e01cd1b41517bf3bb615adf6da2804257d9a109e14ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmlib3-2.0.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c98ed88eed5e6b04bc6761ae628c821ccb9100409ffab8affa3e0d9e8c594694
MD5 a6d32a678214b932a3c009155a006c74
BLAKE2b-256 be7a3ab3279ce97b09a2f5b852e2eb703cae1326d22717faa352d505852e6ed7

See more details on using hashes here.

Provenance

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