Projects / Psyco

Psyco

Psyco shows that it is possible to execute Python code at speeds approaching that of fully compiled languages, by using a technique called "specialization". This extension module for the unmodified interpreter accelerates user programs with little or no change in their sources. It can increase speed by a factor that can be very interesting, and an increase of 2 to 10 times is common.

Tags
Operating Systems
Implementation

Recent releases

  •  27 Apr 2006 17:46

    Release Notes: This release is compatible with Python 2.5. It also fixes rare bugs that nevertheless showed up in practice, e.g. a memory leak with functions that contain local 'def' statements or lambdas. The performance of creating instances of new-style classes has been improved.

    •  27 Jan 2006 10:44

      Release Notes: Small bugfixes and minor improvements were made. A long-term goal of Psyco is to be replaced by PyPy, which is in development.

      •  13 May 2005 14:39

        Release Notes: This release adds bugfixes and a new "psyco.compact" type for storing instances in a compact format.

        •  04 Mar 2004 14:41

          Release Notes: This is mainly a bugfix release. Support for non-386 processors is progressing, but is not ready yet.

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.