Hi, Following Travis's suggestion below, I would like to suggest that the following definitions be depreciated or removed in this forthcoming release:
numpy.Inf numpy.Infinity numpy.infty numpy.PINF numpy.NAN numpy.NaN I am not sure about what would be best for numpy.NINF. Thanks Bruce Travis E. Oliphant wrote: > Bruce Southey wrote: > >> Hi, >> Since we are discussing namespace and standardization, I am curious in >> why there are multiple definitions for defining infinity in numpy when >> perhaps there should be two (one for positive infinity and one for >> negative infinity). I really do understand that other people have use of >> these definitions and that it is easier to leave them in than take them >> out. Also, it is minor reduction in namespace because I do know that >> much of the namespace is either defining variables (like different >> floats and complex numbers) or mathematical functions (like logs and >> trig functions). >> >> Currently we have: >> numpy.Inf >> numpy.Infinity >> numpy.inf >> numpy.infty >> numpy.NINF >> numpy.PINF >> >> Most of these are defined in numeric.py: 'Inf = inf = infty = Infinity = >> PINF' >> In the f2py/tests subdirectories, the files return_real.py and >> return_complex.py uses both 'inf','Infinity'. >> The only occurrence of NINF and PINF are in core/src/umathmodule.c but I >> don't see any other usage. >> There does not seem to be any use of 'infty'. >> >> > I think this is a product of bringing together a few definitions into > one and not forcing a standard. > > numpy.inf > numpy.nan > > should be used except for backward compatibility. > > -Travis > > _______________________________________________ > Numpy-discussion mailing list > [email protected] > http://projects.scipy.org/mailman/listinfo/numpy-discussion > > _______________________________________________ Numpy-discussion mailing list [email protected] http://projects.scipy.org/mailman/listinfo/numpy-discussion
