-
v1.2.1 Stable
released this
2026-09-05 17:38:08 +02:00 | 93 commits to main since this releaseCorrigé
- Calibration par PÉRIODE D'ESTER (le fond du problème « courbes à 250–375 ») :
la calibration automatique calculait UN facteur par traitement, mélangeant les labs
de toutes les périodes — un lab valerate comparé à une prédiction enanthate donne un
ratio aberrant qui gonfle la courbe. Désormais chaque lab est attribué à la période
d'injection dans laquelle il tombe (dernière dose E2 ≤ lab → son ester) et le
facteur est la médiane des ratios de CETTE période : labs valerate → doses
valerate, labs enanthate → doses enanthate (computeEsterScaleFactors+
paramètrescalePerEsterdanse2At/computeCurve).
Vérifié sur les données réelles : l'état d'équilibre EEn (t½ ≈ 6,7 j, doses tous
les 6–7 j → accumulation ×2) donne ~270 pg/mL calibré — cohérent avec les labs
300/250 ; les « 375 » rapportés = le même calcul non calibré (268/0,72 ≈ 367). - Lab T saisi en "pg/mL" (38 "pg/mL" — faute de frappe) : renvoyé brut, il
écrasait l'axe T (~40) et rendait la courbe T invisible (écrasée en bas).
Conversion défensive ajoutée (pg→ ÷1000,µg/L→ ÷1000).
Ajouté
- Édition des résultats de labo (comme les doses) : appuyer sur une ligne de
l'écran Analyses ouvre le dialog pré-rempli (marqueur, valeur, unité, date/heure,
notes). Nouveau formateurformatLabValue(préserve les décimales : 0,44 reste
0,44, contrairement à formatDose). - Tap sur le graphique de l'accueil → écran Graphiques + mini-légende (E2 bleu /
T rose) + indication. - Calibration automatique fusionnée : UNE seule option dans Paramètres qui couvre
E2 (par période d'ester) ET T — plus de réglage T isolé ; le bouton manuel
« Calibrer avec les analyses » (T) reste comme action ponctuelle. - 8 nouveaux tests (44 au total) dont
RegressionUserCase2Testépinglé sur le
2ᵉ export réel (9 doses EEn/TFS, 8 labs, fréquence 6 j) — inclut la vérification
de l'état d'équilibre et du lab T en unité aberrante.
Modifié
AutoCalibrated:treatmentsinchangés (plus de copies avec SF modifié), nouveau
champesterScales: Map<String, Double>+calibratedEsters.
Downloads
- Calibration par PÉRIODE D'ESTER (le fond du problème « courbes à 250–375 ») :