Version 1.0b1 API Documentation generated by Endo 2006-08-14
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
c2buildvalue_map = { Const('double') : Const('d'), Const('float') : Const('f'), Const('char') : Const('b'), Const('signed_char') : Const('b'), Const('short') : Const('h'), Const('int') : Const('i'), Const('long') : Const('l'), Const('long_long') : Const('L'), Const('complex_float') : Const('N'), Const('complex_double') : Const('N'), Const('complex_long_double') : Const('N'), Const('string') : Const('z') }
c2capi_map = { Const('double') : Const('PyArray_DOUBLE'), Const('float') : Const('PyArray_FLOAT'), Const('long_double') : Const('PyArray_DOUBLE'), Const('char') : Const('PyArray_CHAR'), Const('unsigned_char') : Const('PyArray_UBYTE'), Const('signed_char') : Const('PyArray_SBYTE'), Const('short') : Const('PyArray_SHORT'), Const('unsigned_short') : Const('PyArray_USHORT'), Const('int') : Const('PyArray_INT'), Const('unsigned') : Const('PyArray_UINT'), Const('long') : Const('PyArray_LONG'), Const('long_long') : Const('PyArray_LONG'), Const('complex_float') : Const('PyArray_CFLOAT'), Const('complex_double') : Const('PyArray_CDOUBLE'), Const('complex_long_double') : Const('PyArray_CDOUBLE'), Const('string') : Const('PyArray_CHAR') }
forced casting: mainly caused by the fact that Python or Numeric C/APIs do not support the corresponding C types.
c2py_map = { Const('double') : Const('float'), Const('float') : Const('float'), Const('long_double') : Const('float'), Const('char') : Const('int'), Const('signed_char') : Const('int'), Const('unsigned_char') : Const('int'), Const('short') : Const('int'), Const('unsigned_short') : Const('int'), Const('int') : Const('int'), Const('long') : Const('int'), Const('long_long') : Const('long'), Const('unsigned') : Const('int'), Const('complex_float') : Const('complex'), Const('complex_double') : Const('complex'), Const('complex_long_double') : Const('complex'), Const('string') : Const('string') }
c2pycode_map = { Const('double') : Const('d'), Const('float') : Const('f'), Const('long_double') : Const('d'), Const('char') : Const('1'), Const('signed_char') : Const('1'), Const('unsigned_char') : Const('b'), Const('short') : Const('s'), Const('unsigned_short') : Const('w'), Const('int') : Const('i'), Const('unsigned') : Const('u'), Const('long') : Const('l'), Const('long_long') : Const('L'), Const('complex_float') : Const('F'), Const('complex_double') : Const('D'), Const('complex_long_double') : Const('D'), Const('string') : Const('c') }
cformat_map = { Const('double') : Const('%g'), Const('float') : Const('%g'), Const('long_double') : Const('%Lg'), Const('char') : Const('%d'), Const('signed_char') : Const('%d'), Const('unsigned_char') : Const('%hhu'), Const('short') : Const('%hd'), Const('unsigned_short') : Const('%hu'), Const('int') : Const('%d'), Const('unsigned') : Const('%u'), Const('long') : Const('%ld'), Const('unsigned_long') : Const('%lu'), Const('long_long') : Const('%ld'), Const('complex_float') : Const('(%g,%g)'), Const('complex_double') : Const('(%g,%g)'), Const('complex_long_double') : Const('(%Lg,%Lg)'), Const('string') : Const('%s') }
depargs = [ ]
f2cmap_all = { Const('real') : Dict([(Const(''), Const('float')), (Const('4'), Const('float')), (Const('8'), Const('double')), (Const('12'), Const('long_double')), (Const('16'), Const('long_double'))]), Const('integer') : Dict([(Const(''), Const('int')), (Const('1'), Const('signed_char')), (Const('2'), Const('short')), (Const('4'), Const('int')), (Const('8'), Const('long_long')), (Const('-1'), Const('unsigned_char')), (Const('-2'), Const('unsigned_short')), (Const('-4'), Const('unsigned')), (Const('-8'), Const('unsigned_long_long'))]), Const('complex') : Dict([(Const(''), Const('complex_float')), (Const('8'), Const('complex_float')), (Const('16'), Const('complex_double')), (Const('24'), Const('complex_long_double')), (Const('32'), Const('complex_long_double'))]), Const('complexkind') : Dict([(Const(''), Const('complex_float')), (Const('4'), Const('complex_float')), (Const('8'), Const('complex_double')), (Const('12'), Const('complex_long_double')), (Const('16'), Const('complex_long_double'))]), Const('logical') : Dict([(Const(''), Const('int')), (Const('1'), Const('char')), (Const('2'), Const('short')), (Const('4'), Const('int')), (Const('8'), Const('long_long'))]), Const('double complex') : Dict([(Const(''), Const('complex_double'))]), Const('double precision') : Dict([(Const(''), Const('double'))]), Const('byte') : Dict([(Const(''), Const('char'))]), Const('character') : Dict([(Const(''), Const('string'))]) }
f2py_version = __version__.version
lcb2_map = { }
lcb_map = { }
Numarray and Numeric users should set this False
using_newcore = True
name,begintitle,endtitle,argname ctype,rctype,maxnofargs,nofoptargs,returncptr
Determines C type
modulename
name,NAME,begintitle,endtitle rname,ctype,rformat routdebugshowvalue
varname,ctype,atype init,init.r,init.i,pytype vardebuginfo,vardebugshowvalue,varshowvalue varrfromat intent