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.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl (212.0 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.5+ x86-64

pymmlib3-2.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl (213.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ x86-64

pymmlib3-2.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl (213.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ x86-64

pymmlib3-2.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl (212.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ x86-64

pymmlib3-2.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (212.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ x86-64

pymmlib3-2.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (212.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ x86-64

File details

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

File metadata

File hashes

Hashes for pymmlib3-2.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dd8e032bff2dd3b9cc6b19f979bee9950528d81534fc2e19310dd8e0e8bd9007
MD5 73776fc44fa82815f53582d5b6c0e02a
BLAKE2b-256 1e561a31cced0e391e24532d6d790ea9552fd14f4dd41ad2374440366a42fcb3

See more details on using hashes here.

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

Attestations:

File details

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

File metadata

File hashes

Hashes for pymmlib3-2.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e64482b89d67a773512afb355a173aed2603fa2b9e16341290f4ea420444dbb7
MD5 a152014e6727199dfb1c2a15e227abff
BLAKE2b-256 3af308008149926884dbb32dd8fc17e34dcaab00bb2cb90df6e1cd8397dcdf50

See more details on using hashes here.

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

Attestations:

File details

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

File metadata

File hashes

Hashes for pymmlib3-2.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2c098db1eb800ef166c120174ae8015ba2b626b70855919259047b376492aed5
MD5 fcc2283c13e9977cfb412dc0f3681f4f
BLAKE2b-256 62d4ea5be3238330d86bb9940bbd784196edd01431b3c81aa4f2eb74e22667f0

See more details on using hashes here.

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

Attestations:

File details

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

File metadata

File hashes

Hashes for pymmlib3-2.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6484790fe293f3a460d81fc0bbb3cd78fb0e4a57a92f1c527e55e8f7cd873482
MD5 ff9a50b94cae3586ce869abf1352cc53
BLAKE2b-256 62fbc581939993e494d9261464fb74105827aa3fd2abd8bfb36c30bc270bf38d

See more details on using hashes here.

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

Attestations:

File details

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

File metadata

File hashes

Hashes for pymmlib3-2.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 61c3a8ef09d82c341a4442c792792b1256129a0cc09510be7890c70f4e27ce59
MD5 213ebf836e91bff02ed3b51b8f1d2f5e
BLAKE2b-256 f488902413c6bb1d3c7d25214fcd39e9c162117ddc78e985f4ed792596249d4e

See more details on using hashes here.

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

Attestations:

File details

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

File metadata

File hashes

Hashes for pymmlib3-2.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4bc47a490428822e047314c3f93a6553b2899af3f1af2e8fa9e2969914ca09f7
MD5 fbce48cbcafcd81c714888df3d35d1b7
BLAKE2b-256 7619df897f0a63a4f597db61ded207005daed87259b98ae8b7215d0c87031901

See more details on using hashes here.

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

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