Astroterm es un planetario ligero basado en terminal, diseñado para visualizar el cielo nocturno sin la necesidad de un telescopio o una interfaz gráfica de usuario. Escrito en C, la herramienta renderiza las posiciones en tiempo real de los cuerpos celestes —incluyendo estrellas, planetas y constelaciones— directamente dentro de un entorno de línea de comandos. Permite a los usuarios explorar eventos celestes pasados, presentes o futuros mediante la configuración de fechas, horas y ubicaciones geográficas específicas. La aplicación está optimizada para el rendimiento, proporcionando visuales rápidos renderizados en ASCII que pueden personalizarse para mostrar fases lunares específicas o figuras detalladas de constelaciones.
La imagen ilustra la función principal de Astroterm como un planetario basado en terminal.
La herramienta funciona calculando las posiciones celestes basándose en las coordenadas del observador y marcas de tiempo específicas. Los usuarios pueden ingresar su latitud y longitud exactas o seleccionar una ciudad importante para recuperar automáticamente sus coordenadas. El motor de renderizado admite varias mejoras visuales, como colores en la terminal, rejillas azimutales y la capacidad de alternar figuras de varillas de constelaciones. Para aquellos que buscan visuales de alta densidad, el software incluye un ajuste de umbral para determinar el brillo de las estrellas que se renderizarán; aumentar este umbral permite un mapa estelar más poblado, mientras que disminuirlo se enfoca en los objetos más brillantes. También admite caracteres Braille para representar las líneas de las constelaciones, proporcionando una representación visual más matizada que los caracteres ASCII estándar por sí solos.
Si bien Astroterm proporciona una representación de alta fidelidad del cielo dentro de las limitaciones de una interfaz basada en texto, está destinado a ser una herramienta complementaria en lugar de un reemplazo para el software astronómico profesional. El desarrollador señala que los usuarios pueden contrastar la salida de Astroterm con herramientas como Stellarium para verificar las alineaciones celestes. Debido a que las proporciones de aspecto de las celdas de la terminal pueden variar, la herramienta incluye una bandera de anulación de la relación de aspecto para asegurar que las proyecciones permanezcan precisas en diseños de terminal no cuadrados. El proyecto está disponible actualmente en múltiples plataformas, incluyendo Linux, macOS y Windows, con soporte de instalación para gestores de paquetes como Homebrew, Nix y Guix.