From: <bh...@de...> - 2006-06-19 19:15:16
|
"George Nurser" <gn...@go...> writes: > I have run into a strange problem with the current numpy/f2py (f2py > 2_2631, numpy 2631). > I have a file [Wright.f] which contains 5 different fortran > subroutines. Arguments have been specified as input or output by > adding cf2py intent (in), (out) etc. > > Doing > f2py -c Wright.f -m Wright.so simply try=20 f2py -c Wright.f -m Wright instead. Python extension modules require the an exported routine named init<module name> (initWright in this case). But you told f2py to generate an extension module named "so" in a package named "Wright", so the generated function is named initso. The *.so file cannot be renamed because then there is no more matching init function anymore. Regards Berthold --=20 ber...@xn... / <http://h=C3=B6llmanns.de/> bh...@we... / <http://starship.python.net/crew/bhoel/> |