<div dir="ltr">Sorry for the late reply.   I will definitely consider submitting a pull request to numexpr if it's the direction I decide to go.  Right now I'm still evaluating all of the many options for my project.<div><br></div><div>I am implementing a machine learning algorithm as part of my thesis work.  I'm in the "make it work", but quickly approaching the "make it fast" part.</div><div><br></div><div>With research, you usually want to iterate quickly, and so whatever solution I choose has to be automated.  I can't be coding things in an intuitive, natural way, and then porting it to a different implementation to make it fast.  What I want is for that conversion to be automated.  I'm still evaluating how to best achieve that. <br><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 28, 2015 at 6:08 AM, Francesc Alted <span dir="ltr"><<a href="mailto:faltet@gmail.com" target="_blank">faltet@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 dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">2015-04-28 4:59 GMT+02:00 Neil Girdhar <span dir="ltr"><<a href="mailto:mistersheik@gmail.com" target="_blank">mistersheik@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I don't think I'm asking for so much.  Somewhere inside numexpr it builds an AST of its own, which it converts into the optimized code.   It would be more useful to me if that AST were in the same format as the one returned by Python's ast module.  This way, I could glue in the bits of numexpr that I like with my code.  For my purpose, this would have been the more ideal design.</div></blockquote><div><br></div></span><div>I don't think implementing this for numexpr would be that complex. So for example, one could add a new numexpr.eval_ast(ast_expr) function.  Pull requests are welcome.</div><div><br></div><div>At any rate, which is your use case?  I am curious.</div><span class="HOEnZb"><font color="#888888"><div><br></div></font></span></div><span class="HOEnZb"><font color="#888888">-- <br><div>Francesc Alted</div>
</font></span></div></div>
<br>_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@scipy.org">NumPy-Discussion@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/numpy-discussion" target="_blank">http://mail.scipy.org/mailman/listinfo/numpy-discussion</a><br>
<br></blockquote></div><br></div></div></div></div>