- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想创建一个脚本来从一组对象下载震级。例如出现在这里的那些:
http://mirror.sdss3.org/spectrumDetail?plateid=556&mjd=51991&fiber=312
作为输入,我有对象坐标(这是我从 astroquery get_spec 方法获得的,因为我知道对象的 mjd、板和纤维)。我正在尝试使用 astroquery 网站上的示例:
from astropy import coordinates as coords
from astroquery.sdss import SDSS
co = coords.SkyCoord(143.50993, 55.239775, unit="deg")
result = SDSS.query_region(co)
imgs = SDSS.get_images(co, band = ['g', 'r'])
但是,从下载的图像中我无法找到大小。如何找到我的物体的大小?
最佳答案
从事物的声音来看,您希望对象的属性从 SDSS 管道中吐出,并通过坐标进行交叉匹配。
要做到这一点,请查看 SDSS.query_crossid
方法。这允许您指定所需的光度列。
由于我不了解您正在做的科学,您必须找出最适合您的目标的方法。看看here对于可用的各种量级。
例如,如果我想要 g 和 r 波段 model magnitudes对于您的对象,我会这样做:
In [31]: result = SDSS.query_crossid(co, photoobj_fields=['modelMag_g', 'modelMag_i'])
In [32]: print result
Out[32]:
obj_id objID modelMag_g modelMag_i obj_id1 type
str5 int64 float64 float64 int64 str6
------ ------------------- ---------- ---------- ------------------- ------
obj_0 1237654382516699210 17.57231 18.13992 1237654382516699210 GALAXY
关于python - 如何使用 Astropy/Astroquery 获取 Sloan 量级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36868803/
我尝试在 astropy 表的 numpy 数组中转换一个 astropy 表列表。在第一个实例中,我尝试了 np.asarray(list) 和 np.array(list) 但列表中的 astro
所以我正在尝试使用 Astropy 并且我确实下载了它。但是,我收到一个错误。我正在尝试使用 Python 2 而不是 Python 3。 代码只是: import astropy astropy.t
我正在为 Raspberry Pi 开发一个应用程序,以控制 AltAzimutal 支架上的业余望远镜。 方位轴与天顶不完全对齐。在这种情况下,可以指向 2 或 3 颗星并找到视望远镜和赤道坐标之间
我目前是天文学的初学者,作为项目的一部分,我必须导入一些拟合文件或分析。但是,当我运行代码来导入 astropy.io 时,出现权限错误。 Traceback (most recent call la
我正在 Astropy 中进行坐标转换。但这不能正常工作。情况如下,我有一个 J2000 中的恒星坐标,我想将其转换为实际的纪元(或其他特定日期)。我正在使用 Stellarium 提供的坐标验证代码
我有一个适合的事件数据文件,我需要通过添加一个新的数据列来修改其中一个表,该数据列由存储在同一个表的预先存在的列中的数据派生。我遇到的问题是关闭修改后的文件。这是代码: data = fits.ope
我正在尝试使用 astropy.modeling 包将高斯拟合到一组数据点,但我得到的只是一条平线。见下文: 这是我的代码: %pylab inline from astropy.modeling i
我在为 python 安装 astropy 时遇到问题。当我在终端中输入“pip install astropy”时,我收到以下消息: Collecting astropy Using cached
我正在尝试使用 Python 和 astropy.io 从 FITS 文件中的二进制表中提取数据。该表包含一个事件数组,其中包含超过 200 万个事件。我想要做的是将某些事件的 TIME 值存储在一个
我有一个辐射源的多波段目录(来自 SourceExtractor,如果你想知道的话),我已将其读入以下形式的天体表: Source # | FLUX_APER_BAND1 | FLUXERR_APER
我正在尝试在 Python 中创建一个 FITS 文件,但在将 header 和 PrimaryHDU 一起编译时我似乎遇到了问题。 我做了一个简单的例子,它将给出我得到的错误: import num
我有一个保存星星数据的 astropy.table.table 对象。每颗星一行,列中包含星名、最大星等数据。 我知道 astropy 表的内部表示是每一列的字典,行作为字典对象的切片即时返回。 我需
我有一个 for 循环,它生成几个变量,例如 a、b 和 c。我想在 for 循环结束后,垂直堆叠变量。这是我想做的。 (为了举例,假设变量只是数字(1,2,3))。 from astropy.tab
我最近将我的 python 代码升级到了 Python 3.4.2。我运行的是 Ubuntu 14.10。 我使用了 pip3 和 apt-get python3- 的组合来升级我所有常用的模块:nu
我在 equatorial coordinates 中有一组点我需要将它们投影到平面上,即:天顶角或 azimuthal projection . astropy 显然能够执行这种类型的投影,amon
考虑一个astropy Table() object . from astropy.io import ascii weather_data = """ day,precip,type ,1.
我有一个看起来像这样的 astropy 表: $ print(astro_table) id xcentroid ycentroid sharpness roun
在以前的 astropy 版本中,可以按照以下方式处理不确定性的传播: from astropy.nddata import NDData, StdDevUncertainty x = NDData(
我在这里看到了几个关于 PyEphem 的答案,以及它如何产生日落/日出时间,但是如果我能找到仅使用 Astropy 包的解决方案,这对我来说会更有用。目前,我发现最接近的是 astropy.coor
我有两个源,其赤道坐标 (ra, dec) 和 (ra_0, dec_0) 位于距离 r 和 r_0,我需要计算它们之间的 3D 距离。 据我所知,我使用的两种方法应该给出相同的结果,但实际上没有。
我是一名优秀的程序员,十分优秀!