astropy

    3热度

    1回答

    我使用astropy.convolution.Gaussian2DKernel创建了卷积内核。我可以绘制内核,但我无法弄清楚如何将它保存为一个.fits图像。 (Galfit以后需要它的工作流程。) from astropy.convolution import Gaussian2DKernel plt.imshow(kernel) kernel = Gaussian2DKernel(4)

    1热度

    1回答

    我想创建一个脚本来从一组对象中下载幅度。例如的那些,其在这里显示: http://mirror.sdss3.org/spectrumDetail?plateid=556&mjd=51991&fiber=312 作为输入我有对象坐标(这是我从astroquery get_spec方法得到我所知对象的MJD,板和纤维)。我试图使用astroquery网站上的示例: from astropy impor

    1热度

    1回答

    我已经尝试调试我的代码,并且我已经意识到,当我尝试将我的AltAz坐标保存到.csv文件时,它最终会崩溃,因为它不是一个numpy数组,它是一个SkyCoord对象。有人可能会提出一个简单的方法来将大型赤道坐标表转换为AltAz,或者我可以如何将我的代码保存到文件中。 # Get time now time = astropy.time.Time.now() time.delta_ut1_ut

    2热度

    1回答

    我(How to sort through a list of observable coordinates?)昨天问到这个问题有关排序的坐标列表删除低于阈值特定值,我从@MSeifert一个伟大的答案,但我有一个表中,这些坐标值匹配了与目标的其他属性(如视星和Alt /了Az坐标),所以我要问现在是一个办法做到这一点屏蔽技术在astropy.table而不是从我刚才的问题的astropy.coo

    0热度

    1回答

    我已经有一个写好的文件(有人发给我),我想添加校验和和datasum头。我使用astropy.io.fits添加校验和的唯一示例涉及在将每个部分添加到HDU时构建新的拟合HDU and verifying it。我可以做的,但似乎它会有更多的开销,然后是需要的。 有没有办法将校验和和datasum添加到现有的HDU?

    4热度

    2回答

    我想创建一个ascii表的一些信息的标题,名称和单位的列和一些数据,它应该看起来像这样的: # ... Header Info ... Name | Morphology | ra_u | dec_u | ... | InNS+B+MOI | HH:MM:SS.SSS | ±DD:MM:SS:SSS| ... ==============| =========

    1热度

    1回答

    有没有简单的方法来删除空列中的空列? 阅读某些csv文件时,某些列仅包含空字符串''。

    6热度

    1回答

    我有两个来源与赤道坐标(ra, dec)和(ra_0, dec_0)位于距离r和r_0,我需要计算它们之间的3D距离。 我使用两种方法,应该给我相同的结果,据我了解,但不。 第一种方法是应用astropy的separation_3d函数。第二种方法是使用给出了两个源之间的距离与球面坐标的表达式: 如图here。 在下面的MCVE,返回的值是: 91.3427173002 pc 93.847049

    2热度

    1回答

    我目前有一个Python的anaconda安装,其中包括其他有用软件包中的astropy和numpy。我最近更新我的Astropy单独通过画中画,通过运行 pip install --upgrade astropy ,我可能不应该这样做(我应该升级整个蟒蛇包)这种无聊的事情后,我pyspeckit包停止工作,声称它不能在astropy中找到version.py。 这是我的错误:我试图卸载并重新

    0热度

    1回答

    我试图在2MASS目录上用astroquery.vizier.VizierClass.query_region()进行比较大的查询。 虽然它适用于小区域,但它在大面积上失败。 这里是代码我使用: from astroquery.vizier import Vizier import astropy.units as u import astropy.coordinates as coord