问题标签 [astroquery]
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 python:使用对象列表查询 NED
我从 VizieR 目录中提取了 Simbad 名称列表,并希望从 NED 的直径表中找到对象的轴比。代码如下。
simNames 中的第四个对象没有直径表,因此会产生错误:
所以我尝试了:
产生:
所以很明显来自 core.py 的 RemoteServiceError 是无法识别的。处理此问题的最佳方法是什么,或者是否有更好的方法来使用对象列表查询 NED?
python - Astroquery SIMBAD:获取天体的直径、质量、距离、光度和年龄的数据
例如,在astroquery中有什么方法可以获取恒星直径和距离的数据?似乎我在阅读 astroquery 文档和检查 votable_fields_dict.json 文件中所有支持的字段时都找不到这些。
然而,检查 SIMBAD 上的文档(见图),有测量支持这些:
- 我很确定可以使用Hertzsprung-Russell 图(HRD)计算天体的光度,然后可以使用上一步中获得的光度计算质量。还可以根据 HRD 计算天体的年龄。您能否确认一下(或者有一些方法可以使用 astroquery 获取这些值)?
python - How to use Astropy/Astroquery to get Sloan magnitudes
I would like to create a script to download the magnitudes from a set of objects. For example the ones which appear here:
http://mirror.sdss3.org/spectrumDetail?plateid=556&mjd=51991&fiber=312
As an input I have the object coordinates (which I get from the astroquery get_spec method as I know the object's mjd, plate and fiber). I am trying to use the example on the astroquery site:
However, from the images downloaded I cannot find the magnitudes. How can I find the magnitudes of my objects?
python - 将 FITS 表输入到 astroquery.xmatch
我需要使用 astroquery 包中的xmatch将大型本地目录与 2MASS 交叉匹配。我像往常一样用 astropy 加载我的本地 FITS 表:
然后尝试按照astroquery docs中描述的语法使用 xmatch 与该表(表是 hdu[2]) :
但是得到以下错误:
astroquery 文档中的示例仅显示了如何提供本地 CSV 文件。但是我的目录有大约 700 万个条目,因此不方便将其作为 ASCII CSV 文件传递。
我应该如何将我的 FITS 表作为输入传递?谢谢!
python - astroquery:vizier.query_region 在大面积上失败
我尝试在 2MASS 目录上使用astroquery.vizier.VizierClass.query_region()
.
虽然它适用于小区域,但它不适用于大区域。这是我使用的代码:
我收到一个很长的错误消息,结尾为:
语法是正确的,因为请求一个较小的盒子,例如
工作正常。
我还尝试切换到另一个 ViZieR 服务器 (vizier.cfa.harvard.edu) 以排除服务器端的 pb,但令我惊讶的是,它给了我一个不同的错误结尾:
python - Astroquery VizieR UCAC4 完整下载
我想要一个本地(离线)ASCII 版本的UCAC4星目录,以便拥有一个独立的工作环境。
我在尝试检索此特定完整目录时遇到问题。使用topcat VO->Vizier 服务选项甚至 CdS Web 界面下载小部件非常简单,但我没有管理完整的目录检索。
我最好的方法是使用 Python 脚本astroquery,但是当它应该下载一半目录(天球的北部)时,以下函数调用没有返回足够多的星星:
width
并且height
似乎按此顺序指代偏角/ ra(我对这个假设有误吗?)
我还尝试在天空的较小部分进行迭代,它提高了密度,但我似乎仍然缺少对象并且无法弄清楚原因。例如,我尝试迭代 0.2° 偏角步骤,以便我可以使用此文件进行交叉检查:ftp:
//cdsarc.u-strasbg.fr/pub/cats/I/322A/UCAC4/u4i/zone_stats
但仍然是query_region
函数没有返回预期的星星数量...
我也尝试了 Astrosurf链接,但我不能只使用这些文件,因为我希望它是 ASCII 格式的。
python - Astroquery SIMBAD:获取所有帧的坐标
我正在尝试使用Simbad
from 类获取所有帧的坐标astroquery
,就像它显示在SIMBAD 网页
(基本数据部分)上一样
我有以下代码:
但我得到了错误:
KeyError: 'ra(:;A;FK5;J2000): 字段已经存在。ra、dec、id、otype 和 bibcodelist 字段只能指定一次。要更改他们的选项,首先删除现有条目,然后添加一个新条目。
我可以在文档中找到关于操纵可投票字段的所有内容,尤其是坐标:
有没有办法获取向 SIMBAD 发送一个查询的所有帧的坐标?
python - Python酸洗错误:TypeError:对象泡菜不返回列表
我知道这个非常老的问题Python 酸洗错误:TypeError: object pickle not returned list。numpy的问题?但给出的唯一答案相当模糊。
这是在 Python 3.6 中重现该问题的代码。
尝试加载腌制数据时,失败并显示:
我怎样才能解决这个问题?
使用conda,您可以在 Python 3 环境中安装要求:
python - 使用 astroquery.simbad 对 SIMBAD 数据库进行条件查询
我有大量的标准查询要在 SIMBAD 数据库上执行,如下所示:
此查询在以 29.20 为中心的 0.6 度圆内给出所有类型的对象('ClG'、'SCG'、'GrG'、'CGG'、'SC?'、'C?G'、'Gr?') - 0.214,红移在 0.037 和 0.0531 之间。它在 web 界面http://simbad.u-strasbg.fr/simbad/sim-fsam上运行良好,对于这个例子,我得到一个对象。
问题是我需要做大量这样的查询。我尝试使用这个包 python http://astroquery.readthedocs.io/en/latest/simbad/simbad.html但我没有成功让它正常工作。
像这样它根本不起作用。
我尝试只为 otype 放置一个项目
有了这个,我得到一个包含大量 ogf 对象的表格(即使是 0.6 度的圆选择也不起作用)
我的目标是提取与我的条件查询匹配的每个对象的名称、类型、坐标和红移。
非常感谢您的帮助!
python-3.x - 编写天文/天体动力学程序时遇到的问题
我正在尝试编写一个程序,该程序将使用 JPL Horizons Ephemeris 向我展示地球上某个点与某些太阳系天体的天空。我遇到了两个问题:astroquery.jplhorizons 模块不起作用,并且我没有足够的 3D 图形模块,我知道如何使用。这是第一个问题的代码;这是直接来自文档的测试(https://astroquery.readthedocs.io/en/latest/jplhorizons/jplhorizons.html)。
文档说我应该得到这个:
但是,当我从终端运行时,我得到了这个错误:
我不知道该怎么办。对于 3D 问题,我在 OpenGL 中涉猎了一点,我觉得它太难了,我想要一些更简单的东西。通常当我做 3D 图形时,我会使用 Processing ( https://processing.org/ ),这样的东西会很完美。谢谢您的帮助。