[AstroPy] [SciPy-user] FITS images with header-supplied axes?

Bridgman, William T. William.T.Bridgman at nasa.gov
Tue Apr 1 13:51:46 EDT 2008


I agree there is some lack of coordination on some of these  
projects.  Such is the nature of Open Source.

I think there is also an issue where some of the projects are  
overkill for what individuals might need for production-pipeline/ 
research/educational uses.  Hence many of us start from scratch to  
keep the work compact.  It's only later that we discover others  
working in similar directions.

I obtained a copy of pywcs many months ago, trying to get  
heliographic coordinate systems installed.  Other priorities  
intervened and by the time I got back to it, migration to numpy and  
changes in pyFITS seemed to break the previous version.  I didn't get  
a chance to make any revisions operational.

Would there be any interest in members of the list publishing a short  
description of what types of modules they are designing in their own  
work?  It might be worthwhile for coordination & possible  
collaborations.  My requirements for work projects are quite  
different from my recreational & educational python projects.

Tom

On Apr 1, 2008, at 10:41 AM, humufr at yahoo.fr wrote:
> 				Hello,
>
> I just want to discuss about a problem that our python astronomer  
> have and the
> answer from Perry is a very good example of it. There are too many  
> projects
> which are doing exactly the same thing and essentially because  
> nothing is
> centralized or worst, in the case of pywcs, not advertised.
>
> For example Perry told us about pywcs developped by STSCI (it was  
> the first
> time I saw any reference to this project) but Adam spoke about
> astlib ( http://astlib.sourceforge.net/ ) which are different  
> package with
> exactly the same goal and I did myself something similar (even if  
> it was fast
> and dirtier).
>
> I think it's time to try to identified the most important task that  
> the
> astronomer are needing and try to centralized all the effort at the  
> same
> place. The astropy mail list is probably a good start as the
> astropy.scipy.org website.
>
> Perhaps we can start to identified the need and desiderata. We will  
> have too
> many but that some most important or urgent must be identified. As  
> example,
> we clearly needed the pywcs and thanks to STSCI we have it now. We  
> also need
> a package to plot our data, images etc. Matplotlib is very good but  
> does have
> a major problem (at least for my point of view), it's slow, very  
> slow for big
> array or can't even produce the image if the image is too big. ( If I
> remember a precedent discussion, the problem is mainly due to Agg.)
>
> After we need to know, if possible, for which project if someone is  
> doing
> something, who and how to contact him/her. So interested people can
> eventually help him/her to do it. It's seems that STSCI is doing  
> most of the
> work but I'm pretty sure that other people are willingly to help  
> them to
> extend python to be the ideal tool for astronomer.
>
> Just my 2 cents,
>
> Nicolas
>
> Le Sunday 30 March 2008 10:54:04 Perry Greenfield, vous avez écrit :
>> On Mar 28, 2008, at 8:28 PM, Keflavich wrote:
>>> Is there any plotting routine in scipy / matplotlib that can plot a
>>> fits image with correct WCS coordinates on the axes?  I know pyfits
>>> can load fits files, astLib has routines to interpret header
>>
>> coordinates, and I think you can make the axes different using
>>
>>> matplotlib transforms, but is there anything that puts all three
>>> together currently available?
>>>
>>> Thanks,
>>> Adam
>>
>> Well, we (STScI) recently wrapped WCSLIB to obtain a mapping function
>> between pixel and sky coordinates for python (you can find it as  
>> pywcs in
>> astrolib on scipy; that may have been what you were referring to).
>>
>> But I'm not sure you understand what you are asking for with  
>> regard to
>> matplotlib. The new transforms stuff should make it much easier to  
>> display
>> the sky coordinates in the interactive display. The axis labeling  
>> is a
>> different matter. Suppose your image (let's say it's 1Kx1K for the  
>> sake of
>> discussion) is rotated 45 degrees with regard to north (either  
>> way, it
>> doesn't really matter). What would you expect to see for axis  
>> labels? I
>> don't think it is at all obvious how people would want labeling to  
>> be done
>> along the edges of the image. I can imagine someone wanting axes  
>> or grids
>> superimposed on the image itself, but that's not quite the same  
>> thing. Do
>> you want the image rotated so that it is resampled on to RA and  
>> Dec and
>> displayed that way?
>>
>> In any event, no we haven't yet done anything to try to integrate  
>> all three
>> things. Among other things we wanted to make sure that the api for  
>> the wcs
>> info was suitable before doing a lot with it (and in the meantime,  
>> Mike is
>> working on rewriting drizzle which is taking a lot of his time).
>>
>> Perry
>> _______________________________________________
>> SciPy-user mailing list
>> SciPy-user at scipy.org
>> http://projects.scipy.org/mailman/listinfo/scipy-user
>
> _______________________________________________
> AstroPy mailing list
> AstroPy at scipy.org
> http://lists.astropy.scipy.org/mailman/listinfo/astropy

**** Please Update my e-mail address to my *NEW* OneNASA address  
below ****
--
Dr. William T."Tom" Bridgman               Scientific Visualization  
Studio
Global Science & Technology, Inc.          NASA/Goddard Space Flight  
Center
Email: William.T.Bridgman at nasa.gov         Code 610.3
Phone: 301-286-1346                        Greenbelt, MD 20771
FAX:   301-286-1634                        http://svs.gsfc.nasa.gov/






More information about the AstroPy mailing list