Python


Python

PyODE

PyODE is a set of open-source Python bindings for The Open Dynamics Engine, an open-source physics engine. PyODE also includes an XODE parser. Like ODE, PyODE may be distributed under the terms of either the GNU Lesser General Public License or a BSD-style license.
Python | Simulation | Virtual Reality

PyAmazon

A Python wrapper for the Amazon web API. Allows you to do Amazon searches by keyword, ASIN, UPC, author, artist, actor, director, manufacturer, list, similar, or best seller.
Python

PyClips - Python interface to CLIPS expert system engine

PyCLIPS is an extension module that embeds full CLIPS functionality in Python applications. This means that you can provide Python with a strong, reliable, widely used and well documented inference engine.
Expert systems | Python

Pydot, a Python interface to Graphviz's Dot language

An interface for creating both directed and non directed graphs from Python. Currently all attributes implemented in the Dot language are supported (up to Graphviz 1.10). Output can be inlined in Postscript into interactive scientific environments like TeXmacs, or ouput in any of the format's supported by the Graphvix tools dot, neato, twopi.

Pydot home page

Python | Visualization

Trash Your Desktop

A good article on the background and founders of the Chandler project.

Source

Open software | Python | Software platforms

The Lightflow Rendering Interface

The Lightflow Rendering Interface is an object oriented programming interface to synthetic rendering, which provides a common environment and description language to treat light distribution in three dimensional spaces. A major advantage of the system is that it has been made looking for complete extensibility since its creation, providing the user with simple and flexible extension mechanisms, which allow, among the others, procedural definition of: surface and volumetric patterns and materials, new parametric surface types, general lighting systems, camera lenses and output redirection.
3D graphics | Art | Python | Visual art

devices like indentation, rather than delimiters...

We will perhaps eventually be writing only small modules which are identified by name as they are used to build larger ones, so that devices like indentation, rather than delimiters, might become feasible for expressing local structure in the source language
- Donald E. Knuth,1974

Jython | Python | Software platforms

CHARMING PYTHON: The SimPy Simulation Language

The stochastic behavior of real-world systems is often difficult to understand or predict. Sometimes it is possible rigorously to demonstrate statistical properties of systems--e.g. average, worst-case, and best-case performance features. But at other times situations like resource contentions, deadlocks, race conditions, and other pitfalls of concrete designs only become evident when you actually run (or simulate) a system. SimPy is a Python package that allows you very easily to create models of discrete event systems.

Management science | Problem-solving | Python | Simulation

Python 2.2 Quick Reference

Python 2.2 Quick Reference
Python

PyChart

PyChart is a Python library for creating high quality Encapsulated Postscript, PDF, PNG, or SVG charts. It currently supports line plots, bar plots, range-fill plots, and pie charts. Because it is based on Python, you can make full use of Python's scripting power.
Jython | Python

VPython: 3D programming in Python

VPython includes: the Python programming language an enhanced version of the Idle interactive development environment "Visual", a Python module that offers real-time 3D output, and is easily usable by novice programmers VPython is free and open-source.
3D graphics | Python

SimPy: A Python-based simulation package

SimPy is an object-oriented, process-based discrete-event simulation language based on standard Python and released under the GNU GPL. It provides the modeller with components of a simulation model including processes, for active components like customers, messages, and vehicles, and resources, for passive components that form limited capacity congestion points like servers, checkout counters, and tunnels. It also provides monitor variables to aid in gathering statistics. Random variates are provided by the standard Python random module.
Problem-solving | Python | Simulation

Text Processing In Python


cover

Text Processing In Python
By David Mertz
Copyright 2003

Books | Python | Text Processing In Python

Python In A Nutshell


cover

Python In A Nutshell
By Alex Martelli
Copyright 2003

Books | Python | Python In A Nutshell
XML feed