Spent hours installing mayavi from enthought. Everything installed but it refuses to run. With command

from enthought.tvtk.tools import mlab

fig = mlab.figure()

it gives error

ImportError: No module named carbon_render_window

No idea how to fix it yet. It seems to come from tvtk.

On building an integrated QuantLib/Lua platform on the world's most popular computer.

## Saturday, March 20, 2010

## Friday, March 19, 2010

### Fibonacci observation

The highly inefficient fibonacci algorithm is still quite interesting.

When computing fib(n), for k less than n fib(k) is called fib(n-k) times, except when k is 0. This is called n-2 times. The total number of calls for fib(n) is

[sum (for k less than n) fib(k)]+fib(n-2)

Quick python script to check:

d={}

def fib(n):

if d.has_key(n):

d[n]=d[n]+1

else:

d[n]=1

if n==0: return 1

if n==1: return 1

return fib(n-1)+fib(n-2)

When computing fib(n), for k less than n fib(k) is called fib(n-k) times, except when k is 0. This is called n-2 times. The total number of calls for fib(n) is

[sum (for k less than n) fib(k)]+fib(n-2)

Quick python script to check:

d={}

def fib(n):

if d.has_key(n):

d[n]=d[n]+1

else:

d[n]=1

if n==0: return 1

if n==1: return 1

return fib(n-1)+fib(n-2)

## Saturday, March 13, 2010

### NumPy, matplotlib

Installed numpy and matplotlib. Unfortunately I upgraded my python to 2.6, so I have to recompile QuantLib-SWIG. I'd forgotten it took this long as the main file is 200k lines.

And it fails with the architecture problem, much like my matplotlib failed.

Labels:
matplotlib,
numpy,
python

## Tuesday, March 9, 2010

## Monday, March 8, 2010

### Notes on using QuantLib-Python

I have a few notes on using QuantLib in python and (roughly) showing how it all works. I am hoping this will be useful to someone else other than me.

## Wednesday, March 3, 2010

### QuantLib wikipedia page

The QuantLib wikipedia page is coming up slowly. Just need more time to list all it can do.

Subscribe to:
Posts (Atom)