Hice un simulador de órbitas de los planetas Mercurio, Venus y Marte. Acá está:
https://zenstep.com.ar/files/canvas_planets_v12.html (versión gigante de 163MB que va desde año 1600, ver versión reducida de 23MB más abajo).
(el código fuente es el mismo HTML renombrado a .TXT o con right click y editar, y se encuentra abajo de todo, luego de la serie de coordenadas planetas, más la imagen de fondo en el mismo directorio).
Versión reducida (23MB vs 163MB, desde año 1900 hasta 2050 en vez de 1600 hasta 2649): https://zenstep.com.ar/files/canvas_planets_1900.html
(también en github IO directo: https://jmcabo.github.io/planets/canvas_planets_1900.html )
o en, para bajar:
https://github.com/jmcabo/planets/releases/download/releaseV12/canvas_planets_v12.html
y el fondo en:
https://github.com/jmcabo/planets/releases/download/releaseV3/IMG-20200121-WA0046_fotoCieloJanis.jpg
también:
https://jmcabo.github.io/planets/
Sirve para ver conjunciones, como las de 1981 o 2019 o la que va a haber en Enero 2026.
También para ver equidistancias.
Usé data bajable del JPL / NASA / CalTech para las órbitas respecto de marco de referencia J2000.
También hice un script en python que outputea la data para el javascript. Originalmente ese python era un script hecho por alguien de stackexchange para graficar solamente Marte, en un gráfico tipo excel de línea (distancia a tierra versus tiempo):
URLS:
Simulador:
https://zenstep.com.ar/files/canvas_planets_v12.html
Fondo de pantalla del simulador (mi hermana hizo curso de astrofotógrafa). Click botón derecho y guardar en mismo directorio que el html:
https://zenstep.com.ar/files/IMG-20200121-WA0046_fotoCieloJanis.jpg
Script que genera la data origen y alternativamente también gráficos de
distancias (pueden ser distancias en minutos luz o AU):
https://zenstep.com.ar/files/planets.py
Todo completo con excel de gráficos y la lib AWP que uso en el script python:
https://zenstep.com.ar/files/Planets_2025-09-08_2.7z
Esto también está en:
https://github.com/jmcabo/planets
(con la explicación detallada)
–jm