© EA2EWL. Queda prohibida la reproducción total o parcial de esta documentación sin autorización expresa del autor.

Fuentes y metodología ampliada

Esta página complementa la documentación principal. Explica qué se ha incorporado, qué está activo, qué se mantiene como diagnóstico y qué decisiones se han tomado para no convertir una señal débil en una falsa certeza.

1. Fuentes activas

KC2G

Aporta la capa ionosférica regional de referencia: foF2, MUF, dispersión, márgenes por banda y cobertura territorial. Es la fuente principal para la parte ionosférica modelada/medida que se publica por Península, Baleares y Canarias.

NOAA/SWPC y GOES

Se consultan productos solares, geomagnéticos y de partículas. SFI/SSN describen el nivel solar; Kp y A (planetario) describen perturbación geomagnética; viento solar, Bz, Bt, rayos X, protones y electrones ayudan a detectar absorción, tormentas o degradación. No son predicciones directas de contactos.

HamQSL

Sirve como contraste independiente de varios indicadores solares y geomagnéticos. Su peso es auxiliar porque puede tener distinta cadencia y no siempre representa una medida regional.

QRN/AEMET

Proporciona riesgo meteorológico modelado. Se mantiene separado de los rayos observados: un riesgo alto no demuestra que haya descargas en la ruta ni mide el ruido propio de una antena.

GIRO

Se usa como contraste ionosférico cuando hay respuesta útil. La ausencia de datos no se transforma en una señal negativa. Los ionogramas regionales detallados (foF2, hmF2, foEs y fmin) quedan preparados para una fase posterior y no se incorporan todavía como peso automático.

PSKReporter

Aporta actividad radioeléctrica observada: reportes, estaciones, rutas, frecuencias y distancias cuando están disponibles. Se usan instantáneas y una ventana móvil de aproximadamente 30 minutos, con mayor peso para datos recientes. La evidencia se regionaliza solo cuando la localización es fiable.

DXView

Aporta muestras regionales de actividad ionosférica y su evolución entre capturas. Es una capa complementaria: no sustituye a los reportes de estaciones ni convierte una zona de mapa en un contacto garantizado.

RBN

RBN aporta spots de receptores automáticos. Se intenta resolver la ubicación del receptor mediante QRZ y, si no hay resultado, HamQTH; la respuesta se guarda en caché y solo se asigna región con locator o coordenadas fiables. Los spots sin ubicación verificable se conservan como globales. La cobertura regional insuficiente impide que RBN domine la predicción: primero se muestra como diagnóstico y corroboración; solo pasa a tener peso cuando la cobertura y el histórico demuestren que mejora el acierto.

NASA OMNI2

Se incorpora como contexto solar y geomagnético independiente. Su captura se conserva en los artefactos de datos y aparece en la procedencia de fuentes, pero su peso es actualmente cero: sirve para contrastar y auditar, no para mover una recomendación antes de calibrarlo con resultados reales.

2. Fuentes deliberadamente excluidas por ahora

No se incorporan WSPRnet, DX Cluster ni WebSDR. Tampoco se activan todavía ionogramas regionales como peso predictivo. La razón es metodológica: una fuente nueva solo debe influir cuando su cobertura, semántica, independencia y rendimiento fuera de muestra puedan comprobarse.

3. Histórico y calibración

Cada predicción conserva región, banda, hora, fuentes disponibles y recomendación. Tras una ventana posterior de observación se clasifica el resultado como acierto, parcial, fallo o no confirmado. Las no confirmadas no penalizan como un fallo. El cálculo se hace por región y banda recomendada; las muestras pequeñas se etiquetan como iniciales. Se aplica suavizado y un intervalo histórico del 95 % para evitar que tres casos produzcan una falsa sensación de certeza.

Los pesos solo se ajustan automáticamente cuando existe una muestra suficiente, aproximadamente 50–100 evaluaciones válidas. Hasta entonces, los porcentajes expresan calidad y evidencia disponibles, no probabilidad de contacto.

4. Ventanas móviles y estabilidad

PSKReporter, DXView y RBN conservan capturas recientes. La ventana móvil evita que una sola observación accidental decida el alcance NVIS o la clasificación corta/mixta/larga. La recomendación se marca como estable, mejorando, empeorando o cambiante según la evolución de capturas y fuentes. Un cambio pequeño no debería cambiar de banda sin una diferencia mínima o confirmación consecutiva.

5. Tipos de evidencia

Las fuentes que comparten origen no se cuentan dos veces. Una cifra grande de reportes no compensa por sí sola una localización dudosa o una cobertura concentrada en pocos receptores.

6. Lo que queda preparado

La arquitectura deja espacio para ionogramas regionales, hmF2, foEs, fmin, GNSS-TEC y nuevas estaciones. Antes de activarlos habrá que verificar antigüedad, distancia a la región, continuidad, duplicación de información y mejora real del histórico.

7. Referencias

8. Publicación web y transferencia SFTP

La publicación web es una fase independiente de la adquisición de datos. Primero se genera y valida el informe canónico; después se construye el sitio estático y, solo si la bandera publish_web está activa, se prepara la transferencia al servidor web.

Qué se publica

La transferencia copia explícitamente el índice principal, la documentación y la página ampliada de metodología. También copia el directorio de recursos estáticos, que contiene las hojas de estilo y el comportamiento visual de las pestañas. La ruta remota se resuelve dentro del entorno SFTP con la raíz chroot del servidor, actualmente /previsiones_de_propagacion; no se utiliza una ruta absoluta del sistema del servidor.

Por qué se produjo la cancelación

Una ejecución anterior utilizaba una política que permitía cancelar la ejecución en curso cuando comenzaba otra. Si una publicación manual coincidía con la programación automática, GitHub podía detener el proceso mientras el cliente SFTP estaba dentro de assets/. El mensaje «The operation was canceled» no significaba que el informe no se hubiera generado: significaba que la copia remota fue interrumpida antes de finalizar.

