djangosnippets.org: Latest snippets tagged with 'engineering'http://djangosnippets.org/tags/engineering/2009-03-13T17:31:12.462661-05:00Significant digits filter
2009-03-13T17:31:12.462661-05:00joelegnerhttp://djangosnippets.org/snippets/1372/<p>Formats float values with specified number of significant digits (defaults to 3).</p>
<p>Usage:</p>
<p><code>{{value|sigdig}} # with 3 significant digits by default</code>
<code>{{value|sigdig:digits}}</code></p>
<p>Examples:</p>
<p><code>{{0.001432143|sigdig}}</code> renders as <code>0.00143</code></p>
<p><code>{{874321.4327184|sigdig}}</code> renders as <code>874000</code></p>
<p><code>{{874321.4327184|sigdig:5}}</code> renders as <code>874320</code></p>
<p>Useful for scientific or engineering presentation.</p>
Freely redistributable