<div class="gmail_extra"><div class="gmail_quote">On 7 November 2012 17:35, Johan Beke <span dir="ltr">&lt;<a href="mailto:johanbeke@hotmail.com" target="_blank">johanbeke@hotmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div dir="ltr">I finally finished my magic function to provide python input to tex conversion. I uploaded it at <a href="https://gist.github.com/4032651" target="_blank">https://gist.github.com/4032651</a><br>Feel free to contribute.<br>

<br>What is possible for now:<br>- single and multi line magic functions can be displayed (with or without result)<br>- numerical output format can be set as a C prinft like format string<br>- support for unum unit package<br>

- conversion of variable names with the greek letters (rules: a_b_c  everything after first _ is subscript. Next _ are converted to , remaining parts are converted to greek letters)<br></div></blockquote><div><br>Cool! Bonus points for the innovative use of AST. Could you whip up an example notebook showing it in action?<br>

<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">For now, the file must be placed in the startup direction. Anyone willing to convert it to an extension?<br>

Can I set a link somewhere in the wiki to make this magic functions available to users not in the list?<span class=""><font color="#888888"></font></span></div></blockquote></div><br>Making an extension will be really easy. You just need to put the last couple of lines inside a load_ipython_extension function. See the docs:<br>

<a href="http://ipython.org/ipython-doc/stable/config/extensions/index.html#writing-extensions">http://ipython.org/ipython-doc/stable/config/extensions/index.html#writing-extensions</a><br><br>You&#39;re welcome to add it to the extensions index:<br>

<a href="http://wiki.ipython.org/Extensions_Index">http://wiki.ipython.org/Extensions_Index</a><br><br>Thanks,<br>Thomas<br><br>P.S. LatexVisitor is up there with EscapedTransformer for class names to take out of context.<br>

</div>