Differences between revisions 31 and 32
Revision 31 as of 2008-05-30 13:51:57
Size: 2508
Editor: PaulBoddie
Comment:
Revision 32 as of 2008-11-15 14:00:04
Size: 2544
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
 * [http://mayavi.sourceforge.net/ MayaVi] A library and application for scientific visualization based on VTK.
 * [http://vpython.org VPython] - 3D programming for ordinary mortals
 * [http://www.alcyone.com/pyos/chess Chess] - a chess adjudicator module
 * [http://home.gna.org/oomadness/en/soya/ Soya] - A high level 3d engine written mostly in pyrex
 * [http://spineless.sourceforge.net/ spineless] - Another high level 3d enginge but "Focus is on flexibility, clean design and ease of use, not pure speed."
 * [http://togra.sourceforge.net/ togra] - Another 3D high level 3D engine.
 * [http://panda3d.org Panda3D] - 3D engine with short learning curve, rapid development.
 * [[http://mayavi.sourceforge.net/|MayaVi]] A library and application for scientific visualization based on VTK.
 * [[http://vpython.org|VPython]] - 3D programming for ordinary mortals
 * [[http://www.alcyone.com/pyos/chess|Chess]] - a chess adjudicator module
 * [[http://home.gna.org/oomadness/en/soya/|Soya]] - A high level 3d engine written mostly in pyrex
 * [[http://spineless.sourceforge.net/|spineless]] - Another high level 3d enginge but "Focus is on flexibility, clean design and ease of use, not pure speed."
 * [[http://togra.sourceforge.net/|togra]] - Another 3D high level 3D engine.
 * [[http://panda3d.org|Panda3D]] - 3D engine with short learning curve, rapid development.
Line 18: Line 18:
 * [http://www.freenet.org.nz/python/SSLCrypto/ SSLCrypto] - package for adding encryption to Python programs.
 * [http://undertow.ussg.indiana.edu/~samyron/pycbc.html PyCBC] - A CBC module for python (comes with PyBlowfish). This module is compatible with Perl's Crypt::CBC module.
 * [http://www.amk.ca/python/code/crypto PyCrypto] - A collection of cryptographic algorithms and protocols.
 * [[http://www.freenet.org.nz/python/SSLCrypto/|SSLCrypto]] - package for adding encryption to Python programs.
 * [[http://undertow.ussg.indiana.edu/~samyron/pycbc.html|PyCBC]] - A CBC module for python (comes with PyBlowfish). This module is compatible with Perl's Crypt::CBC module.
 * [[http://www.amk.ca/python/code/crypto|PyCrypto]] - A collection of cryptographic algorithms and protocols.
Line 22: Line 22:
   * Grail: but where can I find it? --["lwickjr"]    * Grail: but where can I find it? --[[lwickjr]]
Line 26: Line 26:
 * [http://www.joachim-bauch.de/projects/python/pylzma/ PyLZMA] - Python bindings for the LZMA compression algorithm.  * [[http://www.joachim-bauch.de/projects/python/pylzma/|PyLZMA]] - Python bindings for the LZMA compression algorithm.
Line 30: Line 30:
 * [http://epydoc.sourceforge.net epydoc] - API documentation generator for Python modules  * [[http://epydoc.sourceforge.net|epydoc]] - API documentation generator for Python modules
Line 34: Line 34:
 * [http://www.lemburg.com/files/python/mxTextTools.html mxTextTools] - a fast text manipulation toolkit for Python
 * [http://simpleparse.sourceforge.net SimpleParse] - a parser generator for mxText``Tools v2.0.0
 * [http://systems.cs.uchicago.edu/ply/ply.html PLY] - the '''lex''' and '''yacc''' compiler construction tools implemented in plain Python
 * [http://pages.cpsc.ucalgary.ca/~aycock/spark SPARK] - '''S'''canning, '''Pa'''rsing and '''R'''ewriting '''K'''it
 * [http://nltk.sourceforge.net NLTK] - Natural Language Tool``Kit
 * [http://gnunet.org/libextractor/ libextractor] - meta-data extraction library with Python binding
 * [[http://www.lemburg.com/files/python/mxTextTools.html|mxTextTools]] - a fast text manipulation toolkit for Python
 * [[http://simpleparse.sourceforge.net|SimpleParse]] - a parser generator for mxText``Tools v2.0.0
 * [[http://systems.cs.uchicago.edu/ply/ply.html|PLY]] - the '''lex''' and '''yacc''' compiler construction tools implemented in plain Python
 * [[http://pages.cpsc.ucalgary.ca/~aycock/spark|SPARK]] - '''S'''canning, '''Pa'''rsing and '''R'''ewriting '''K'''it
 * [[http://nltk.sourceforge.net|NLTK]] - Natural Language Tool``Kit
 * [[http://gnunet.org/libextractor/|libextractor]] - meta-data extraction library with Python binding

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.

GeneralLibraries (last edited 2010-05-02 11:23:13 by techtonik)

Unable to edit the page? See the FrontPage for instructions.