Looks great. My only suggestion is a header file for noise, the GPL licence, and also to capitalize the function calls in the methoddef's for the module. Creatable py_objects usually have lowercase function names while module calls have uppercase. example: ob = Blender.Object.New() & ob.getData(). I'll test the python part. :)