[AstroPy] Montage issue

Thomas Robitaille thomas.robitaille at gmail.com
Fri Aug 15 05:51:11 EDT 2014


Hi Brandon,

Would it be possible for you to send me the files off-list, so I can
take a look at the issue?

Note that I have renamed this thread since it is not related to the
thread to which it was posted to.

Cheers,
Tom

Brandon Doyle wrote:
> Hi all,
> 
> Problem using Astropy this morning. Input code:
> 
>         # Import Modules:
> 
>         import aplpy
> 
>         import pyfits
> 
>         from numpy import *
> 
>         import matplotlib as plt
> 
>         import montage as montage_wrapper
> 
>         import PIL
> 
> 
>         # Begin convert images w/header/pyfits
> 
>         r = pyfits.open('3c324IR.fits')
> 
>         b = pyfits.open('3c324UVIS.fits')
> 
>         g = pyfits.open('3c5GHZ.fits')
> 
> 
>         r.info <http://r.info>()
> 
>         g.info <http://g.info>()
> 
>         b.info <http://b.info>()
> 
> 
>         print(r[1].header)
> 
>         print(g[1].header)
> 
>         print(b[1].header)
> 
> 
>         r1 = r[1].data
> 
>         g1 = g[0].data
> 
>         b1 = b[1].data
> 
> 
>         hdu = pyfits.PrimaryHDU(r1)
> 
>         hdulist = pyfits.HDUList([hdu])
> 
>         hdulist.writeto('r.fits')
> 
> 
>         hdu = pyfits.PrimaryHDU(g1)
> 
>         hdulist = pyfits.HDUList([hdu])
> 
>         hdulist.writeto('g.fits')
> 
> 
>         hdu = pyfits.PrimaryHDU(b1)
> 
>         hdulist = pyfits.HDUList([hdu])
> 
>         hdulist.writeto('b.fits')
> 
> 
>         # Begin Code:
> 
> 
>         aplpy.make_rgb_cube(['r.fits','g.fits','b.fits'], '3c_324_rgb.fits')
> 
> 
>         aplpy.make_rgb_image('3c_324_rgb.fits','3c_324_rgb.png')
> 
> 
>         f = aplpy.FITSFigure('3c_324_rgb.fits')
> 
>         f.show_rgb()
> 
>         f.save('3c_324_rgb2.png')
> 
> 
>         print 'END'
> 
> 
> ​output from server:
> 
>> 
>     Traceback (most recent call last):
> 
>       File "test9.py", line 47, in <module>
> 
>         aplpy.make_rgb_cube(['r.fits','g.fits','b.fits'], '3c_324_rgb.fits')
> 
>       File "/usr/local/lib/python2.7/dist-packages/aplpy/rgb.py", line
>     309, in make_rgb_cube
> 
>         montage.mMakeHdr(images_raw_tbl, header_hdr,
>     north_aligned=north, system=system, equinox=equinox)
> 
>       File
>     "/usr/local/lib/python2.7/dist-packages/montage_wrapper/commands.py", line
>     1468, in mMakeHdr
> 
>         return status.parse_struct("mMakeHdr", p.stdout.read().strip())
> 
>       File
>     "/usr/local/lib/python2.7/dist-packages/montage_wrapper/status.py",
>     line 33, in parse_struct
> 
>         result = Struct(command, string)
> 
>       File
>     "/usr/local/lib/python2.7/dist-packages/montage_wrapper/status.py",
>     line 70, in __init__
> 
>         raise MontageError("%s: %s" % (command, self.msg))
> 
>     montage_wrapper.status.MontageError: mMakeHdr: Invalid table file:
>     /tmp/tmpmyYyN7/images_raw.tbl
> 
> 
> ​I'm not sure what to make of it...any ideas?
> 
> Brandon Doyle​
> 
> 
> 
> On Thu, Aug 14, 2014 at 10:45 PM, gonghang.naoc <ghang.naoc at gmail.com
> <mailto:ghang.naoc at gmail.com>> wrote:
> 
>     Thank you all. Now I realize Anaconda+NOAO's iraf+pyraf, this combo
>     is enough for me, temporarily.
>      
>     hang
> 
> 
>     On Fri, Aug 15, 2014 at 2:12 AM, Оlе Ѕtrеісhеr <astropy at liska.ath.cx
>     <mailto:astropy at liska.ath.cx>> wrote:
> 
>         "gonghang.naoc" <ghang.naoc at gmail.com
>         <mailto:ghang.naoc at gmail.com>> writes:
>         > I reinstalled my system just now. The previsous system had a
>         mess of
>         > python modules with chaotic dependency. Could somebody please
>         give me
>         > a simple list to instll? Potentially I need numpy,scipy,epd,
>         > ureka,iraf,pyraf, anaconda or somethig else which you can suggest.
>         > A simple and versatile combo is the best.
> 
>         Since this was not mentioned yet: If you are using a Linux
>         distribution
>         (Debian, Ubuntu, Fedora, Mageia etc.) it may be worth checking
>         whether
>         the packages you need are already there. Then the simplest solution
>         would be a "apt-get install whatever-you-like" and be lucky. The
>         nice
>         thing is that it then works (well, in theory) out of the box. And is
>         updated automatically (or not, if you manually put the package
>         on hold).
> 
>         If the package you need is still not there and you want to help us
>         completing the selection, you are very welcome. Even if you
>         don't want
>         to do the packaging yourself, it is useful to know, which
>         packages are
>         actually needed.
> 
>         Best regards
> 
>         Ole
>         _______________________________________________
>         AstroPy mailing list
>         AstroPy at scipy.org <mailto:AstroPy at scipy.org>
>         http://mail.scipy.org/mailman/listinfo/astropy
> 
> 
> 
>     _______________________________________________
>     AstroPy mailing list
>     AstroPy at scipy.org <mailto:AstroPy at scipy.org>
>     http://mail.scipy.org/mailman/listinfo/astropy
> 
> 
> _______________________________________________
> AstroPy mailing list
> AstroPy at scipy.org
> http://mail.scipy.org/mailman/listinfo/astropy



More information about the AstroPy mailing list