Графические библиотеки
Графические пользовательские интерфейсы
 
 
Python Imaging Library (PIL) - графическая библиотека для языка Python (Фредрик Лунд и PSA Image-SIG).
PIL добавляет к интерпретатору Python средства обработки графических объектов. Библиотека поддерживает множество стандартных файловых форматов для представления графики и средства обработки графических данных. Для более подробного ознакомления с PIL имеется справочник, написанный ее автором.

По проблемам  PIL и обработки графики в Python ведется дискуссия в PSA Image-SIG.

Текущую версию PIL, включающую бинарную дистрибуцию для Windows 95/98/NT можно найти у Secret Labs, прекомпилированную версию для Intel Linux (RedHat 5.x, RPM) можно найти страничке Оливера Эндрича.

VTK - программная система для трехмерной графики и визуализации (KitWare - Will Schroeder, Ken Martin and Bill Lorensen).
VTK является библиотекой классов на C++ и  имеет интерфейс с языками Python, Java  и Tcl/Tk. Графическая модель, положенная в основу VTK, является высокоуровневой абстракцией OpenGL и PEX. В библиотеке реализован неплохой набор алгоритмов для обработки 2D/3D графики.

Последнюю версию исходнных текстов VTK и бинарную дистрибуцию для Windows 95/98/NT можно найти на сайте у авторов,  прекомпилированную версию для Intel Linux (RedHat, RPM) можно найти на европейском зеркале RedHat.

PyOpenGL - интерфейс к OpenGL компании Silicon Graphics  (Томас Шваллер, Дэвид Эшер).
В настоящее время PyOpenGL включает в себя  Python-интерфейс к библиотеке OpenGL и библиотеке Glut,  интерфейс между OpenGL и Tkinter. В настоящее время Дэвид Эшер ведет ряд проектов в рамках которых в дополнение к PyOpenGL им поддерживается библиотека PyGLTT для рендеринга TrueType шрифтов  и библиотека PyPDFlib для создания графических документов в формате Adobe PDF.

Текущую версию исходных текстов библиотеки и бинарную дистрибуцию для Windows 95/98/NT можно найти на страничке  Дэвида Эшера, прекомпилированную версию для Intel Linux (RedHat, RPM) можно найти на страничке Оливера Эндрича.

Вокруг PyOpenGL ведется дискуссия в PyOpenGL SIG. на серевере eGroups.

 
Tkinter - пользовательский интерфейс на основе Tk на основе Tcl/Tk (Гвидо ван Россум).
Для своей работы требует установку Tcl/Tk.

В настоящее время Tkinter является частью бинарной дистрибуции для Windows 95/98/NT, которая также включает в себя ядро и библиотеки Tcl/Tk, прекомпилированную версию для Intel Linux (RedHat 5.x, RPM) можно найти у Оливера Эндрича.