module documentation

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/05/06 10:57:33 $ Pearu Peterson

Function cb_routsign2map name,begintitle,endtitle,argname ctype,rctype,maxnofargs,nofoptargs,returncptr
Function cb_sign2map Undocumented
Function common_sign2map Undocumented
Function f2cexpr Rewrite Fortran expression as f2py supported C expression.
Function get_elsize Undocumented
Function getarrdims Undocumented
Function getarrdocsign Undocumented
Function getctype Determines C type
Function getinit Undocumented
Function getpydocsign Undocumented
Function getstrlength Undocumented
Function load_f2cmap_file Undocumented
Function modsign2map modulename
Function routsign2map name,NAME,begintitle,endtitle rname,ctype,rformat routdebugshowvalue
Function sign2map varname,ctype,atype init,init.r,init.i,pytype vardebuginfo,vardebugshowvalue,varshowvalue varrformat
Variable c2buildvalue_map Undocumented
Variable c2capi_map Undocumented
Variable c2py_map Undocumented
Variable c2pycode_map Undocumented
Variable cformat_map Undocumented
Variable depargs Undocumented
Variable f2cmap_all Undocumented
Variable f2cmap_default Undocumented
Variable f2cmap_mapped Undocumented
Variable lcb2_map Undocumented
Variable lcb_map Undocumented
Variable using_newcore Undocumented
def cb_routsign2map(rout, um): (source)

name,begintitle,endtitle,argname ctype,rctype,maxnofargs,nofoptargs,returncptr

def cb_sign2map(a, var, index=None): (source)

Undocumented

def common_sign2map(a, var): (source)

Undocumented

def f2cexpr(expr): (source)

Rewrite Fortran expression as f2py supported C expression.

Due to the lack of a proper expression parser in f2py, this function uses a heuristic approach that assumes that Fortran arithmetic expressions are valid C arithmetic expressions when mapping Fortran function calls to the corresponding C function/CPP macros calls.

def get_elsize(var): (source)

Undocumented

def getarrdims(a, var, verbose=0): (source)

Undocumented

def getarrdocsign(a, var): (source)

Undocumented

def getctype(var): (source)

Determines C type

def getinit(a, var): (source)

Undocumented

def getpydocsign(a, var): (source)

Undocumented

def getstrlength(var): (source)

Undocumented

def load_f2cmap_file(f2cmap_file): (source)

Undocumented

def modsign2map(m): (source)

modulename

def routsign2map(rout): (source)

name,NAME,begintitle,endtitle rname,ctype,rformat routdebugshowvalue

def sign2map(a, var): (source)

varname,ctype,atype init,init.r,init.i,pytype vardebuginfo,vardebugshowvalue,varshowvalue varrformat

intent

c2buildvalue_map: dict[str, str] = (source)

Undocumented

c2capi_map: dict[str, str] = (source)

Undocumented

c2py_map: dict[str, str] = (source)

Undocumented

c2pycode_map: dict[str, str] = (source)

Undocumented

cformat_map: dict[str, str] = (source)

Undocumented

Undocumented

f2cmap_all: dict = (source)

Undocumented

f2cmap_default = (source)

Undocumented

f2cmap_mapped: list = (source)

Undocumented

lcb2_map: dict = (source)

Undocumented

Undocumented

using_newcore: bool = (source)

Undocumented