On 19/06/06, Berthold Höllmann <[EMAIL PROTECTED]> wrote:
> "George Nurser" <[EMAIL PROTECTED]> 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
>
> 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

Stupid of me! Hit head against wall.

Yes, I eventually worked out that f2py -c Wright.f -m Wright was OK.

But many thanks for the explanation ....I see, what f2py was doing was
perfectly logical.


Regards, George.


_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/numpy-discussion

Reply via email to