Instálalo con el gestor de paquetes que ya usas: pip install lxephemeris para Python, npm i lxephemeris para Node.js o el crate lxephemeris-core para Rust.
También hay una herramienta de línea de comandos.
Todos comparten las mismas matemáticas, así que un resultado en Python y uno en Rust coinciden hasta el último bit.
Engine() funciona sin archivos externos gracias a su modo analítico integrado.
Para la precisión completa cargas en su lugar un directorio de kernels NASA JPL DE440s, y si faltan archivos o están dañados, la carga lanza un error en lugar de recurrir a un respaldo en silencio.
El motor comprueba los archivos contra un manifiesto SHA-256 al cargarlos.
La cifra de <0.003″ se aplica a este modo de kernel DE440.
Una instantánea completa de carta natal con planetas, casas, aspectos, partes herméticas, fase lunar y secta se ejecuta en aproximadamente 150–240 µs, y un solo cuerpo con velocidad tarda unos 12.8 µs.
Si ya tienes código escrito para pyswisseph, un adaptador drop-in te permite migrar sin reescribir cada punto de llamada.
Si prefieres no ejecutar nada de esto tú mismo, la API REST te da el mismo motor con geocodificación y zonas horarias incluidas.
SDKs de Python / Node.js / Rust