numpy.f2py.f90mod_rules (version 1.27 )
index
/usr/lib/python2.6/dist-packages/numpy/f2py/f90mod_rules.py

Build F90 module support for f2py2e.
 
Copyright 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/02/03 19:30:23 $
Pearu Peterson

 
Modules
       
numpy.f2py.capi_maps
numpy.f2py.cfuncs
numpy.f2py.func2subr
numpy
pprint
numpy.f2py.rules
sys
types

 
Functions
       
buildhooks(pymod)
errmess = write(...)
write(str) -> None.  Write string str to file.
 
Note that due to buffering, flush() or close() may be needed before
the file on disk reflects the data written.
findf90modules(m)

 
Data
        __file__ = '/usr/lib/python2.6/dist-packages/numpy/f2py/f90mod_rules.pyc'
__name__ = 'numpy.f2py.f90mod_rules'
__package__ = 'numpy.f2py'
__version__ = ' 1.27 '
debugoptions = []
f2py_version = '2'
fgetdims1 = ' external f2pysetdata\n logical ns\n ... if ((.not.allocated(d)).and.(s(1).ge.1)) then'
fgetdims2 = ' end if\n if (allocated(d)) then\n ... flag = 1\n call f2pysetdata(d,allocated(d))'
fgetdims2_sa = ' end if\n if (allocated(d)) then\n ... flag = 2\n call f2pysetdata(d,allocated(d))'
isintent_dict = {<function isoptional at 0x4f47b18>: 'OPTIONAL', <function isintent_in at 0x4f47c80>: 'INTENT_IN', <function isintent_inout at 0x4f47cf8>: 'INTENT_INOUT', <function isintent_out at 0x4f47d70>: 'INTENT_OUT', <function isintent_hide at 0x4f47de8>: 'INTENT_HIDE', <function isintent_c at 0x4f47ed8>: 'INTENT_C', <function isintent_cache at 0x4f47f50>: 'INTENT_CACHE', <function isintent_inplace at 0x4f481b8>: 'INTENT_INPLACE'}
options = {}
wrapfuncs = 1