Packages

TwitterFacebook
Get flash to fully experience Pearltrees
http://web2py.com/

web2py Web Framework

Everything you need in one package including fast multi-threaded web server, SQL database and web-based interface. No third party dependencies but works with third party tools . Create, modify, deploy and manage application from anywhere using your browser.

Overview — NetworkX 1.6 documentation

High productivity software for complex networks NetworkX is a Python language software package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. Quick Example >>> import networkx as nx >>> G = nx . Graph () >>> G . add_node ( "spam" ) >>> G . add_edge ( 1 , 2 ) >>> print ( G . nodes ()) [1, 2, 'spam'] >>> print ( G . edges ()) [(1, 2)] http://networkx.lanl.gov/
https://github.com/ironport/shrapnel#readme

ironport/shrapnel - GitHub

This Python library was evolved at IronPort Systems and has been provided as open source by Cisco Systems under an MIT license. Shrapnel is a high-performance threading/coroutine library built around FreeBSD's kqueue() system call. It's designed for single-process servers that can handle 10,000+ simultaneous network connections. See http://ironport.github.com/api/shrapnel/frames.html 1) eGroups had a coro implementation based on libcoro, which used multiple separate small stacks, like many user-threads libraries. It was somewhat unstable, Python 1.X didn't interact with it well.

Python)-[:REST]->(Neo4j)

http://py2neo.org/geoff/ Geoff is a declarative notation for representing graph data within concise human-readable text, designed specifically with Neo4j in mind. The format has been built to allow independent subgraphs to be represented outside of a graph database environment in such a way that they may be stored, transmitted and imported easily and efficiently. The basic elements which make up the Geoff format - subgraphs, rules and descriptors - are well defined but there exist several container representations which serve different purposes; commonly, either delimited text or a form of JSON is used.

Welcome to PyLucene

What is PyLucene ? PyLucene is a Python extension for accessing Java Lucene . Its goal is to allow you to use Lucene's text indexing and searching capabilities from Python. It is API compatible with the latest version of Java Lucene, version 3.2 as of June 9th, 2011. PyLucene is not a Lucene port but a Python wrapper around Java Lucene. PyLucene embeds a Java VM with Lucene into a Python process. http://lucene.apache.org/pylucene/
because sometimes a pocket knife is not enough Are you interested in the logo? We have it available in large versions so please if you use it head over to the logo page for the logo and the usage guidelines. Found a bug?

Welcome | Flask (A Python Microframework)

http://flask.pocoo.org/
To use the client or Python library you will need to include a developer token, which can be obtained by submitting a request at the Diffbot website. $ ./diffbot.py Usage: diffbot.py: [options] [url] Options: -h, --help show this help message and exit -d, --debug -v, --verbose -q, --quiet -o OFORMAT, --output=OFORMAT Ouput format (html, raw, json, pretty) -k KEY Diffbot developer API key https://bitbucket.org/nik/py-diffbot/wiki/Home

nik / py-diffbot / wiki / Home — Bitbucket

neurolab - Simple and powerfull neural network library for python - Google Project Hosting

Neurolab is a simple and powerful Neural Network Library for Python. Contains based neural networks, train algorithms and flexible framework to create and explore other networks. Or, if you don't have setuptools/distribute installed, use the download link at right to download the source package, and install it in the normal fashion: Unzip the source package, cd to the new directory, and: http://code.google.com/p/neurolab/

Latent Semantic Analysis in Python | Joseph Wilk

http://blog.josephwilk.net/projects/latent-semantic-analysis-in-python.html Latent Semantic Analysis (LSA) is a mathematical method that tries to bring out latent relationships within a collection of documents. Rather than looking at each document isolated from the others it looks at all the documents as a whole and the terms within them to identify relationships. We use the scipy svd implementation here.
About Whoosh Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly. If your application can make good use of one deeply integrated search/lookup solution you can rely on just being there rather than having two different search solutions (a simple/slow/homegrown one integrated, an indexed/fast/external binary dependency one as an option). Whoosh was created and is maintained by Matt Chaput. https://bitbucket.org/mchaput/whoosh/wiki/Home

Whoosh search

While Cocoa applications are generally written in Objective-C, Python is a fully capable choice for application development. Python is an interpreted, interactive and object-oriented programming language, that provides higher-level features such as regular expressions and garbage collection, and it's built into Mac OS X Tiger. Best of all, there's little you need to sacrifice in order to gain Python's flexibility and productivity, which are making this language increasingly popular. With Python, you still leverage the complete power and maturity of Cocoa, the capable project management of Xcode and the rapid interface development offered by Interface Builder. Today, you can build native, uncompromising, best-of-breed Mac OS X applications using only Python. Python stands alone from Cocoa, as does Cocoa from Python.

Using PyObjC for Developing Cocoa Applications with Python

With the release of EPD Free , we stopped distributing trial versions of EPD. EPD Free allows potential customers to try out our single-click cross-platform installers and begin working with essential libraries. This way, their toolset remains useful even if they choose not to upgrade. If you need a trial version of EPD Basic, please contact a sales representative . Back to top . We are happy to make full version of EPD available to students and staff from degree-granting institutions.

EPD - Frequently Asked Questions (FAQ) :: Products :: Enthought, Inc.

Twisted

Twisted makes it easy to implement custom network applications, both servers and clients. Here's a TCP server that echoes back everything that's written to it: from twisted.internet import protocol , reactor class Echo ( protocol .
by Leonard Richardson (leonardr@segfault.org) Beautiful Soup is an HTML/XML parser for Python that can turn even invalid markup into a parse tree. It provides simple, idiomatic ways of navigating, searching, and modifying the parse tree. It commonly saves programmers hours or days of work. There's also a Ruby port called Rubyful Soup .

Beautiful Soup documentation