
Just by chance I found the link to an ANSI-C library which looks interesting in the light of the reimplementation of NumPy. The link is: http://www.vsipl.org/ I can not decide, if the design decisions made by the authors of this library or this spec are good or not. But they mention a lot of topics coming up on this list from time to time, like different views of the data space, gather/scatter, interfacing to Fortran. Are there people on the list, which do know this library and the possible problems or merits of it? This library was used as an positive design example in a discussion about the GSL. Regarding the redesign, I often get confused, because there are so many libraries, which do all implement there own vector/matrix/tensor definitions, so the question is, if the new NumPy should have more characteristics of an interface, so that the underlying numeric engine could be changed. Would it help in such a case to wrap a library as a first proof of concept? <only-a-light-distraction-from-new-syntactic-sugar>'ly __Janko

Just by chance I found the link to an ANSI-C library which looks interesting in the light of the reimplementation of NumPy. The link is:
Is anyone working on a reimplementation?
Not me, but at first sight it does look reasonable. The main benefit for using this in NumPy would be the possibility of substituting optimized implementations for the reference implementation in C.
To be useful in C modules, at least the data layout must be documented and stable. Given that there are at least two popular layouts (C style and Fortran style), it is difficult to accomodate all existing array libraries. Konrad. -- ------------------------------------------------------------------------------- Konrad Hinsen | E-Mail: hinsen@cnrs-orleans.fr Centre de Biophysique Moleculaire (CNRS) | Tel.: +33-2.38.25.56.24 Rue Charles Sadron | Fax: +33-2.38.63.15.17 45071 Orleans Cedex 2 | Deutsch/Esperanto/English/ France | Nederlands/Francais -------------------------------------------------------------------------------

Just by chance I found the link to an ANSI-C library which looks interesting in the light of the reimplementation of NumPy. The link is:
Is anyone working on a reimplementation?
Not me, but at first sight it does look reasonable. The main benefit for using this in NumPy would be the possibility of substituting optimized implementations for the reference implementation in C.
To be useful in C modules, at least the data layout must be documented and stable. Given that there are at least two popular layouts (C style and Fortran style), it is difficult to accomodate all existing array libraries. Konrad. -- ------------------------------------------------------------------------------- Konrad Hinsen | E-Mail: hinsen@cnrs-orleans.fr Centre de Biophysique Moleculaire (CNRS) | Tel.: +33-2.38.25.56.24 Rue Charles Sadron | Fax: +33-2.38.63.15.17 45071 Orleans Cedex 2 | Deutsch/Esperanto/English/ France | Nederlands/Francais -------------------------------------------------------------------------------
participants (2)
-
Janko Hauser
-
Konrad Hinsen