Medida aplicada

La publicación utiliza ahora un grupo de concurrencia que no cancela la ejecución activa. Si coinciden dos lanzamientos, la segunda queda pendiente y espera su turno. También se ha ampliado el tiempo máximo del trabajo y se han sustituido las copias ambiguas mediante comodines por una lista explícita de archivos y directorios. Esto facilita saber qué se ha transferido y evita que una modificación accidental de la carpeta cambie el alcance de la publicación.

Qué significa que el workflow esté verde

Un resultado verde confirma que el workflow terminó sus pasos sin error: validación, construcción y transferencia. La comprobación final debe hacerse además en la web pública, revisando la hora de publicación, el título, la pestaña Informe, la pestaña Documentación y la presencia de los recursos visuales. Si el workflow falla antes de SFTP, no debe declararse publicada la nueva versión. Si falla durante SFTP, el servidor puede conservar una versión anterior parcialmente intacta; por eso se debe repetir la publicación completa, no asumir que la copia se completó.

Solapamientos con la adquisición

La adquisición y la publicación son procesos distintos. La publicación solo utiliza el artefacto canónico que ha superado la validación. Una adquisición nueva puede quedar pendiente mientras otra ejecución termina; no debe mezclarse parcialmente con una publicación en curso. Esta separación evita publicar una combinación de datos de dos ciclos diferentes.

Lista de verificación

Índice de cobertura observacional regional

El informe incorpora un índice separado para la Península —incluidos Ceuta y Melilla, distrito EA9—, Baleares y Canarias. No crea una cuarta región ni convierte EA9 en una zona independiente: su finalidad es medir cuánto respaldo observacional existe en cada ámbito.

Qué mide

El índice resume cuatro aspectos: diversidad de receptores, diversidad de emisores, volumen de reportes y frescura temporal de la captura. Un territorio con muchos reportes procedentes de varios receptores y emisores independientes ofrece una base observacional más sólida que otro con pocos reportes concentrados en un único punto.

Cómo se calcula

Se calcula por región, sin dejar que el volumen de la Península arrastre automáticamente a Baleares o Canarias. Se normalizan cuatro componentes: receptores independientes (40 %), emisores independientes (25 %), reportes recibidos (20 %) y antigüedad de los datos (15 %). El componente de reportes usa una escala logarítmica para que pasar de 10 a 100 reportes aporte información, pero no multiplique artificialmente la puntuación. La diversidad se limita mediante umbrales conservadores: una cantidad superior al umbral no produce un porcentaje superior al 100 %.

La antigüedad pierde peso progresivamente dentro de una ventana de 60 minutos. Si la hora de la captura no puede verificarse, ese componente vale cero. El resultado se expresa con un decimal y se clasifica como Alta (70 o más), Moderada (40–69,9), Baja (más de 0 y menos de 40) o Sin cobertura (0).

Qué datos entran y qué datos no entran

PSKReporter aporta reportes regionalizados, receptores, emisores y bandas. RBN solo aporta spots cuando el receptor está identificado y su ubicación regional ha sido resuelta de forma fiable; un spot RBN global sin localización no se asigna a ninguna región. Los datos modelados de KC2G, NOAA, QRN o DXView no se mezclan con este índice de cobertura observacional: describen otros aspectos del entorno y no sustituyen a una red de observación.

Cómo debe interpretarse

Una cobertura alta significa que el informe está viendo la región con más diversidad y continuidad; no significa que una banda vaya a establecer contacto ni que la propagación sea buena. Una cobertura baja tampoco demuestra que la propagación sea mala: puede indicar simplemente poca actividad, pocos receptores activos, ausencia de estaciones transmisoras o una consulta reciente con pocos datos.

El índice se muestra junto a los recuentos que lo explican —receptores, emisores, reportes y antigüedad— para que pueda auditarse. No interviene como una fuente independiente ni se suma otra vez a la fiabilidad histórica; sirve para valorar la calidad de la evidencia y evitar conclusiones excesivas cuando una región está poco observada.

Limitaciones

La independencia es operacional: dos receptores pueden compartir antena, ubicación o condiciones de ruido. El número de emisores refleja actividad detectada, no una muestra aleatoria de radioaficionados. La ausencia de reportes puede deberse a falta de actividad. Por esas razones, el índice es deliberadamente prudente y debe leerse junto con la tabla de independencia de la evidencia, la ventana móvil de PSKReporter, el diagnóstico de RBN y las limitaciones de cada fuente.

NASA OMNI2 y respaldo NOAA SWPC

NASA OMNI2 es una fuente independiente de contexto solar y geomagnético. Se conserva como contraste de auditoría: no entra en la puntuación de las predicciones porque todavía no se ha demostrado, con histórico fuera de muestra, que aporte información independiente y mejore los aciertos.

El acceso primario puede fallar por una incidencia de red del runner, aunque la fuente siga disponible en Internet. Para no presentar una fila engañosa como “no disponible”, el colector intenta entonces dos productos públicos de NOAA SWPC: el campo magnético del viento solar y el plasma del viento solar. Si alguno devuelve un registro reciente, el informe lo marca como Parcial y como respaldo NOAA SWPC; no lo confunde con un registro OMNI2 ni le asigna peso predictivo.

Si fallan tanto OMNI2 como el respaldo NOAA, la fila muestra el error concreto y mantiene peso 0 %. Esto distingue tres situaciones: OMNI2 disponible, respaldo NOAA disponible con OMNI2 inaccesible, o ninguna fuente disponible. El objetivo es conservar trazabilidad sin convertir una fuente global y no calibrada en una falsa señal regional.