- c2buildvalue_map
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
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') }
- c2py_map
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
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
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
depargs = [ ]
- f2cmap_all
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
f2py_version = __version__.version
- lcb2_map
lcb2_map = { }
- lcb_map
lcb_map = { }
- using_newcore
Numarray and Numeric users should set this False
using_newcore = True