Actualmente estoy tratando de escribir un programa que pueda calcular trayectorias orbitales. El objetivo es tomar cualquier vector de estado orbital (posición, velocidad) y convertirlo en elementos orbitales keplerianos, o convertir elementos keplerianos en un vector de estado orbital.
Me gustaría probar si mi código funciona obteniendo ejemplos de vectores de estado orbital y sus elementos keplerianos correspondientes, de modo que pueda conectarlos a mi programa para verificar si la salida coincide con la salida correcta. Sin embargo, parece que no puedo encontrar ningún ejemplo de vectores de estado orbital y sus elementos keplerianos correspondientes, después de navegar por la web solo puedo encontrar descripciones de lo que son los vectores de estado orbital sin ejemplos.
La interfaz web de JPL Horizons es un gran lugar para hacer esto. Consulte esta respuesta para obtener una explicación detallada de cómo hacerlo.
Para los planetas y la Luna, puede usar un poco de Python con el ingenioso paquete Skyfield localmente. Carga las efemérides JPL en su computadora localmente y hace más o menos lo mismo que hace Horizons, interpola a los puntos de tiempo solicitados.
Urna de pulpo mágico