<div dir="ltr"><div><div>Hi James,<br>I think i shall try to keep the code as much pure python as possible. Installing iraf on the controller machine just for one routine will probably be an over kill.<br>Nadia sent me link to pull request of astropy which can do fitting on 2d 
array. So i only have to flatten by 3d to a 2d, with time along the 
column. ( <a href="https://github.com/astropy/astropy/pull/493" target="_blank">https://github.com/astropy/astropy/pull/493</a> ). <br>This isn&#39;t merged to astropy yet, but i was told it will be merged soon.<br>
</div>Thanks for the suggestions,<br></div>-cheers<br>joe<br><div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On 18 April 2013 22:49, James Turner <span dir="ltr">&lt;<a href="mailto:jturner@gemini.edu" target="_blank">jturner@gemini.edu</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 class="im">&gt; But I couldn&#39;t find anything for fitting a polynomial for every pixel along an<br>


&gt; axis of an ndarray.<br>
&gt; Is there a tool to do this? Without implementing a python loop to loop through<br>
&gt; each pixel and calculate coefficients?<br>
<br>
</div>I&#39;m not sure if there is anything yet (could tell you how to do<br>
it in IRAF), as I think fitting has been a bit of a missing area<br>
in Python until some recent work-in-progress. But wouldn&#39;t it<br>
help to use Cython? I was also wondering whether a Python loop<br>
will really be that slow if you&#39;re doing something relatively<br>
non-trivial like a fit, but it probably will be since the axis<br>
you&#39;re fitting will be much shorter than the image size...<br>
<br>
Cheers,<br>
<br>
James.<br>
<div class="im"><br>
<br>
&gt; Worst case scenario, i think i will have to write a C routine to do polynomial<br>
&gt; fit and call it from python. But i would really love if a pure python<br>
&gt; alternative exists.<br>
&gt;<br>
&gt; Thanks<br>
&gt; -cheers<br>
&gt; joe<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; /---------------------------------------------------------------<br>
&gt; &quot;GNU/Linux: because a PC is a terrible thing to waste&quot; -  GNU Generation<br>
&gt;<br>
&gt; ************************************************<br>
&gt; Joe Philip Ninan <a href="http://sites.google.com/site/jpninan/" target="_blank">http://sites.google.com/site/jpninan/</a><br>
&gt; Research Scholar        /________________\<br>
&gt; DAA,                            | Vadakeparambil |<br>
&gt; TIFR,                           | Pullad P.O.         |<br>
&gt; Mumbai-05, India.      | Kerala, India      |<br>
&gt; Ph: +917738438212   | PIN:689548       |<br>
&gt; ------------------------------\_______________/--------------<br>
&gt;<br>
&gt;<br>
</div><div class=""><div class="h5">&gt; _______________________________________________<br>
&gt; AstroPy mailing list<br>
&gt; <a href="mailto:AstroPy@scipy.org">AstroPy@scipy.org</a><br>
&gt; <a href="http://mail.scipy.org/mailman/listinfo/astropy" target="_blank">http://mail.scipy.org/mailman/listinfo/astropy</a><br>
_______________________________________________<br>
AstroPy mailing list<br>
<a href="mailto:AstroPy@scipy.org">AstroPy@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/astropy" target="_blank">http://mail.scipy.org/mailman/listinfo/astropy</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>/---------------------------------------------------------------<br>&quot;GNU/Linux: because a PC is a terrible thing to waste&quot; -  GNU Generation<br><br>

************************************************<br>Joe Philip Ninan    <a href="http://sites.google.com/site/jpninan/" target="_blank">http://sites.google.com/site/jpninan/</a>    <br>Research Scholar        /________________\<br>

DAA,                            | Vadakeparambil |<br>TIFR,                           | Pullad P.O.         |<br>Mumbai-05, India.      | Kerala, India      |<br>Ph: +917738438212   | PIN:689548       |<br>------------------------------\_______________/--------------<br>


</div></div></div></div></div>