Fitbauer v4.19.0 — cristal único, kernel Hamiltoniano y fondo v³/v⁴ (incluye v4.18.1)
Esta release agrupa todo lo publicado en main desde v4.18.0 (dos versiones: v4.18.1, que no tuvo release propia, y v4.19.0).
v4.19.0 — tres capacidades de paridad con NORMOS
Cierra tres de las cuatro capacidades que el veredicto del banco de validación (validacion/informe/VEREDICTO.md) señalaba como "lo que le falta a Fitbauer para llegar a NORMOS" (queda solo la fuente polarizada, bajo demanda):
- Cristal único / muestra orientada (
quad_treatment="hamiltonian_sc"): el haz γ deja de promediarse isótropo y toma dirección fija (parámetros por componentebex/gax, polar/azimutal en el marco del EFG) con suma coherente entre canales de radiación (matriz de Wigner d¹). En el límite axial reproduce los patrones clásicos 3:0:1 (haz ∥ B) y 3:4:1 (haz ⊥ B) y su promedio isótropo recupera el polvo a 1e-15. Equivale al IFSC/BEX/GAX de SITE; re-ajuste del banco K3: χ²red 3.5–20 → 2.3–3.4 con intensidades fijas (el residuo restante es la aproximación de SITE-1994). Convención descubierta: el GAX del demo está desplazado 90° del azimut geométrico. - Kernel Hamiltoniano en distribuciones (
kernel_treatment="hamiltonian"en el panel de distribución y--kernel-treatment hamiltonianoen el CLI): cada columna del kernel P(BHF) es el promedio de polvo del Hamiltoniano completo (EFG aleatorio, control η); ΔEQ pasa a ser el módulo del EFG — análogo exacto (no perturbativo) del EXACT/QUP de NORMOS-DIST. La textura del kernel va ligada a B (marco del campo, nuevafull_hamiltonian_lines_field). Banco L4: σ a QUP=1 pasa de +2.4 T (1er orden) a +1.0 T. - Fondo cúbico/cuártico (
curv3/curv4, panel de calibración): paridad con BKG(4)/BKG(5) de NORMOS; el fondo cúbico pasa de χ²red 2.5 a exacto y el cuártico se recupera a 3 cifras.
Todo expuesto en la GUI Qt con sesiones, i18n en 8 idiomas y manuales ES/EN recompilados. Tests nuevos: tests/test_mejoras_v4_19.py (11); suite completa 349 en verde.
Corrección: si el layout guardado en los ajustes referenciaba un preset o layout personalizado que ya no existe tras actualizar, la ventana arrancaba en blanco (todos los paneles ocultos). Ahora un nombre huérfano cae automáticamente al preset por defecto (con test de regresión).
v4.18.1 — 2ª ampliación del banco NORMOS (series K/L) y tres ajustes de paridad (sin release previa)
Con el manual de NORMOS (Brand 1990) se amplió el banco de validación con pruebas de extremos y centro de cada capacidad de SITE/DIST que faltaba (octetes NLINE=8, fondos BKG(k), cristal único IFSC, ligaduras nativas NDEX, binomial CONC, Czjzek, PNEG, EXACT, textura D23; informe §16). Tres huecos de paridad corregidos:
wide_deltaamplía también ΔEQ a ±2·(v_max+2) (SITE admite ΔEQ=5; χ²red 82 → 1e-7).- Cota de
slope±0.005 → ±0.02 (los fondos lineales BKG(2) alcanzan 7.5e-3 mm/s⁻¹; χ²red 61 → 3e-7). --d13/--d23enfit_bhf_distribution_cli.py: textura del kernel de distribución (el 3:2:1 fijo sesgaba σ hasta +134 %).
Además (commits de esta release, ya en main): 3ª tanda del banco con extremos sobre las series originales A–J, informe-veredicto completo (VEREDICTO.md) y validación de las capacidades v4.19 (valida_v4_19.py, fig_v419_mejoras).
Commits incluidos (desde v4.18.0)
- d494546 feat(validacion,core): 2ª ampliación del banco NORMOS (series K/L) y ajustes de paridad (v4.18.1)
- aea01db feat(core,gui,i18n,docs): cristal único, kernel Hamiltoniano en distribuciones y fondo v³/v⁴ (v4.19.0)
- 1c6ec01 fix(gui): la ventana arrancaba en blanco si el layout guardado era huérfano
- 2905d4a feat(validacion): 3ª tanda de extremos, veredicto final y validación v4.19