As an electrical engineer I (we?) use python for helping out with calculation/automation/etc.
When dealing with calculations using some real-world numbers it is VERY common to think in -nano, -pico, -tera, etc. way.
For example: I know what a 1pF capacitor is, but 1e-12 F capacitor is somewhow less friendly. Also, it is 4x more typing (1p vs 1e-12) and more error prone. Not to say that when displaying numbers, having suffixed number is simply easier.
So the question is: is it possible to have this working in python (IPython?):
L = 1n
C = 1p
f = 1/(2*pi*sqrt(L*C))
print(f) gives: 5.033G (or whatever the accuracy should be)
It would be incredibly useful also as just a calculator!
Thanks.
UPDATE: What I look for is not units handling, but just suffixed numbers handling. So don't care whether it's a farad or a kilogram, but DO care about the suffix (-n,-u,-m,-M,-G...)