Запрос Геи по названию звезды

#astronomy #astroquery

Вопрос:

Я пытаюсь запрограммировать Gaia на python, чтобы получить параллакс, расстояние и kmag конкретных звезд. Я могу написать запрос, который получает параллакс, но только для всех звезд, а не для набора звезд или одной конкретной звезды. В идеале я мог бы просто передать функции запроса имя звезды, но я не могу понять из документации, как это сделать (или даже как сделать имя звезды, а не просто идентификатор источника Gaia, столбцом в возвращаемой таблице). Мой текущий сценарий выглядит следующим образом:

 query = """SELECT source_id, ra, dec, parallax FROM gaiadr2.gaia_source """
job = Gaia.launch_job(query)
results = job.get_results()
 

Любые указатели очень ценятся!

Ответ №1:

итак, вам нужен поиск по конусу, поэтому я бы зашел в Stellarium и получил координаты RA и dec, а затем конвертировал их с помощью этого веб-сайта: https://www.swift.psu.edu/secure/toop/convert.htm, введите данные, и последняя цифра-это ваш FOV. (в Стеллариуме) затем отправьте SQL-запрос, НО вернитесь и отредактируйте его, чтобы отсюда вы могли добавить весь свой код следующим образом:

 SELECT parallax, distance, kmag, ra
FROM gaiadr2.gaia_source
WHERE 1 = CONTAINS(POINT('ICRS', ra, dec),
                   CIRCLE('ICRS', 274.2667(RA), -18.5975(DEC), 1.87(FOV)))
 

введите описание изображения здесь

Комментарии:

1. Примечание: Эти координаты Ra и Dec сосредоточены на звездном облаке Стрельца

2. Привет, большое спасибо. Тем не менее, я не хочу поиска конуса, так как я не хочу загрязнения от фоновых звезд/галактик, которые просто случайно находятся поблизости пространственно. На самом деле, я выяснил, что могу разрешить идентификатор источника Gaia Dr2 и поиск Simbad по имени звезды и выполнить поиск таким образом. Это, кажется, работает нормально, хотя и неэффективно.

3. Не проблема, рад, что смог помочь, но теперь мне нужна ваша помощь(лол). Итак, я на самом деле делаю что-то очень похожее, и я рисую в 3 измерениях…. в python, используя matplotlib… как бы вы предложили мне построить график с использованием параллакса ra и dec ? в настоящее время это мой расчет расстояния: « d=1.01541148669/(математика.tan(((arr2[i]-arr[i])*(1/1000))/2)) «

4. Кроме того, не могли бы вы установить FOV примерно на 0,01, чтобы увеличить изображение звезды?