jplephem permite que você consulte um efemérides Jet Propulsion Laboratory para a posição e velocidade de um dos planetas, ou a magnitude ea taxa de variação da nutation da Terra ou libração da Lua & nbsp;. Para determinar a posição de Marte usando as efemérides DE421, por exemplo, você poderia começar por instalar dois pacotes:
pip instalar jplephem
pip instalar de421
Então você pode calcular posições usando um script como este:
de421 importação
de jplephem importação Efemérides
e = Efemérides (de421)
Jed = 2.444.391,5 # 1980/06/01
impressão e.compute («Mars», JED)
O resultado deve ser uma tupla fornecendo a posição do objeto no sistema solar dada em quilómetros, bem como a sua velocidade em quilômetros por segundo:
(X, y, z, xrate, yrate, zrate)
As efemérides atualmente disponíveis como pacotes Python (os links a seguir explicar as diferenças entre eles) são:
- DE405 (Maio de 1997)
- DE406 (Maio de 1997)
- DE421 (Fevereiro de 2008)
- DE422 (setembro de 2009)
- DE423 (Fevereiro de 2010)
O que é novo nesta versão:
- reprova o método de cálculo de idade (), em favor de separado posição () e position_and_velocity () métodos.
- Apoia a posição de computação e velocidade em duas fases distintas, salvando a & quot; pacote & quot; de coeficientes retornados por compute_bundle ().
- De Marten van Kerkwijk: um segundo argumento tempo tdb2, para os usuários que querem construir datas maior precisão em cada dois flutuadores de 64 bits .
Requisitos :
- Python
Comentários não encontrado