Skip to content

Manual técnico

Componentes principales

  • main.py: OCR, selección temporal, cálculo, resultados y menú.
  • config.py: rutas, extensiones, patrones de fecha y versión.
  • modules/participants.py: selección y gestión de participantes.
  • modules/public_data.py: códigos estables y sincronización controlada.
  • modules/validation.py: marco de validación científica.
  • modules/auditoria.py: evaluación técnica y evidencias.
  • modules/distribution.py: creación de paquetes depurados.

Calidad del OCR

La extracción debe verificarse frente al valor visible. Para una validación formal se recomienda comparar el OCR con dos observadores expertos, realizar una segunda lectura intraobservador y analizar acuerdo, error, sesgo y fiabilidad.

Cálculo de LnRMSSD

Para valores de RMSSD estrictamente positivos:

$$ \operatorname{LnRMSSD}=\ln(\operatorname{RMSSD}) $$

Los valores ausentes, no numéricos o no positivos no deben transformarse.

Pruebas

python -m pytest -q

Se comprueban compilación, estructura, auditoría, informes, estabilidad de códigos y copia controlada de imágenes.

Distribución

Se excluyen Datos/, Datos_publicos/, .private/, resultados, cachés, ejecutables previos y ZIP anteriores.