Organización de proyectos de análisis

J2.1 · Nivel J2 · Datos y estadística

Objetivos

  • Carpetas con una regla.
  • Script o cuaderno.
  • run_all con registro y parada temprana.
  • Reproducibilidad por huella.

Estructura

Datos crudos, scripts, resultados regenerables, registros y notas

Crudo no se toca; resultados no se editan a mano.

run_all

  • Parámetros en un solo sitio.
  • Rutas con @__DIR__ y joinpath.
  • Semilla fija.
  • Registro con hora.
  • Error claro si falta algo.

Huella (SHA-256)

huella = bytes2hex(open(sha256, tabla))

Dos ejecuciones → misma huella en la tabla. El registro lleva la hora: no se compara.

Resultado

  • 2016 muestras, 14 días, 13 ausentes (0,64 %).
  • El 5.º día (6 de junio): 131 muestras válidas.
  • Falta la entrada → no existe el fichero de entrada.

La doy por superada si…

  • Separo lo crudo de lo regenerable.
  • Demuestro la reproducibilidad con una huella.