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¶
- Separación entre lógica, módulos y configuración.
- Compatibilidad multiplataforma mediante
pathlib. - Persistencia estable de códigos en el entorno privado.
- Exclusión de datos, resultados, cachés y binarios.
- 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.