<div dir="ltr">I am hoping to submit a PR for a __format__ numpy enhancement proposal this weekend. I will be a slightly revised version of my original draft posted here two weeks ago. Ryan, if you have any thoughts on the <a href="https://gist.github.com/gustavla/2783543be1204d2b5d368f6a1fb4d069">writeup</a> so far, I'd love to hear them.<br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 28, 2017 at 9:38 AM, Nathan Goldbaum <span dir="ltr"><<a href="mailto:nathan12343@gmail.com" target="_blank">nathan12343@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>See this issue:</div><div><br></div><div><a href="https://github.com/numpy/numpy/issues/5543" target="_blank">https://github.com/numpy/<wbr>numpy/issues/5543</a></div><div><br></div><div>There was also a very thorough discussion of this recently on this mailing list:</div><div><br></div><div><a href="http://numpy-discussion.10968.n7.nabble.com/Proposal-to-support-format-td43931.html" target="_blank">http://numpy-discussion.10968.<wbr>n7.nabble.com/Proposal-to-<wbr>support-format-td43931.html</a><br></div><div><br><div class="gmail_quote"><div><div class="h5"><div>On Tue, Feb 28, 2017 at 11:32 AM Ryan May <<a href="mailto:rmay31@gmail.com" target="_blank">rmay31@gmail.com</a>> wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div class="m_-40909458355471802gmail_msg">Hi,<div class="m_-40909458355471802gmail_msg"><br class="m_-40909458355471802gmail_msg"></div><div class="m_-40909458355471802gmail_msg">Can someone take a look at: <a href="https://github.com/numpy/numpy/issues/7978" class="m_-40909458355471802gmail_msg" target="_blank">https://github.com/numpy/<wbr>numpy/issues/7978</a></div><div class="m_-40909458355471802gmail_msg"><br class="m_-40909458355471802gmail_msg"></div><div class="m_-40909458355471802gmail_msg">The crux of the issue is that this:</div><div class="m_-40909458355471802gmail_msg"><br class="m_-40909458355471802gmail_msg"></div><div class="m_-40909458355471802gmail_msg"><div class="m_-40909458355471802gmail_msg"># This works</div><div class="m_-40909458355471802gmail_msg">a = "%0.3g" % np.array(2)</div><div class="m_-40909458355471802gmail_msg">a</div><div class="m_-40909458355471802gmail_msg">'2'</div><div class="m_-40909458355471802gmail_msg"><br class="m_-40909458355471802gmail_msg"></div><div class="m_-40909458355471802gmail_msg"># This does not</div><div class="m_-40909458355471802gmail_msg">a = "{0:0.3g}".format(np.array(2))</div><div class="m_-40909458355471802gmail_msg">TypeError: non-empty format string passed to object.__format__</div><div class="m_-40909458355471802gmail_msg"><br class="m_-40909458355471802gmail_msg"></div><div class="m_-40909458355471802gmail_msg">I've now hit this in my code. If someone can even point me in the general direction of the code to dig into for this (please let it be python, please let it be python...), I'll dig in more.</div><div class="m_-40909458355471802gmail_msg"><br class="m_-40909458355471802gmail_msg"></div><div class="m_-40909458355471802gmail_msg">Ryan</div><div class="m_-40909458355471802gmail_msg"><br class="m_-40909458355471802gmail_msg"></div>-- <br class="m_-40909458355471802gmail_msg"><div class="m_-40909458355471802m_7850311548809868545gmail_signature m_-40909458355471802gmail_msg"><div class="m_-40909458355471802gmail_msg"><div class="m_-40909458355471802gmail_msg">Ryan May<br class="m_-40909458355471802gmail_msg"><br class="m_-40909458355471802gmail_msg"></div></div></div>
</div></div></div></div>
______________________________<wbr>_________________<br class="m_-40909458355471802gmail_msg">
NumPy-Discussion mailing list<br class="m_-40909458355471802gmail_msg">
<a href="mailto:NumPy-Discussion@scipy.org" class="m_-40909458355471802gmail_msg" target="_blank">NumPy-Discussion@scipy.org</a><br class="m_-40909458355471802gmail_msg">
<a href="https://mail.scipy.org/mailman/listinfo/numpy-discussion" rel="noreferrer" class="m_-40909458355471802gmail_msg" target="_blank">https://mail.scipy.org/<wbr>mailman/listinfo/numpy-<wbr>discussion</a><br class="m_-40909458355471802gmail_msg">
</blockquote></div></div>
<br>______________________________<wbr>_________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
<a href="https://mail.scipy.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.scipy.org/<wbr>mailman/listinfo/numpy-<wbr>discussion</a><br>
<br></blockquote></div><br></div></div>