module documentation

Rules for building C/API module with f2py2e.

Here is a skeleton of a new wrapper function (13Dec2001):

wrapper_function(args)

declarations get_python_arguments, say, `a' and `b'

get_a_from_python if (successful) {

get_b_from_python if (successful) {

callfortran if (successful) {

put_a_to_python if (successful) {

put_b_to_python if (successful) {

buildvalue = ...

}

}

}

} cleanup_b

} cleanup_a

return buildvalue

Copyright 1999,2000 Pearu Peterson all rights reserved, Pearu Peterson <pearu@ioc.ee> Permission to use, modify, and distribute this software is given under the terms of the NumPy License.

NO WARRANTY IS EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. $Date: 2005/08/30 08:58:42 $ Pearu Peterson

Variable arg​_rules Undocumented
Variable aux​_rules Undocumented
Variable check​_rules Undocumented
Variable defmod​_rules Undocumented
Variable generationtime Undocumented
Variable module​_rules Undocumented
Variable options Undocumented
Variable rout​_rules Undocumented
Variable routine​_rules Undocumented
Variable sepdict Undocumented
Variable stnd Undocumented
Variable typedef​_need​_dict Undocumented
Function buildapi Undocumented
Function buildmodule Return
arg_rules =

Undocumented

aux_rules =

Undocumented

check_rules =

Undocumented

defmod_rules =

Undocumented

generationtime =

Undocumented

module_rules =

Undocumented

options: dict =

Undocumented

rout_rules =

Undocumented

routine_rules =

Undocumented

sepdict: dict =

Undocumented

stnd: dict[int, str] =

Undocumented

typedef_need_dict =

Undocumented

def buildapi(rout):

Undocumented

def buildmodule(m, um):
Return