pmisson/pyeclipsesimulator: 2.0
Authors/Creators
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
- Is supplement to
- Software: https://github.com/pmisson/pyeclipsesimulator/tree/2.0 (URL)
Funding
Software
- Repository URL
- https://github.com/pmisson/pyeclipsesimulator