fits

    -1熱度

    3回答

    曾經是初學者,永遠是初學者! 我使用python 2.7.5,OSX 10.8 即使您不知道pyfits,您也可以解決我的問題,因爲我相信這是我的算法中的問題! 我用下面的代碼 #!/usr/bin/python # -*- coding: utf-8 -*- import sys import pyfits from PySide import QtGui, QtCore import

    0熱度

    1回答

    我試圖將增量的泊松噪聲添加到.fits文件。我知道如何做一個普通的文件類型,但我似乎無法讀取適合,然後添加泊松噪聲。有人知道如何去做這件事嗎? 這是代碼。其中大部分並不特別相關。 s=str(raw_input("filter name: ")) t=str(raw_input("sci or wht: ")) poisson = str(raw_input("Poisson noise am

    5熱度

    1回答

    我看過並尋找解決這個問題的方法,並且什麼也沒有。 我通過matplotlib生成矩形FITS圖像,然後使用AstroPy(或PyFITS)向它們應用WCS座標。我的圖像在銀河的經度和緯度,所以適合我的地圖的標題關鍵字應該是GLON-CAR和GLAT-CAR(用於笛卡爾投影)。我看過other maps,它在SAO DS9中使用這個相同的地圖投影,並且座標工作得很好......網格完全正交,因爲它應

    0熱度

    1回答

    我設法將泊松噪聲添加到我的.fits圖像,但我需要添加分佈像高斯分佈的平均/中值(mu_0)爲0和分佈越來越寬的噪聲(西格瑪)。我找不到用這種方式添加噪音的語法,那麼有人可以通過它來指導我嗎?目前,我添加的泊松噪聲是均勻分佈的,這不是我想要的;我需要高斯隨機性。 這裏是代碼的相關位: im = pf.open(name) isinstance(im,list) im0 = im

    1熱度

    1回答

    我有一個適合的事件數據文件,我需要修改其中一個表,通過添加存儲在同一個表的先前列中的數據派生的數據的新列。 我遇到的問題是關閉修改後的文件。這是代碼: data = fits.open(events, extname='events') t1 = data[1].data.field('time') table = Table.read(events, format='fits') t2 =

    1熱度

    1回答

    我是C++新手。最終,我試圖翻譯python的一些代碼,以便對一些超新星的模擬進行分析。但是,爲了做到這一點,我必須能夠將.fits文件作爲數組導入到我的C++代碼中。我下載了cfitsio和ccfits庫,並且它們似乎已經正確安裝,因爲一個簡單的代碼由一個#include <CCfits>和一個帶有print語句的int main編譯並運行。然而,從美國航空航天局(http://heasarc.

    -1熱度

    1回答

    我是Python新手,一直在編寫對某些FITS文件執行某些任務的腳本。我目前使用的腳本是這樣的: # General routines import numpy as np import math import pyfits import matplotlib.pyplot as plt import pylab as py from scipy.optimize import cur

    0熱度

    1回答

    我想使用$ aplpy.make_rgb_image $函數製作三色FITS圖像。我在RGB中使用了三個單獨的FITS圖像,並且能夠以png,jpeg ....格式保存彩色圖像,但我更願意將其保存爲FITS文件。 當我嘗試我得到以下錯誤。 IO錯誤:FITS保存未安裝 我試圖找到在網頁幾天一個解決方案,但未能得到什麼好結果的處理程序。 有人會知道如何安裝這樣的處理程序,或者可能使用其他任何方法來完

    2熱度

    3回答

    我已經看遍了所有地方,並沒有找到解決此問題的方法。我覺得它應該相當簡單,但我們會看到。 我有一個.FITS格式的數據立方體,我需要將它摺疊成2D FITS圖像。數據立方體有兩個空間維度和一個光譜/速度維度。 只需尋找一個簡單的python例程來加載立方體並將所有這些圖層展平(即沿光譜/速度軸進行整合)。謝謝你的幫助。

    1熱度

    3回答

    我正在嘗試更改FITS文件標題中關鍵字的值。 相當簡單,這是代碼: import pyfits hdulist = pyfits.open('test.fits') # open a FITS file prihdr = hdulist[1].header print prihdr['AREASCAL'] effarea = prihdr['AREASCAL']/5. print