Получить таблицу фазового угла Луны за сутки

Где взять таблицу с фазовым углом Луны на каждый день?

Он доступен здесь для определенного дня, но мне пришлось бы вводить каждый день года, чтобы получить полную таблицу.

=== НОВАЯ РЕДАКЦИЯ: 2019-09-18 ===

Собственно, я готовлю календарь лунных фаз с соответствующим фото Луны на каждый день и на весь год. Для этого я скачал набор изображений с сайта Джея Таннера. Название этих изображений соответствует степени фазы, но когда я связываю эти изображения с данными JPL HORIZONS , предложенными @Mike G, это не соответствует тому, что я вижу в небе.

Как я могу связать набор фотографий фаз Луны с каждым днем ​​​​заданного периода времени (например, текущего года)?

Ответы (3)

JPL HORIZONS может это сделать. С такими настройками:

Тип эфемерид: НАБЛЮДАТЕЛЬ
Целевое тело: Луна [Луна] [301]
Местоположение наблюдателя: геоцентрическое [500]
Промежуток времени: начало = 12.09.2019 , окончание = 19.09.2019 , шаг = 1
Параметры таблицы d: КОЛИЧЕСТВА = 10 ,23,24

он возвращает такие результаты:

 Date__(UT)__HR:MN       Illu%    S-O-T /r    S-T-O
***************************************************
 2019-Sep-12 00:00      95.688 155.9731 /T  23.9640
 2019-Sep-13 00:00      98.620 166.4750 /T  13.4888
 2019-Sep-14 00:00      99.814 175.0444 /T   4.9422
 2019-Sep-15 00:00      99.231 169.9061 /L  10.0670
 2019-Sep-16 00:00      96.874 159.5743 /L  20.3723
 2019-Sep-17 00:00      92.791 148.7668 /L  31.1541
 2019-Sep-18 00:00      87.074 137.7510 /L  42.1469
 2019-Sep-19 00:00      79.858 126.5419 /L  53.3370

где Illu%освещенная доля к , а S-T-O- фазовый угол солнце-цель-наблюдатель я . Эти величины связаны соотношением ( Meeus 41.1 )

к "=" 1 + потому что я 2

Расположение наблюдателя на поверхности Земли вместо геоцентра дает немного другие результаты из-за параллакса.

Визуализированные изображения Таннера, по-видимому, индексируются по разнице между лунной и солнечной эклиптической долготой . Угол элонгации солнце-наблюдатель-цель S-O-Tв большинстве случаев является близким приближением. Если /rстолбец предназначен /Tдля трейлинга, используйте это значение напрямую. Где /rдля /Lинтерлиньяжа вычесть S-O-Tиз 360°.

Один цикл изображений Луны не может зафиксировать эффекты либрации , как это делают изображения НАСА SVS (см. ответ SpaceBread ), поэтому изображения Таннера выглядят немного иначе, чем реальная Луна.

@Mike GПотрясающий. Я отредактировал свой ответ, чтобы понять, как сопоставить эти данные с набором изображений.
На самом деле, какие цифры в этом списке соответствуют: новолунию, первой четверти, полнолунию, последней четверти и новолунию? Это может помочь мне решить мою проблему.

В студии научной визуализации НАСА есть страница , показывающая фазу Луны и либрацию в течение каждого года. На этой же странице вы можете найти ссылку на таблицу данных, включающую, среди прочего, фазы луны для каждого часа года по всемирному времени. Вы можете скачать таблицу в виде файла TXT и JSON .
Если вам нужен только ежедневный список и вы используете Linux, вы можете сделать что-то вроде:

cat mooninfo_2019.txt | grep "00:00 UT"  > mooninfo_2019_daily.txt
Вопрос немного изменился.

Я, наконец, решил свою проблему, по-прежнему используя изображения Таннера (с именами от 0 до 360) и получая фазы из библиотеки SunCalc (которая возвращает число от 0 до 1). Таким образом, я мог легко связать изображения фазы с заданной датой.

SunCalc Таннер Фаза
0 0 Новолуние
Растущий серп
0,25 90 Первая четверть
Воск Гиббус
0,5 180 Полнолуние
Убывающая луна
0,75 270 Последняя четверть
Убывающая Луна
1 360 Новолуние

Метод Javascript:

getMoonImageName (year, month, day) {
  var ill = SunCalc.getMoonIllumination(new Date(year, month-1, day))
  return Math.round(ill['phase'] * 360).toString().padStart(3, "0") + ".png";
}