[Numpy-discussion] [f2py] Adding custom code in module initialization code

David Cournapeau david at ar.media.kyoto-u.ac.jp
Mon Aug 13 05:24:28 EDT 2007


Pearu Peterson wrote:
> On Mon, August 13, 2007 8:43 am, David Cournapeau wrote:
>   
>> Hi,
>>
>>     I would like to know if it is possible to tell f2py to call some
>> functions inside the initialization function of a module ? I found a
>> mention to add some function to the module function list, but nothing
>> about the initialization function.
>>     
>
> Yes, it is possible. Look for `usercode` statement in
>
>   http://cens.ioc.ee/projects/f2py2e/usersguide/index.html
>
> In particular, see the `Extended F2PY usage` section for an example.
>   
I see how to use usercode to add C function to the module, but how to 
tell f2py to call a given C function in the init* function ? For 
example, let's say I have a module foo, and I want the function init_foo 
to call the function bar() ?

David



More information about the NumPy-Discussion mailing list