Wednesday, April 13, 2011

Cool Python Modules

String Similarity

google-diff-match-patch - The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text.

pylevenshtein - Levenshtein (edit) distance, and edit operations, string similarity...

difflib - classes and functions for comparing sequences

Database Tools

uuid - Python built-in module for creating unique ids

django-command-extensions: UUIDField -  uuid field distributed with django-comamnd-extensions.

django-uuidfield - stand-alone Django UUIDField implementation.

System Tools

Imp - get python internals

Django Tools

AutoSlugify - automate slug field

No comments: