Skip to content

Arquitectura

HRV-Longitudinal-Analyzer/
├── main.py                 # Flujo local completo
├── main_public.py          # Flujo público restringido
├── launcher_hrv.py         # Comprobación e inicio local
├── config.py               # Rutas, patrones y versión
├── modules/                # Auditoría, participantes y validación
├── legacy/                 # Núcleo histórico conservado
├── tests/                  # Pruebas automatizadas
├── Validation/             # Marco de validación científica
├── docs/                   # Fuentes de GitHub Pages
└── Datos_publicos/.gitkeep # Estructura vacía

Principios

  1. Separación entre lógica, módulos y configuración.
  2. Compatibilidad multiplataforma mediante pathlib.
  3. Persistencia estable de códigos en el entorno privado.
  4. Exclusión de datos, resultados, cachés y binarios.
  5. Trazabilidad mediante auditoría y pruebas.

Flujo público

main_public.py reutiliza main.py, sustituye las rutas privadas por Datos_publicos/ y Resultados_publicos/, y desactiva la selección privada. Así se evita mantener dos motores de análisis divergentes.