A previsão de um eclipse não exige o ciclo Saros ou o envolvimento da NASA

Atualmente, prever eclipses é feito facilmente usando computadores. A previsão é feita determinando a posição do Sol e da Lua de cada vez, e calculando se um eclipse pode acontecer. O mesmo procedimento é repetido várias vezes, cada uma a cada um tempo diferente.

Os Terraplanistas insistem que ninguém pode prever eclipses a partir da posição do Sol e da Lua. Eles acreditam que a NASA simplesmente usa o ciclo de Saros para prever os eclipses calculando o intervalo entre os eclipses. Mas eles estão enganados.

O cálculo do eclipse é feito usando as efemérides. É um modelo matemático que descreve o movimento dos corpos celestes. Utilizando as efemérides, podemos descobrir a posição do Sol e da Lua de cada vez e determinar se um eclipse pode acontecer.

Com o eclipse solar total da América do Norte de 2017, a NASA usou seus supercomputadores para fazer a previsão. Com seu imenso poder computacional, eles levaram em consideração os dados de elevação da Terra e da Lua. Isso é impossível de fazer usando ciclo Saros.

Terraplanistas acham que a NASA é a autoridade quando se trata de prever eclipses, e só podemos esperar enquanto a NASA calcula meticulosamente o ciclo de Saros para nós. Mas novamente esse é um argumento falho. A NASA não detém o monopólio da previsão de eclipses. Qualquer pessoa com conhecimento suficiente pode prever facilmente os eclipses. E o resultado provavelmente será aceitável. Só porque Terraplanistas são irremediavelmente ignorantes quando se trata de eclipses, isso não significa que nenhuma pessoa comum não possa prever um eclipse.

Para uma demonstração, criamos um script em Python simples para prever as ocorrências de um eclipse lunar. O script consiste em no máximo 20 linhas, e quem conhece programação básica não terá muita dificuldade em entender.

Código fonte

#!/usr/bin/env python
'''
lunar-eclipse-prediction.py

Shows the occurences of a lunar eclipse in the 21st century.
Works by iterating every hour in the 21st century and calculating if the
separation between the Moon and the Sun is less than 0.9° from 180°.
The number 0.9° is hardcoded for simplicity, for more accuracy, it
should be computed from the distance of the Moon and the Sun.
'''
import ephem
from datetime import datetime, timedelta

curtime = datetime(2001, 1, 1, 0, 0, 0) # start time
endtime = datetime(2100, 12, 31, 23, 59, 59) # end time
moon = ephem.Moon()
sun = ephem.Sun()
observer = ephem.Observer()
observer.elevation = -6371000 # place observer in the center of the Earth
observer.pressure = 0 # disable refraction

while curtime <= endtime:
    observer.date = curtime.strftime('%Y/%m/%d %H:%M:%S')

    # computer the position of the sun and the moon with respect to the observer
    moon.compute(observer)
    sun.compute(observer)

    # calculate separation between the moon and the sun, convert
    # it from radians to degrees, substract it by 180°
    sep = abs((float(ephem.separation(moon, sun))
          / 0.01745329252) - 180)

    # eclipse happens if Sun-Earth-Moon alignment is less than 0.9°.
    # this should detect all total and partial eclipses, but is
    # hit-and-miss for penumbral eclipses.
    # the number is hardcoded for simplicity. for accuracy it should
    # be computed from the distance to the Sun and the Moon.
    if sep < 0.9:
        print(curtime.strftime('%Y/%m/%d %H:%M:%S'), sep)
        # an eclipse cannot happen more than once in a day,
        # so we skip 24 hours when an eclipse is found
        curtime += timedelta(days = 1)
    else:
        # advance an hour if eclipse is not found
        curtime += timedelta(hours = 1)

 

As atualizações podem estar disponíveis em nosso repositório do GitHub: flatearthws/eclipse-calculations

O script usa pyephem  para determinar as posições da lua e do sol. Use “pip install pyephem” para instalá-lo no seu sistema. O código fonte do Pyephem está disponível para qualquer um ver. Sinta-se livre para examinar e verificar se ele usa o ciclo de Saros (não, não usa).

A saída do script bruto está aqui:  lunar-eclipse-prediction-output.txt . Compare-o com a lista de eclipses lunares do século XXI na Wikipedia  ou na NASA .

O script deve prever de maneira confiável os eclipses totais ou parciais, mas é mais confiável para prever eclipses penumbrais. A razão é que assume que um eclipse acontece quando a Lua está a 0,9 ° do centro da umbra da Terra. Na verdade, as órbitas da Terra e da Lua não são perfeitamente circulares, e o limiar de separação precisa ser calculado a partir desse fato.

Referências