astropy

    0熱度

    1回答

    我正在生成一些目錄,並希望有一個評論欄。出於某種原因,當我生成列並嘗試存儲評論時,它只會佔用第一個字符。 from astropy.table import Column C1 = Column(['']*12, name = 'ID') C1[4] = 'test comment' 然後 print C1[4] >> t 看着C1,我看到<Column name='ID' dty

    0熱度

    1回答

    這個問題可能主要是爲了或多或少地推動天文學家的進步。 你知道如何將NVSS適合文件轉換爲只有2(不是4!)軸?或者當我試圖在光學DSS數據上覆蓋nvss計數時,如何使用Python的astropy和其他「astro」庫來處理具有4軸的文件,並在Python中產生以下錯誤? (下面的代碼) 我試圖做到這一點,當有帖4軸爲NVSS FITS,有錯誤和警告信息: 警告:FITSFixedWarning:

    1熱度

    1回答

    我試圖打開一個大的IDL產生的擬合數據立方體(159,2,4096,4096):發生 In [37]: hdulist = fits.open('/randpath/randname1.fits') In [38]: hdulist.info() Filename: /randpath/randname1.fits No. Name Type Cards Dimensions For

    1熱度

    1回答

    我已經設法使用astropy.modeling來模擬我的圖像上的二維高斯,並且它爲生成圖像而生成的參數似乎是合理的。但是,我需要在數千張圖像上運行二維高斯圖像,因爲我們有興趣檢查模型的平均x和y以及圖像上的x和y標準偏差。該模型輸出結果如下: m2 <Gaussian2D(amplitude=0.0009846091239480168, x_mean=30.826676737477573, y_

    3熱度

    1回答

    我打開一個完整的地圖 from astropy.io import fits from astropy.wcs import wcs mapheader = fits.getheader(MapFile, 0) mapdata = fits.getdata(MapFile, 0) w = wcs.WCS(mapheader) 和我從它 假設度 中心位於RA,DEC這可以通過使用Cut

    4熱度

    1回答

    這個問題一直困擾着我一段時間。我正在嘗試處理大量的.fits文件形式的數據(大小爲11000x9000像素)。我需要做的是創建一個放大的RA/Dec座標圖(理想情況下使用astropy.wcs)在天空中的許多對象,以及一個擬合文件的輪廓和灰度(或來自另一個的熱圖)。 我的問題是,無論何時我從圖像中分割數據(到我感興趣的區域),我都會失去與天空座標的關聯。這意味着切片圖像不在正確的位置。 我調整了t

    -1熱度

    1回答

    適合files (不必登錄,繼續查看和下載)。 不相關,據我可以告訴(糾正我,如果我錯了): Find physical coordinates of a pixel in a fits file with python 重現: from astropy.io import fits from astropy.wcs import WCS ev=fits.open('sw00032188013

    1熱度

    1回答

    嘗試保存astropy使用astroquery檢索到FITS文件時出現錯誤。在某些情況下,它抱怨一些關鍵字的描述太長。 writeto()函數似乎有一個output_verify參數來避免這種問題,但我無法找到如何將它傳遞給write()函數?它存在嗎? 這裏是我的代碼: import astropy.units as u from astroquery.vizier import Vizier

    2熱度

    2回答

    我想有一個本地(離線)ASCII版本的UCAC4明星目錄爲了有一個孤立的工作環境。 我有問題試圖檢索此特定完整目錄。下載小部件非常簡單,使用topcatVO-> Vizier服務選項甚至是CdS Web界面,但我沒有管理完整的目錄檢索。 我最好的拍攝是用Python腳本astroquery但下面的函數調用不返回遠遠不夠的星星時,它應該下載一半的目錄(天球北部的部分): ucac4 = v.quer

    0熱度

    1回答

    我想交換的兩個Python表中的行,如 In [15]: print t2 x y z ---- ---- ---- 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 99.0 In [16]: print t1 a b c --- --- --- 1.0 2.0 3.0