Jaime Fernández del Río <jaime.frio@gmail.com> wrote:
ndimage is arranged in three or four layers:
1. there's a Python layer, 2. which calls on Python functions written in C, 3. which calls on C functions, 4. which use a few low level C "objects", which also have some hierarchy among them.
The plan we are trying to follow is:
1. Start at level 4, rewriting the lowest of the lowest C "objects." This will include not just translating to Cython, but better encapsulation of internal functionality, and providing a cleaner API for upstream use.
o_O How shall I say this in a polite way? "If this was an exam, I would have brought down the hammer and failed you." But that is not very polite, so perhaps this: "Please reconsider?" Sturla