fits

    1熱度

    4回答

    我有一個包含許多列的FITS文件。該文件的一個簡化的例子中的一部分是這樣的: A B C 100 1 90 100 2 90 100 3 90 100 4 90 211 40 70 211 41 70 211 42 70 211 43 70 211 44 70 如果

    0熱度

    1回答

    基本上我只想從r波段適合文件here獲得圖像數據,該文件使用已經合併到天體中的pyfits。這裏是我的嘗試: from astropy.io import fits import matplotlib.pyplot as plt hdulist = fits.open("frame-r-004646-1-0019.fits") hdulist.info() imgplot = plt.

    1熱度

    1回答

    我想繪製擬合與aplpy文件適合圖像與aplpy但我得到以下錯誤: INFO: The WCS transformation has more axes (3) than the image it is associated with (2) [astropy.wcs.wcs] ERROR: IndexError: list index out of range [aplpy.wcs_util]

    0熱度

    1回答

    我有一個包含二進制表的60GB FITS文件。我想一次讀取(並處理)這個表一行/入口/行/塊*。 (*我不能確定正確的命名) 我使用pyfits什麼,我想這樣做可以歸結爲簡單: import pyfits hdulist = = pyfits.open("file.fits") # the binary table has to be in the 2nd extension # henc

    0熱度

    2回答

    我正嘗試使用SNOOPY(點擴散函數鉗工)和IRAF對擬合圖像進行PSF擬合。我可以用imexam打開這個形象很好,但是當我選擇一個點(一個明星或其他)我得到一個錯誤: Warning: Pixels out of bounds 看來,我所看到的,什麼IRAF是看到(幕後)是不一樣。就好像有某種協調的下班或某事一樣。 如何解決這個問題? [科學版Linux 6中,16位,IRAF v2.16]

    6熱度

    1回答

    我正試圖從python腳本中獲取給定像素的物理天空座標。我想使用astropy的WCS,但我會在python中做任何事情。 我已經嘗試了這兩個代碼片段。 from astropy.io import fits from astropy.wcs import WCS def astropymethod1(img): # from http://astropy.readthedocs.

    0熱度

    1回答

    我有問題使用cpselect找到我的圖像在適合格式控制點選擇,此命令不能顯示適合格式的圖像。一般來說,我想用適合的格式來核心兩張圖像,到目前爲止我還是無法弄清楚如何去做,但我知道如何使用imtransform和'cp2tform'。

    -1熱度

    1回答

    從適合文件中讀取數據時遇到問題。通常我可以從適合的文件中讀取數據,但現在我有一些數據文件,這給我一些問題。 當我試圖讀取文件,其中應包含三列和一個標題,我得到的是一個數字表格: [[64 195 45 ...,0 0 0]] 現在,這是一個整數,而數據文件確實應該包括含有雙三列和三列這樣的花車: [9819.3801,0.00000,0.00000] [9820.0025,5.50764e-16,

    2熱度

    1回答

    因此,我一直在將FITS表數據整理到astropy.io.fits中的HDUlist中。我想提供標籤的對象列表,使得它們很容易分辨,而不僅僅是: No. Name Type Cards Dimensions Format 0 PRIMARY PrimaryHDU 349 () 1 BinTableHDU 41 130R x 11C [1E, 1E, 1E, 1J, 1J

    0熱度

    1回答

    我想用兩個較舊的使用PyFITS創建一個新的FITS文件。 import pyfits from sys import stdout from sys import argv import time file1 = argv[1] file2 = argv[2] hdu1 = pyfits.open(file1) hdu2 = pyfits.open(file2) new0 =