问题标签 [astropy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Astroquery: AttributeError("'bytes' 对象没有属性 'encode'")
我想运行astroquery 包的 NED 查询。
这是由纪录片中的示例给出的。
我遇到了以下问题:
在 self.table_parse_error 我发现:
我不知道出了什么问题。
这是我的版本:
python - 在 astropy 表列中插入数组
我有一个辐射源的多波段目录(来自 SourceExtractor,如果你想知道的话),我已将其读入天文表,格式如下:
FLUX_APER_BAND1
、等中的阵列FLUXERR_APER_BAND1
每个都有 14 个元素,它们给出了给定波段中给定光源的光子计数,在距光源中心 14 个不同距离内(孔径光度计)。我有孔径阵列(2、3、4、6、8、10、14、20、28、40、60、80、100 和 160 像素),我想将 14 个样本插入一个(假设)在其他一些光圈处计数a
。
我可以遍历源,但目录中有超过 3000 个,这不是非常 Python 或非常有效(在 8 个波段中插入 3000 个对象需要一段时间)。有没有办法同时将单列中的所有阵列插入到相同的孔径?我试着简单地申请np.interp
,但是那个扔了ValueError: object too deep for desired array
,还有np.vectorize(np.interp)
,但是那个扔了ValueError: object of too small depth for desired array
。似乎也应该可以对单个列的内容进行聚合,但我无法理解文档。
有人可以对此有所了解吗?提前致谢!
python - Astropy 弃用警告
我为 python 2.7 安装了 Anaconda 发行版(一切正常),然后我在安装 SunPy 之后安装了SunPy
要安装 SunPy 的额外依赖项,请运行:
要安装运行:
但是当我运行这样的事情时:
我在安装 SunPy 和更新 Astropy 之前没有出现这个警告
警告:AstropyDeprecationWarning:文件“C:\Users\nandhos.astropy\config\astropy.cfg”的 [io.fits] 部分中的配置参数“enabled_record_valued_keyword_cards”已弃用。请改用 [fits] 部分中的“enable_record_valued_keyword_cards”。[astropy.config.configuration]
显然,一切正常,只是我想知道为什么会出现这条消息。如何使用部分中的“enable_record_valued_keyword_cards”适合其他配置?
python - 使用python在fits文件中查找像素的物理坐标
我想从 python 脚本中获取给定像素的物理天空坐标。我想使用 astropy 的 WCS,但我会在 python 中做任何事情。
我已经尝试了这两个代码片段。
问题是我第一次尝试使用 WCS 时出错,结果只是我输入的像素值。
python - 如何堆叠多个 Astropy 表
我有一个 for 循环,它生成几个变量,比如说a
,b
和c
. 我想在 for 循环通过循环后垂直堆叠变量。这里是我想做的。(例如,假设变量只是数字(1,2,3))。
在print t
我得到的那一刻
我想要得到的是以下内容;
非常感谢您的帮助。
python - 安装 POPPY 0.3 时出现 KeyError 'pytest'
在使用 pip 安装 POPPY 0.3 以及所需的所有资源时,我收到了几个关于 Astropy 弃用警告和 pysynphot 的警告,我不太了解。在失败前的最后几行,Traceback 显示错误在 astropy setup_helpers 文件中。下一行说 KeyError 'pytest'。有没有人经历过这种情况或对我的情况有任何见解?
这是命令提示符的东西:
python - 我怎样才能得到a的价值在 Python 中
我是 Python 新手,在 Windows 上使用 Python 2.7 我正在使用 Astropy 库,但是当我想查看以下类的属性时:
它返回:
该对象上的其他属性也是如此。如何访问数值?
python - 在 ubuntu 14.04 中加载 astropy 0.3 中的子包问题
我已经在 Ubuntu-14.04 上成功安装了带有 python-3.4 的 astropy-0.3,但是每当我搜索任何常规的 Astropy 库(如宇宙学、时间、单位)时,它在这里都不起作用。这个库是专门为 Windows 或其他东西制作的吗?
我在 IDLE python-2.7 上方便地使用 Astropy 库。
这个问题有什么解决办法吗?
python - 带有 numpy 的 HDU FITS 文件格式的索引错误
我正在尝试使用astropy
模块从 FITS 文件中读取数据fits
,然后使用标准的 numpy 数组处理。但是,由于某种原因,我收到以下错误:
这是我正在使用的代码:
^ 错误回溯到该flux = data[:, 1]
行。
这可能是天文学家可以回答的问题(或者,具体来说,天文学家熟悉.fits
SDSS 中的文件),但我欢迎 numpy 和 python 用户的输入!
python - 从 SDSS DR10 的 Fits 文件中获取图像
基本上,我只想使用已合并到 astropy 中的 pyfits从此处找到的 r-waveband fit 文件中获取图像数据。这是我的尝试:
目前,我只能看到微小的小点,而不是 jpeg 图像中看到的明亮星星。此外,ImageHDU 不包含图像(它不能,因为它是一维数组)知道为什么会这样吗?
最后,我试图从 (ra, dec) 的图像中识别我的目标星系。拟合文件有一个 (ra, dec) 与之关联,并且像素比例为每像素 0.396 弧秒。所以我想知道合并的(ra,dec)正在谈论哪个角落,这样我就可以推断图像中目标的位置!