This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author tim.peters
Recipients christian.heimes, mark.dickinson, rhettinger, scoder, stutzbach, tim.peters
Date 2019-04-01.08:02:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1554105764.62.0.675674537872.issue36493@roundup.psfhosted.org>
In-reply-to
Content
I'm inclined to agree with Mark - the wholly naive algorithm is already "perfect" away from extreme (whether large or small) magnitudes, and can't be beat for speed either.  This kind of thing gets much more attractive in IEEE single precision, where getting near the extremes can be common in some apps.

That said, at a higher level there's no end to FP functions that _could_ be implemented to be more accurate in some (even many) cases.  That it's possible isn't enough, on its own, to justify all the eternal costs of supplying it.  Significant real life use cases make for far more compelling justification.

For new FP stuff, the first thing I ask is "does numpy/scipy/mpmath supply it?".  I don't know in this case, but if the answer is "no", then it's a pretty safe bet that number-crunching Python users have insignificant real use for it.  If the answer is "yes", then the question changes to whether Pythoneers other than those _already_ using the major number-crunching Python packages have significant real uses for it.

On that basis, e.g., accepting the whole `statistics` module was an easy call (many real uses outside of just specialists), but adding a function to do LU decomposition of a matrix is an easy reject (exceedingly useful, in fact, but those who need it almost certainly already use the Python packages that already supply it).
History
Date User Action Args
2019-04-01 08:02:44tim.peterssetrecipients: + tim.peters, rhettinger, mark.dickinson, scoder, christian.heimes, stutzbach
2019-04-01 08:02:44tim.peterssetmessageid: <1554105764.62.0.675674537872.issue36493@roundup.psfhosted.org>
2019-04-01 08:02:44tim.peterslinkissue36493 messages
2019-04-01 08:02:44tim.peterscreate