Алгоритм лунной/лунной фазыPython

Программы на Python
Ответить
Anonymous
 Алгоритм лунной/лунной фазы

Сообщение Anonymous »

Кто-нибудь знает алгоритм, позволяющий вычислить фазу или возраст Луны в заданную дату или найти даты новолуний/полнолуний в заданном году?

Поиск в Google говорит мне, что ответ находится в какой-то книге по астрономии, но я действительно не хочу покупать целую книгу, когда мне нужна только одна страница.

Обновление:

Я должен был пройти квалификацию мое заявление о гугле немного лучше. Я нашел решения, которые работали только в течение некоторого периода времени (например, 1900-е годы); и решения на основе триггеров, которые будут более затратными в вычислительном отношении, чем хотелось бы.

С Лотт в своей книге о Python приводит несколько алгоритмов расчета Пасхи в определенный год, большинство из них состоят из менее десяти строк кода, а некоторые работают для всех дней григорианского календаря. Поиск полнолуния в марте — ключевой момент поиска Пасхи, поэтому я решил, что должен быть алгоритм, который не требует тригонометрии и работает для всех дат григорианского календаря.

Подробнее здесь: https://stackoverflow.com/questions/252 ... -algorithm
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»