• v1.9.0 Stable

    Siphonight released this 2026-09-19 20:44:30 +02:00 | 22 commits to main since this release

    Modèle Estrannaise ANALYTIQUE (abandon de l'ODS) + nuage d'incertitude MCMC

    • Le modèle ESE n'est plus les tables horaires ODS : il est désormais la
      forme close 3C publiée par estrannaise.js (les sources originelles
      dont l'ODS n'était que l'échantillonnage horaire) — fidélité épinglée :
      RMS 0,00 vs les tables sur 0→200 j, écart de pic ≤ 0,1 %.
    • Décision (utilisatrice) : « tous les modèles ont maintenant leurs
      sources originelles — on abandonne complètement les liens avec le fichier
      ODS ». Concrètement : plus aucune lecture des tables au runtime
      (concentrationOfDose dispatche ESE → forme close ; cutoffHours ESE →
      10 × t½ terminale analytique ; l'asset pk_profiles.json quitte l'APK,
      −550 Ko, et ne sert plus qu'aux tests de fidélité).
    • 6 esters injectables couverts (EV, EU, EEn, EC, EB + EUCS,
      undécylate suspension cristalline, exclusif à ce fit) — l'ancien ESE
      n'en couvrait que 3. TFS reste à 7 (liste explicite : EUCS n'a pas de
      V3C TFS), WHSAH à 6.
    • NUAGE D'INCERTITUDE (exclusif ESE) : Estrannaise publie le posterior
      MCMC de ses paramètres (313 échantillons/ester, asset ≈ 48 Ko) — chip
      Nuage (off par défaut, activable à volonté, actif SEULEMENT si ESE est
      affiché, coupure automatique si ESE est éteint) → nuage diffus de 32
      courbes du posterior montrant la plage d'imprécision du modèle, comme
      sur le site estrannaise. Dessiné en alpha faible sous les courbes, hors
      échelles/labels/extrema.
    • t½ terminale ESE désormais analytique (ln2/min(k1,k2,k3)) — la
      recommandation de prise de sang n'estime plus la t½ par pente de table.
    • 11 nouveaux tests (234 au total / 204 sans les données locales) :
      fidélité (RMS, pics ±0,2 %), cas dégénérés (taux égaux → limites sans
      NaN), MCMC 313 × 6, nuage (32 courbes à dispersion réelle, fenêtre,
      exclusivité ESE, gardes), choicesForModel ESE=6, t½ analytique.
    • Porté web (web v1.9.0, versions sync) : estrannaise-models.js +
      estrannaise-cloud.js miroirs, nuage canvas, fetch MCMC au démarrage
      (l'ODS web quitte aussi le runtime), 11 tests miroirs + E2E nuage.
    • Validé émulateur §16.ter (APK release, seed réel v1.7.0) : courbe ESE
      analytique affichée, chips Extend/Cloud présents, recommandation
      de prise de sang fonctionnelle, 0 crash.
    Downloads