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.