mg wrote: > Hi all, > > I am doing a feseability study to migrate our Python based FEM > applications from Numarray to Numpy. > > First, I tried to install Numpy from Python-2.4 on linux-x86, > linux-86-64bit. So, all work fine. Great! Moreover, I change easily the > BLAS linked libraries. I tried with ATLAS and GOTO. Great again! > > Second, I try to do the same think on windows-x86 without success. So my > first question is: is Numpy-1.0b5 has been tested and is supported on > Windows? > Yes, it should work. Builds for windows were provided. But, perhaps there are configuration issues for your system that we are not handling correctly.
> Third, I tried to install Numpy from Python-2.5, which is our standard > Python, on linux-x86... and the compilation stopped during the > compilation of core/src/multiarraymodule.c. So my second question is: is > there a workaround or is the porting to Python2.5 is yet schedule? > There was a problem with Python 2.5 and NumPy 1.0 that is fixed in SVN. Look for NumPy 1.0rc1 to come out soon. > My third question is: is the tool to migrate the numarray based Python > scripts (numpy.numarray.alter_code1) work fine? (I suppose yes...) > It needs more testing. It would be great if you could help us find and fix bugs in it. I don't have a lot of numarray code to test. > We have created a lot of bindings in order to pilote our generic-C++ > framework with Python scripts. So, about the Numpy API, is it widely > different than the Numarray API? (We will order the Numpy Guide too.) > It is more similar to the Numeric C-API. However, the numarray C-API is completely supported by including numpy/libnumarray.h so you should be able to convert your C code very easily. Any problems encountered should be noted and we'll get them fixed. > To not duplicate large numerical memory arrays, Numarray allows to > aliasing the memory of some bindings with arrays from Numarray, and we > have used this feature intensively. So, I wonder if it is currently > supported (or even scheduled)? I'm pretty sure the answer is yes (because the Numarray C-API is supported), though I'm not exactly sure what you mean. Do you mean that you have memory created in the C/C++ framework and then you have an array use that memory for it's data area? If that is what you mean, then the answer is definitely yes. -Travis ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Numpy-discussion mailing list Numpy-discussion@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/numpy-discussion