Saltar al contenido

Registro de precisión · para reproducir

LT1

Lo que hace falta para repetir las 13 entradas de LT1 en el registro: el código, la segunda implementación, el cotejo y los datos de validación agregados, cada uno con su huella md5. Son copias de lectura: las rutas del servidor van sustituidas por marcas, y lo que no se puede publicar se dice abajo, con su porqué.

Entradas

13

en el registro de precisión

Código de la medida

5

ficheros

Segunda implementación

4

ficheros

Cotejo

2

ficheros

Datos de validación

5

ficheros

Cómo se rehace90_fetch descarga del BOE los textos y fechas de las normas (catálogo en CATALOGO_LEGAL.md) → 10_base (universo, marcas por contrato y celdas mensuales por órgano) → 15_series (series mensuales) → 20_eventos (estudio de eventos pre-registrado con placebos) → 30_impl2 y 31_cotejo_impl2 (segunda implementación de L05, L11 y L12) → 50_cotejo_normas (fecha del catálogo frente a la cláusula de entrada en vigor). run.sh lanza cada paso sin red salvo la descarga.

Código de la medida

5 ficheros
Código de la medida de LT1: cada fichero con lo que hace, su huella y su tamaño
FicheroQué hacemd5Líneas
py/90_fetch.py Descarga del BOE los textos consolidados con tope de 40 peticiones y pausa de 3 s da475cd3d03f04598e42907595e6bffe 20
py/10_base.py Universo de contratos, marcas por contrato menor y no menor y celdas mensuales por órgano 35a8283acc4c251064cb71168c6b0d49 103
py/15_series.py Series mensuales de 2012 a 2026 por grupo, con una fuente por órgano, grupo y año 3c22fcd48f935e52b0b83d94d9307847 36
py/20_eventos.py Estudio de eventos pre-registrado: antes y después de cada norma, contraste, placebos y veredicto b2d324fe7eb10dc82d160e78d84f98cf 318
py/run.sh Lanzador de cada paso: memoria y CPU acotadas, sin red, datos de solo lectura3 rutas del servidor sustituidas a1d55291c39b0a3c9c949e5de4f90474 14

Segunda implementación

4 ficheros
Segunda implementación de LT1: cada fichero con lo que hace, su huella y su tamaño
FicheroQué hacemd5Líneas
py/30_impl2.py Segunda implementación con pandas, pyarrow y numpy, sin DuckDB, de las normas L05, L11 y L12 cbb559585adcce6638afd9da6b45727e 126
py/31_cotejo_impl2.py Compara las dos implementaciones órgano-ventana a órgano-ventana 20e48f92307db288e338a342cbafc38b 25
salidas/30_impl2.json Resultados de la segunda implementación en las cinco celdas cubiertas a0f3f517d3c3efc9b66f5d56b0daff46 42
salidas/31_cotejo_impl2.json Comparación: 3.859 de 3.859 órgano-ventana idénticos, con Δ y K iguales 56c7988b796f5bdd6c90d956c9490438 94

Cotejo

2 ficheros
Cotejo de LT1: cada fichero con lo que hace, su huella y su tamaño
FicheroQué hacemd5Líneas
py/50_cotejo_normas.py Coteja la fecha del catálogo con la cláusula de entrada en vigor del propio texto de cada norma 2374d647b07796e177abe7d933eb29df 31
salidas/50_cotejo_normas.json Resultado: 10 de 10 normas con la fecha correcta, con la cláusula hallada en cada una 98efacea873c224ed4461d4425441d07 118

Datos de validación

5 ficheros
Datos de validación de LT1: cada fichero con lo que hace, su huella y su tamaño
FicheroQué hacemd5Líneas
CATALOGO_LEGAL.md Catálogo de normas con su entrada en vigor, a quién afectan y la hipótesis escrita antes de mirar df1c46849f4dc804c73d0384d2b33416 63
salidas/10_base.json Recuentos del universo por grupo y año, casado con TED y fechas de publicación nulas 300d82035b8e8a75418a6be020e128ae 237
salidas/eventos.csv Una fila por norma, serie y grupo: denominadores, Δ con IC, placebos, K y veredicto f70438f3a8bd49f5d67c24cf32657c33 88
salidas/20_eventos.json Los mismos resultados del estudio de eventos en JSON, con todos los IC 1e702b1e183fe271ba1d8804d289afeb 4.165
salidas/series_mensuales.csv Series mensuales por grupo: numerador, denominador, valor y órganos activos 7faf30132b889480ad480ee30e36100e 7.702

Pre-registros

sellados antes de medir
Los pre-registros de LT1, con su huella, la hora del sello y su texto
TextoHuella del sello (md5)Sellado
DEFINICIONES_PREVIAS.mdtal cual: su md5 es el del sello a04b77be154807a536e4edb954f42383 22/10/2026, 23:41:25 CEST

Lo que no se publica

y por qué
  • Respuestas descargadas del BOE y su registro (fuentes_boe/): descargas de páginas; el resultado del cotejo ya sale agregado en 50_cotejo_normas.json
  • Celdas mensuales por órgano, lotes SARA y órganos (interno/): carpeta interna: tablas por órgano y por lote que el informe dice que no salen

Sus entradas del registro