Menu

Tree [fb64f2] main /
 History

HTTPS access


File Date Author Commit
 applications 2026-09-06 Ethan A Merritt Ethan A Merritt [962fbc] typos in comments and docs
 build 2026-09-01 Ethan A Merritt Ethan A Merritt [0d937b] Import pymmlib-1.2.0 into git
 doc 2026-09-06 Ethan A Merritt Ethan A Merritt [962fbc] typos in comments and docs
 examples 2026-09-07 Ethan A Merritt Ethan A Merritt [76db0e] Update example/skittles.py
 mmLib 2026-09-07 Ethan A Merritt Ethan A Merritt [cb50e4] AtomMath.py - update AtomMath.py and add calcul...
 src 2026-09-02 Ethan A Merritt Ethan A Merritt [75b17d] run src/test.py through 2to3
 tests 2026-09-06 Ethan A Merritt Ethan A Merritt [962fbc] typos in comments and docs
 tools 2026-09-02 Ethan A Merritt Ethan A Merritt [3535a5] tools: run all files through 2to3
 .gitignore 2026-09-02 Ethan A Merritt Ethan A Merritt [6df843] keep the old build directories (2011 i686 pytho...
 AUTHORS.txt 2026-09-01 Ethan A Merritt Ethan A Merritt [0d937b] Import pymmlib-1.2.0 into git
 INSTALL.txt 2026-09-01 Ethan A Merritt Ethan A Merritt [0d937b] Import pymmlib-1.2.0 into git
 LICENSE.txt 2026-09-01 Ethan A Merritt Ethan A Merritt [0d937b] Import pymmlib-1.2.0 into git
 MANIFEST.in 2026-09-01 Ethan A Merritt Ethan A Merritt [0d937b] Import pymmlib-1.2.0 into git
 NOTES_2026 2026-09-08 Ethan A Merritt Ethan A Merritt [337628] Add README_2026.txt and NOTES_2026
 README.txt 2026-09-08 Ethan A Merritt Ethan A Merritt [fb64f2] sort out naming of README.txt README_2011.txt I...
 README_2011.txt 2026-09-08 Ethan A Merritt Ethan A Merritt [fb64f2] sort out naming of README.txt README_2011.txt I...
 setup.py 2026-09-04 Ethan A Merritt Ethan A Merritt [1efdd0] Update (slightly) the Data/Monomers collection

Read Me

mmLib-1.3.0: Python Macromolecular Library (mmLib)
http://pymmlib.sourceforge.net/

REVISIONS:
  * 2026-09-01: 1.3.0: Revise code for use with Python 3.13 Numpy 1.24
  * 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

The files README_2011.txt and INSTALL.txt were written for version 1.2.0
(python 2.6 Numpy 1.1).  I left them unchanged, even though mmLib 1.3.0
has been revised to work with Python 3.13 and Numpy 1.24.
Read those files for detailed desciptions, admittedly out of date.

Since Python 3 does not provide an equivalent for the PyGTK support
used by the example applications written for mmLib 1.2, they do not
work with the updated mmLib 1.3

OpenGL support is still included if the relevant Python 3 modules are
found, but actual performance of applications may have issues (e.g.
Wayland support, hardware acceleration, ...).

- Ethan A Merritt
  September 2026