Published April 13, 2025 | Version 2.0
Software Open

pmisson/pyeclipsesimulator: 2.0

  • 1. Universidad Complutense de Madrid
  • 2. ROR icon Instituto de Astrofísica de Andalucía
  • 3. Fundación Stars4all

Description

Funcionalidades Generales Interfaz interactiva: La web permite al usuario seleccionar la fecha y hora del eclipse mediante controles visuales (date_input, time_input y slider para duración).

Selección geográfica: Utiliza un mapa interactivo (integrado con Folium y st_folium) para que el usuario pueda marcar la ubicación de observación, con la opción de introducir coordenadas manualmente.

Obtención de datos del entorno: La aplicación obtiene automáticamente la altitud del terreno en función de la ubicación seleccionada. Si falla, se utiliza un valor predeterminado.

Funciones de Simulación Cálculo de eventos del eclipse: Al hacer clic en el botón "Calcular eventos del eclipse", la aplicación utiliza funciones especializadas para determinar parámetros astronómicos y detectar momentos clave del eclipse (contactos, máximo, etc.).

Generación de animaciones: Las simulaciones del eclipse se generan como animaciones que muestran el movimiento relativo del Sol y la Luna en un gráfico.

Simulación sin refracción: Se genera una animación (convertida a un GIF animado con PillowWriter) que representa el eclipse sin considerar el efecto de refracción en la atmósfera.

Simulación dual: Permite visualizar, en paralelo, cómo se comporta la simulación con y sin refracción, ofreciendo un análisis comparativo de ambos escenarios.

Funciones Avanzadas y Recursos Externos La aplicación incluye diversas opciones avanzadas y recursos adicionales que enriquecen la experiencia del usuario:

Enlaces externos para horizonte artificial y sombreado:

PeakFinder: Permite abrir un enlace a un mapa interactivo de horizonte artificial, calculado a partir de la posición del Sol en el momento del máximo eclipse.

ShadeMap: Genera un enlace a un servicio externo que muestra mapas de sombras y condiciones meteorológicas en tiempo real o simuladas.

Carga de fichero de horizonte: Los usuarios pueden subir un archivo con datos reales del horizonte (en formato CSV o TXT), lo que posibilita personalizar el cálculo y visualización del horizonte durante la simulación.

Descarga de catálogo de estrellas: Otros Cambios:

What's Changed

  • Added AstroAtmosphere dependence. Changed get_moon (deprecated) by ge… by @monje314 in https://github.com/pmisson/pyeclipsesimulator/pull/1

New Contributors

  • @monje314 made their first contribution in https://github.com/pmisson/pyeclipsesimulator/pull/1 y ChatGPT_o3_mini_high

Full Changelog: https://github.com/pmisson/pyeclipsesimulator/compare/1.0...2.0

Files

pmisson/pyeclipsesimulator-2.0.zip

Files (226.4 MB)

Name Size Download all
md5:639fc65cea8885997b56ec5fa8ed06b7
226.4 MB Preview Download

Additional details

Related works

Funding

European Commission
UNA4CAREER - UNA Europa, an alliance of universities FOR the emergence of talent and the development of research CAREERs 847635
Consejería de Universidad, Investigación e Innovación
EMERGIA DGP_EMEC_2023_00431,