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 serge.stroobandt
Recipients Keith.Brafford, eric.smith, ezio.melotti, facundobatista, mark.dickinson, rhettinger, serge.stroobandt, skrah, tim.peters, ztane
Date 2016-08-12.20:38:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
What most engineers would like to see implemented in Python is a new engineering notation identical to the one implemented in the omnipresent HP calculators.

Quoting from the HP-15C Owner's Handbook:
"- In engineering notation, the first significant digit is always present in the display. The number you key in after f ENG specifies the number of additional digits to which you want to round the display.
- Engineering notation shows all exponents in multiples of three."

Source + examples, see page 59:

Most of the time, engineers are not after high precision. Ball park figures are good enough in a world where everything is built to a specified tolerance. For example, most electronic resistors feature 5% tolerance. Safety factors take care of the rest and assure a building will not collapse.

This should not be that difficult to implement?
I promise, every six months an engineer will stop by here asking for this. Instead of nagging, this could already have been implemented one way or the other. The large demand for this feature really warrants it. Thanks!
Date User Action Args
2016-08-12 20:38:51serge.stroobandtsetrecipients: + serge.stroobandt, tim.peters, rhettinger, facundobatista, mark.dickinson, eric.smith, ezio.melotti, skrah, Keith.Brafford, ztane
2016-08-12 20:38:51serge.stroobandtsetmessageid: <>
2016-08-12 20:38:51serge.stroobandtlinkissue26223 messages
2016-08-12 20:38:51serge.stroobandtcreate