<div dir="ltr"><div><div><div><div>Hi,<br>I am trying to pythonise many of my old Pyraf interactive scripts to as much pure python as possible. One of the major hurdle is a replacement for iraf's imexamine.<br><br></div>

<div>I have heavily used <br>imx=iraf.imexam(Stdout=1) after displaying fits in ds9,<br></div>mainly to get FWHM, star centroid, radial profile plot and statistics like sigma, mean etc.<br><br></div>Do we have anything to basically do these interactive things in astropy?<br>

<br></div>If not, I plan to write one as described below. any suggestions?<br><br></div>1)load fits data as a numpy matrix using pyfits/io.fits<br><div><div><div><div><div><div><div>2)display fits using imshow of matplotlib<br>

</div><div>3)Use keystrokes to choose options like (a,e,r etc. of imexam)<br>4)Use MouseEvents in matplotlib to pick coordinates from display by clicking.<br></div><div>5)use numpy to fit 2d gaussian / line to extracted data from matrix<br>

</div><div>6)use matplotlib to plot those results.<br><br></div><div>I am not much happy with using matplotlib's imshow to display fits images. <br>Is there any other display (like ds9) which provides MouseEvents ?<br>

</div><div>The 3d surface plots in matplotlib, i have found to be very slow when the matrix is very large.<br></div><div>Even imshow is not very fast for large fits images.<br><br></div><div>Thanking you,<br></div><div>-cheers<br>

joe<br></div><div><br></div><div><br><br></div><div><br clear="all"><div><div><br>-- <br>/---------------------------------------------------------------<br>"GNU/Linux: because a PC is a terrible thing to waste" -  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></div></div></div></div></div>