title: Python Decimal - engineering notation for mili (10e-3) and micro (10e-6)
body: <p>Here is the example which is bothering me:</p>
  
  <pre><code>&gt;&gt;&gt; x = decimal.Decimal('0.0001')
  &gt;&gt;&gt; print x.normalize()
  &gt;&gt;&gt; print x.normalize().to_eng_string()
  0.0001
  0.0001
  </code></pre>
  
  <p>Is there a way to have engineering notation for representing mili (10e-3) and micro (10e-6)?</p>