[Numpy-discussion] Response to PEP suggestions
Colin J. Williams
cjw at sympatico.ca
Sat Feb 19 16:40:10 CST 2005
Robert Kern wrote:
> konrad.hinsen at laposte.net wrote:
>
>>
>>
>> It all depends on the reaction of the Python developer community. We
>> won't know before asking.
>
>
> I think it would be great to have a more thorough number hierarchy in
> the standard library. So would some others. See PEPs 228 and 242.
> However, I think that the issue is orthogonal getting an multiarray
> object into the standard library. I'm not convinced that it actually
> solves the problems with getting multiarrays into the core. Now, we
> may have different priorities, so we have different thresholds of
> "problem-ness."
>
PEP 228 is under consideration (since 2000):
Numerical Python Issues
People who use Numerical Python do so for high-performance vector
operations. Therefore, NumPy should keep its hardware based
numeric model.
*Unresolved Issues*
Which number literals will be exact, and which inexact?
How do we deal with IEEE 754 operations? (probably, isnan/isinf should
be methods)
On 64-bit machines, comparisons between ints and floats may be
broken when the comparison involves conversion to float. Ditto
for comparisons between longs and floats. This can be dealt with
by avoiding the conversion to float. (Due to Andrew Koenig.)
For PEP 242 the status is:
This PEP has been closed by the author. The kinds module will not
be added to the standard library.
There was no opposition to the proposal but only mild interest in
using it, not enough to justify adding the module to the standard
library. Instead, it will be made available as a separate
distribution item at the Numerical Python site. At the next
release of Numerical Python, it will no longer be a part of the
Numeric distribution.
It seems to be up to the numerical folk to make proposals.
Colin W.
More information about the Numpy-discussion
mailing list