2008/5/12 Eric Firing <[EMAIL PROTECTED]>: > The earlier strategy, of putting the old version solely in oldnumeric, > is somewhat less likely to cause the problem because it requires anyone > wanting the old version to deliberately select it--so at least the > person is then aware that something has changed.
I think that's a good idea. If I recall correctly, numpy.core.ma had been exposed as numpy.ma, and some code uses it. Having an old and a new version in places where previously only the old version used to be won't solve the problem. The two MaskedArray modules are (supposed to be) API compatible, and we shouldn't see any breakage (Charles' experience was unfortunate, but that's been sorted out now); therefore, I'd expose the new masked arrays as numpy.ma and add a warning to the release message, which also refers anyone with problems to numpy.oldnumeric.ma (which, btw, has a number of bugs itself, which were discovered while coding the new masked arrays). Regards Stéfan _______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://projects.scipy.org/mailman/listinfo/numpy-discussion