2011-09-02

Python Packages

nlp
http://code.google.com/p/guess-language/ - Guess the natural language of a text
http://pypi.python.org/pypi/text-hr/0.17 - Morphological/Inflection Engine for Croatian language, POS tagger, stopwords

testing
http://pypi.python.org/pypi/testtools/0.9.11 - Extensions to the Python standard library unit testing framework
http://pypi.python.org/pypi/Benchmarker/3.0.1 - a small utility for benchmarking

AI
http://pypi.python.org/pypi/ConceptNet/4.0.0 - A Python API to a Semantic Network Representation of the Open Mind Common Sense Project
http://pypi.python.org/pypi/stemming/1.0.1 - Python implementations of various stemming algorithms.
http://code.google.com/p/peach/ - Peach is a pure-python module, based on SciPy and NumPy to implement algorithms for computational intelligence and machine learning.

concurrency
http://pypi.python.org/pypi/eventlet/0.9.16 - Highly concurrent networking library
http://pypi.python.org/pypi/billiard/0.3.1 - Multiprocessing Pool Extensions
http://pypi.python.org/pypi/gevent/0.13.0 - Python network library that uses greenlet and libevent for easy and scalable concurrency
http://pypi.python.org/pypi/carrot/0.10.7 - AMQP Messaging Framework for Python
http://pypi.python.org/pypi/Jug/0.8.1 - A Task Based Parallelization Framework
http://discoproject.org/ - Disco is a distributed computing framework based on the MapReduce paradigm.
http://celeryproject.org/ - Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.

logs
http://pypi.python.org/pypi/mailinglogger/3.4.1 - Enhanced emailing handlers for the python logging package.
http://pypi.python.org/pypi/logtools/0.7.1 - Log analysis and filtering tools
http://pypi.python.org/pypi/errorhandler/1.1.1 - A logging framework handler that tracks when messages above a certain level have been logged.
http://pypi.python.org/pypi/prettyprint/0.1.3 - prettyprint print list/dict/tuple object prettily

pdf
http://pypi.python.org/pypi/Products.PDFtoOCR/1.1 - PDFtoOCR does OCR processing on PDF documents. The text from OCR is used in the search results.
http://pypi.python.org/pypi/pisa/3.0.33 - PDF generator using HTML and CSS
http://pypi.python.org/pypi/xhtml2pdf - PDF generator using HTML and CSS

db
http://pypi.python.org/pypi/pyes/0.16.0 - Python Elastic Search driver
http://pypi.python.org/pypi/Batcher/2 - Cut sliceable objects into batches, eg for paging display on a website
http://pypi.python.org/pypi/torque/0.4.5 - A web hook task queue based on tornado and redis
http://pypi.python.org/pypi/sqlbean/0.601 - A auto maping ORM for MYSQL and can bind with memcached
http://pypi.python.org/pypi/doqu/0.27.2 - Python models for schema-less databases.
http://pypi.python.org/pypi/memcached_lock/1.1 - Implements a distributed lock on top of memcached.
http://pypi.python.org/pypi/bda.ldap/1.5.2 - LDAP convenience library
http://pypi.python.org/pypi/rum/0.4dev-20110726 - RESTful web interface generator
http://pypi.python.org/pypi/SQLAlchemy/0.7.2 - Database Abstraction Library
http://pypi.python.org/pypi/GeoAlchemy/0.4.1 - Using SQLAlchemy with Spatial Databases
http://pypi.python.org/pypi/sparqlhttp/1.11 - HTTP SPARQL server and client for twisted and rdflib
http://pypi.python.org/pypi/SPARQLWrapper/1.4.2 - This is a wrapper around a SPARQL service. It helps in creating the query URI and, possibly, convert the result into a more manageable format.
http://pypi.python.org/pypi/pymongo/2.0.1 - Python driver for MongoDB
http://pypi.python.org/pypi/mongokit/0.7.2 - MongoKit is a python module that brings structured schema and validation layer on top of the great pymongo driver.
http://pypi.python.org/pypi/pysolr/2.0.15 - Lightweight python wrapper for Apache Solr.
http://www.openvest.com/trac/wiki/RDFAlchemy - The goal of RDF Alchemy is to allow anyone who uses python to have a object type API access to an RDF Triplestore.
http://pypi.python.org/pypi/py-postgresql/1.0.2 - PostgreSQL driver and tools library.

data structures
http://pypi.python.org/pypi/csorteddict/0.2 - Key-sorted (balanced tree) dictionary store implemented in C
http://pypi.python.org/pypi/Rtree/0.6.0 - R-Tree spatial index for Python GIS
http://pypi.python.org/pypi/Quadtree/0.1.2 - Quadtree spatial index for Python GIS
http://pypi.python.org/pypi/treap/1.21 - Python implementation of treaps

gis
http://pypi.python.org/pypi/transitfeed/1.2.7 - Google Transit Feed Specification library and tools
http://code.google.com/p/python-gpsbabel/ - Python Wrapper Around GPSBabel Executable
http://pypi.python.org/pypi/Osm4routing/1.0.4 - A simple tool to parse OpenStreetMap data to use them for routing

security
http://code.google.com/p/hntool/ - HnTool - Hardening tool for *nix servers.
http://code.google.com/p/fuzzdb/ - Attack and Discovery Pattern Database for Application Fuzz Testing
http://code.google.com/p/dharmaencoder/ - Encoder and Decoder Tool
http://peachfuzzer.com/ - Peach is a SmartFuzzer that is capable of performing both generation and mutation based fuzzing.
http://pypi.python.org/pypi/pycerberus/0.4.2 - Highly flexible, no magic input validation library
http://pypi.python.org/pypi/privilege/1.0 - securely drop privileges from root to another user
http://pypi.python.org/pypi/python-crack/0.5 - Python bindings for cracklib
http://pypi.python.org/pypi/htmllaundry/1.10 - Simple HTML cleanup utilities
http://pypi.python.org/pypi/CLVault/0.5 - Command-Line utility to store and retrieve passwords
http://pypi.python.org/pypi/python-nmap/0.2.2 - This is a python class to use nmap and access scan results from python
http://pypi.python.org/pypi/antiparser/2.0 - antiparser is an API/framework for generating random, malformed data
http://pypi.python.org/pypi/validictory/0.7.1 - general purpose python data validator

video
http://pypi.python.org/pypi/flvlib/0.1.12 - Parsing, manipulating and indexing FLV files
http://code.google.com/p/pyffmpeg/ - a wrapper around FFmpeg's libavcodec, libavformat and libavutil libraries

localization
http://pypi.python.org/pypi/pytz/2011h - World timezone definitions, modern and historical
http://pypi.python.org/pypi/DateUtils/0.5.1 - Various utilities for working with datetime objects.
http://pypi.python.org/pypi/ccy/0.5.1 - Currency information and calculation
http://pypi.python.org/pypi/pycountry/0.14.1 - ISO country, subdivision, language, currency and script definitions and their translations

recipies