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

File metadata

File hashes

Hashes for pymmlib3-2.0.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b7d19f7e369190c7c37e83354746f932cb53a71623354d2062af780013beaa08
MD5 b05d9ec8594e21d97a2db885fa3319c7
BLAKE2b-256 a60b1597b291b1f882fb9ba6c777ba743eafeba3cd73424ec419b6cdaeaee7e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmlib3-2.0.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 23da3cefa920938517062887985dcc536eba1c15d78ebb73cd0cbb17ae2a9489
MD5 78ecd8e6a81a1e761f786364be00b27b
BLAKE2b-256 57fdb905a7a0d9bdd3139cbc6611296d4fc8450262605da5f8b22eaa2abca344

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmlib3-2.0.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6d76801b17ccf99c8c4dd9e5099b2e46ebfbb80eb14dbfb7ee7e33cdf24f3d18
MD5 39ba1975fee3a656671278609c0f2c21
BLAKE2b-256 4822407b8823b77cc8c8f212eda2974401379a1988254cd12db2b9399e91540b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmlib3-2.0.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a0993eab2a746ac30d2f2e9a808420e552dc004b183e32c5ae561f7c05aa43fd
MD5 81bff7ee515423c2ede02056cc222e9e
BLAKE2b-256 8d6d202d540a31d9d054cfe7408a3a132018ed0e15c6829962e9df1db731b2f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmlib3-2.0.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 117dcfa6144a4882585ad5c53222837d23cc2a1605a314ec07b851cd6f4b44a9
MD5 f41ee0b6ea380ef79edb57465f737539
BLAKE2b-256 1208c3e9e22a087b81d4968b0949211eb8460b16cd325cd0c3672c5560c45696

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pymmlib3-2.0.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2dab8474335bd4fa9636d82f4b462b75c02a41acf374ade73864129fdca53b39
MD5 255d445dd498c92f999235b9ec1b73b6
BLAKE2b-256 7d97ae87c84d3c055a0031c83d0da4a2a2c3b757eebb84f8c7dca459e7d07c96

See more details on using hashes here.

Provenance

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