• v1.4.8 Stable

    Siphonight released this 2026-09-07 18:28:15 +02:00 | 38 commits to main since this release

    Corrigé

    • La calibration automatique était fausse pour les modèles autres que le
      modèle stocké du traitement
      (#60, remontée : « la calibration auto sur
      WHSAH met ×2,21 alors que l'idéal serait < 1 ») : un SEUL jeu de facteurs
      était calculé depuis la prédiction du modèle STOCKÉ puis partagé par
      toutes les courbes — en basculant un traitement (ex. EEn TFS → WHSAH),
      les facteurs devenaient absurdes (les prédictions WHSAH diffèrent de TFS :
      creux plus profonds, montée plus rapide). FIX (demande : « la calibration
      doit être active sur tous les modèles mais s'adapter à chaque profil ») :
      la calibration est désormais PAR MODÈLE — le graphique calcule un jeu
      de facteurs (et de k T) PAR modèle affiché (ESE/TFS/WHS), chacun calibré
      avec la prédiction DE SON modèle → chaque courbe calibrée passe par tes
      labs, quel que soit le modèle superposé. Home conserve la calibration du
      modèle stocké (inchangé). Épinglé par test : chaque courbe calibrée passe
      par le lab (±2 %) et les échelles TFS/WHS diffèrent.

    Ajouté

    • 5 nouveaux tests (164 au total / 142 sans les données locales) :
      CalibrationPerModelTest — les 3 modèles calibrés atterrissent sur le
      lab (ESE inclus), échelles distinctes (ESE↔TFS ~2 %, WHS ~11 %),
      délégation autoCalibrated(modelOverride) → computeEsterScaleFactors
      (implémentation unique), k T par modèle (k ∝ 1/E2 calibrée — et les
      k post-calibration CONVERGENT entre modèles : même E2 cible, comportement
      voulu), labs antérieurs à la 1ʳᵉ dose → échelles vides (par modèle).
    Downloads