HRV-Longitudinal-Analyzer v2.1.0¶
Aplicación científica en Python para extraer mediante OCR, organizar y analizar longitudinalmente resultados de variabilidad de la frecuencia cardiaca (VFC/HRV) procedentes de imágenes de Kubios HRV.
Novedades de v2.1.0¶
- cálculo automático de LnRMSSD a partir de RMSSD;
- selección de uno, varios o todos los participantes;
- intervalo de análisis con fecha inicial y fecha final opcional;
- codificación estable mediante
Sujeto_001,Sujeto_002, etc.; - informes por participante y seguimiento global;
- auditoría técnica y validación científica;
- preparación de distribuciones y ejecutables para Windows;
- separación estricta entre código, datos locales y resultados.
Variables principales¶
| Dominio | Variables |
|---|---|
| Frecuencia cardiaca | HR, RR medio |
| Dominio temporal | SDNN, RMSSD, LnRMSSD, pNN50, pNN20 |
| Poincaré | SD1, SD2 |
| Dominio frecuencial | VLF, LF, HF, LFnu, HFnu, LF/HF |
| Complementarias | Índice de estrés, frecuencia respiratoria, PVC |
Las variables disponibles dependen de que aparezcan de forma legible en la captura. El OCR no sustituye la revisión de calidad del dato original.
Dos entornos de ejecución¶
main.py: flujo local completo para datos privados autorizados.main_public.py: flujo restringido que solo utilizaDatos_publicos/y genera resultados enResultados_publicos/.
Flujo general¶
- Guardar las imágenes en las carpetas locales de participantes.
- Seleccionar participantes y fechas.
- Extraer las variables mediante OCR.
- Aplicar controles de calidad y calcular LnRMSSD.
- Generar Excel, Word, PDF y gráficos longitudinales.
- Revisar incidencias y conservar la trazabilidad.
Privacidad
No deben publicarse imágenes, correspondencias entre nombres y códigos ni resultados sin la revisión ética, jurídica y documental correspondiente.