GeneralLibraries

This wiki is in the process of being archived due to lack of usage and the resources necessary to serve it — predominately to bots, crawlers, and LLM companies. Edits are discouraged.
Pages are preserved as they were at the time of archival. For current information, please visit python.org.
If a change to this archive is absolutely needed, requests can be made via the infrastructure@python.org mailing list.

Basic and General Resources

  • CmdModule - tool for creating command line oriented user interface

  • VenomPackage - nonspecific functions useful for any project, with extensive docs and unit tests.

Visualization, Graphics and Games Stuff

  • MayaVi A library and application for scientific visualization based on VTK.

  • VPython - 3D programming for ordinary mortals

  • Chess - a chess adjudicator module

  • Soya - A high level 3d engine written mostly in pyrex

  • spineless - Another high level 3d enginge but "Focus is on flexibility, clean design and ease of use, not pure speed."

  • togra - Another 3D high level 3D engine.

  • Panda3D - 3D engine with short learning curve, rapid development.

Web, Security and Cryptography

  • SSLCrypto - package for adding encryption to Python programs.

  • PyCBC - A CBC module for python (comes with PyBlowfish). This module is compatible with Perl's Crypt::CBC module.

  • PyCrypto - A collection of cryptographic algorithms and protocols.

  • Any good pointers to client-side web prog resources, anybody?

    • Grail: but where can I find it? --lwickjr

Data compression

  • PyLZMA - Python bindings for the LZMA compression algorithm.

Documenting

  • epydoc - API documentation generator for Python modules

Language Processing and Parsing

  • mxTextTools - a fast text manipulation toolkit for Python

  • SimpleParse - a parser generator for mxTextTools v2.0.0

  • PLY - the lex and yacc compiler construction tools implemented in plain Python

  • SPARK - Scanning, Parsing and Rewriting Kit

  • NLTK - Natural Language ToolKit

  • libextractor - meta-data extraction library with Python binding

    See LanguageParsing for more tools.