Instale pelo gerenciador de pacotes que você já usa: pip install lxephemeris para Python, npm i lxephemeris para Node.js, ou o crate lxephemeris-core para Rust.
Há também uma ferramenta de linha de comando.
Todos compartilham a mesma matemática, então um resultado em Python e um em Rust coincidem até o último bit.
O Engine() funciona sem nenhum arquivo externo por meio do modo analítico embutido.
Para precisão total, você carrega um diretório de kernel NASA JPL DE440s, e se os arquivos estiverem ausentes ou corrompidos, o carregamento gera um erro em vez de recorrer silenciosamente a outro modo.
O motor confere os arquivos contra um manifesto SHA-256 ao carregá-los.
O valor <0,003″ vale para esse modo kernel DE440.
Um snapshot completo de mapa natal com planetas, casas, aspectos, partes herméticas, fase lunar e seita roda em cerca de 150–240 µs, e um único corpo com velocidade leva cerca de 12,8 µs.
Se você já tem código escrito para o pyswisseph, um adaptador drop-in permite migrar sem reescrever cada ponto de chamada.
Se preferir não rodar nada disso você mesmo, a API REST entrega o mesmo motor com geocodificação e fusos horários incluídos.
SDKs para Python / Node.js / Rust