public marks

PUBLIC MARKS from YukuanMark with tag python

24 September 2006

Matplotlib / pylab - matlab style python plotting (plots, graphs, charts)

There are a lot of features under the hood in matplotlib. This tutorial is a good place to start. When you are finished with it, the next step (other than getting to work on your own figures, of course) is to download the source distribution and take a lo

matplotlib without a GUI

matplotlib has two primary APIs. The easiest to use is the pylab interface. When that module is imported it checks for a setup file, initializes the GUI, and does a few other things to simplify interactive plotting. pylab is built on top of the matplotlib

code.enthought.com - Chaco

Chaco is a Python plot application toolkit. It is meant to facilitate writing plotting applications of all levels of complexity, from simple scripts with hard-coded data to large plotting programs with complex data interrelationships and a multitude of in

22 September 2006

PyPy[news]

by 2 others
The PyPy project aims at producing a flexible and fast Python implementation. The guiding idea is to translate a Python-level description of the Python language itself to lower level languages. Rumors have it that the secret goal is being faster-than-C wh

Stackless.com - About Stackless

by 5 others
Stackless Python is an enhanced version of the Python programming language. It allows programmers to reap the benefits of thread-based programming without the performance and complexity problems associated with conventional threads. The microthreads that

Ruby, Python, "Power"

by 2 others
There are different opinions on the relative power of Ruby and Python. I'm not much more authoritative than other resources (though I'm not less authoritative either; most comparisons between the two languages are flawed). Ultimately I don't believe there

21 September 2006

Python Optimization - Part 1

I made a shameless plug on the comp.lang.python newsgroup. A guy called Paul McGuire gave me some great tips on improving my Huffman (en)coding. I’ve implemented most of his suggestions and the results are big. The improvements plus the ones I’d alrea

19 September 2006

SPE IDE - Stani's Python Editor

by 2 others
SPE has one of the most sophisticated autocompletion mechanisms that beats even commercial Python IDEs. Control+Enter takes you automagically to the source of the selected object.

Serpia: SPE tutorial

Spe is a free python IDE with auto indentation & completion, call tips, syntax coloring & highlighting, UML diagrams, class explorer, source index, auto todo list, sticky notes, pycrust shell, file browsers, drag&drop, context help, Blender support, ... S

NumPy for Matlab Users - SciPy.org

MATLAB® and NumPy/SciPy have a lot in common. But there are many differences. NumPy and SciPy were created to do numerical and scientific computing in the most natural way with Python, not to be MATLAB® clones. This page is intended to be a place to col

18 September 2006

Python Information for Windows Platforms

Below is a number of very usefull Python packages. Remember to first download Python for you specific operating system, before installing any of the packages below... The Python 2.4.3 Windows Installer can also be downloaded here...

Boa Constructor home

by 5 others
Boa Constructor is a cross platform Python IDE and wxPython GUI Builder. It offers visual frame creation and manipulation, an object inspector, many views on the source like object browsers, inheritance hierarchies, doc string generated html documentation

10 September 2006

Poisson Distribution (for a newbie)

I am simulating an event where users come into the pool randomly starting at time T=0, i.e. For Example, 2 users came at T= 0 into the the pool, 3 users came at T= 1 into the the pool, 5 users came at T=2 ,..........,54 users came at T=45 etc. As cumulati

07 September 2006

Weighted random choice

weighted choice from list

03 September 2006

matplotli.mathtext

mathtext is a module for parsing TeX expressions and drawing them into a matplotlib.ft2font image buffer. You can draw from this buffer into your backend.

01 September 2006

EasyInstall - The PEAK Developers' Center

by 2 others
Easy Install is a python module (easy_install) bundled with setuptools that lets you automatically download, build, install, and manage Python packages.

27 August 2006

Python & Java: Side by Side Comparison

by 2 others
A programmer can be significantly more productive in Python than in Java. How much more productive? The most widely accepted estimate is 5-10 times. On the basis of my own personal experience with the two languages, I agree with this estimate.

24 August 2006

Are Dynamic Languages Going to Replace Static Languages?

For many years we've been using statically typed languages for the safety they offer. But now, as we all gradually adopt Test Driven Development, are we going to find that safety redundant? Will we therefore decide that the flexibility of dynamically type

Strong Typing vs. Strong Testing

In recent years my primary interest has become programmer productivity. Programmer cycles are expensive, CPU cycles are cheap, and I believe that we should no longer pay for the latter with the former.

22 August 2006

code.enthought.com - Python-Enthought Edition

In addition to all of the features provided with the standard Python 2.4.3 distribution, Python 2.4.3 for Windows (Enthought Edition) also includes the following packages:

20 August 2006

Python Tutorials

by 17 others
More than 300 extensive Python tutorials, listed by category and topic.

18 August 2006

SciPy - SciPy.org

SciPy is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python.

17 August 2006

The igraph library

This is another library for creating and manipulating graphs. There is simply no other graph library out there which can be handle graphs of the size the author is confronted with efficiently. Whenever possible igraph tries to be also user friendly and po