Apology

Hi everybody,

I think I have to apologize, especially to Eric and John, for the confusion that I caused by the commits yesterday. The whole thing started as a bit of cleaning up and then I got carried away.

I think there were two points that caused confusion. One is that the new revisions would have required anybody to dump build and installation directories, so a warning on the mailing list would certainly have been appropriate.

The other point was that I did not consider those people who explicitely use numerix in their own code. I always thought of numerix as an internal compatibility layer of matplotlib not a wrapper that should be used outside. Guess, I was wrong there.

I will sort through the reverted code. I believe, it would be best to revert only the first of my two commits, leaving the numerix directory in its original state, but leave the second commit in place (that one cuts nearly all internal dependencies on numerix, except those in pylab.py, mlab.py and those on ma/npyma which still have to be sorted out.

I did not do a full numpification (changing to "from numpy import ..." to "import numpy as npy") but only those steps necessary to cut the dependency.

So, once again: Sorry for the confusion.

Greetings,
Norbert

I think I have to apologize, especially to Eric and John, for the
confusion that I caused by the commits yesterday. The whole thing
started as a bit of cleaning up and then I got carried away.

Thanks for the apology -- it was a minor inconvenience. That's why
they call it the bleeding edge :slight_smile:

I think there were two points that caused confusion. One is that the new
revisions would have required anybody to dump build and installation
directories, so a warning on the mailing list would certainly have been
appropriate.

Strange, when I was testing, I *thought* I did blow away my build and
install and still couldn't run anything, but Eric says he could, so
maybe I was just screwing up.

The other point was that I did not consider those people who explicitely
use numerix in their own code. I always thought of numerix as an
internal compatibility layer of matplotlib not a wrapper that should be
used outside. Guess, I was wrong there.

I will sort through the reverted code. I believe, it would be best to
revert only the first of my two commits, leaving the numerix directory
in its original state, but leave the second commit in place (that one
cuts nearly all internal dependencies on numerix, except those in
pylab.py, mlab.py and those on ma/npyma which still have to be sorted out.

I did not do a full numpification (changing to "from numpy import ..."
to "import numpy as npy") but only those steps necessary to cut the
dependency.

On balance, I think it may be better to try and do the "full
numpification" on each module at a time, rather than a partial one on
many. It will increase the pressure on us to get these things cleaned
up once and for all, whereas if we do them partially, we are less
likely to get to them again.

Thanks,
JDH

ยทยทยท

On 7/20/07, Norbert Nemec <Norbert.Nemec.list@...159...> wrote: