Skip to content

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 utiliza Datos_publicos/ y genera resultados en Resultados_publicos/.

Flujo general

  1. Guardar las imágenes en las carpetas locales de participantes.
  2. Seleccionar participantes y fechas.
  3. Extraer las variables mediante OCR.
  4. Aplicar controles de calidad y calcular LnRMSSD.
  5. Generar Excel, Word, PDF y gráficos longitudinales.
  6. 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.

Descargar v2.1.0