fits

    -2熱度

    2回答

    我「只是」想在(天文學)來讀取FITS表,並通過其名稱:: from astropy.io import fits dr7q = fits.open('Shen_dr7_bh_May_2010.fits') tbdata = dr7q[1].data w = tbdata[tbdata['SDSS_NAME'] == 'J000006.53+003055.2'] print(tbdata

    -1熱度

    1回答

    我有一個程序處理現有的FITS文件(xbulge-w1.fits),並將處理後的圖像保存到新的FITS(w1_resampled.fits)。我想將原始標題複製到新的標題中,以便它們處於相同的座標(即星系)。 我想用下面的代碼來做到這一點: # Open the FITS files as input image and mask # Process the images # Rescale

    0熱度

    3回答

    我有200個適合文件,我需要加載和平均出來創建一個地圖。但是,我想知道是否有辦法在一行中完成所有操作,而不是200「合適的打開」行。我在某處看到它,但我不記得在哪裏。 文件名爲Coadd000_5.fits,Coadd001_5.fits,Coadd002_5.fits,Coadd003_5.fits ... Coadd199_5.fits。 所以它必須是類似於 hdulist2 = fits.o

    0熱度

    1回答

    使用Astropy庫創建了一個FITS圖像,該圖像是通過從2個實際FITS圖像進行插值而生成的(它們被縮放爲「int16」,正確格式爲我使用的軟件:Maxim DL)。 但是該圖像的比例是float64而不是int16。並且任何天文處理軟件都無法讀取它(除了FITS解放者) 你有什麼想法如何繼續?我們可以通過更改標題中的「BITPIX」來轉換FITS圖像嗎? 我想:(以下這種方法:Why is a

    2熱度

    2回答

    我目前正在使用一些適合表格,並且在輸出Astropy.io.fits時遇到了問題。從本質上講,我正在切出一大堆有我不感興趣的對象數據的行,但是當我保存新表時,所有這些行都已經奇蹟般的重現了。 例如: import astropy.io.fits as fits import numpy as np hdu = fits.open('some_fits_file.fits')[1].data

    -1熱度

    1回答

    我問這對astronomy.se爲好。 我有,似乎有不完整的標題標籤的一些NEOWISE圖像工作。我一直在勸SAO(因爲我使用DS9查看它們),我有 「的部分PC矩陣定義,但它不符合FITS WCS標準。隨着CDELT的組合和PC關鍵詞,CDELT關鍵字持有比例因子,在PC的關鍵詞,旋轉矩陣,這應該被標準化。如果你想旋轉矩陣也包含比例因子,使用CD關鍵詞」。 這是我需要修復的一個標題: SIMPL

    -1熱度

    2回答

    如何從FITS文件訪問圖像子樣本? 我無法確定文件中的數據究竟在哪裏!文件標題顯示它在第二個標題中,並且它的維數爲1024 * 1024!但是當我嘗試訪問第二個頭文件時,我沒有得到圖像數組,而是得到一個「非文件類型」文件!我相信我在這裏做錯了! import matplotlib.pyplot as plt from astropy.io import fits import cv2 hea

    0熱度

    1回答

    我正在嘗試使用cfitsio編寫並使用像素數據將圖像填充到新的適合文件中。我不確定我在做什麼錯誤,但所有數據都沒有寫入到適合文件中。我用binary vi檢查數據和圖像數據沒有正確創建。我使用NASA website的第二個image HST WFPC 2 fits file。這是我寫的代碼: #include <string.h> #include <stdio.h> #include "f

    -1熱度

    1回答

    我需要在Java中將適合文件轉換爲jpg。我用imageJ嘗試過,但我需要一個沒有GUI的簡單庫。我正在開發一個在Java網頁,我需要在後臺(無頭)轉換文件。

    0熱度

    1回答

    我想使用pyraf在python中的一個代碼中使用iraf的任務imcopy。我的問題是,你必須在x和y中指定想要剪切圖像的範圍,但是我希望這些限制是變量,因爲所有內容都在一個循環內,我必須複製幾個區域。 例如,我有這樣的: img_seg =raw_input('Name of the segmentation image? ') iraf.imcopy(input=img_seg+'[200