fix: findings from the Cowork test, released as v0.1.1
The operator tested v0.1.0 in Cowork on 2026-11-11. README now says what was measured there and what was not. - miljo: no longer claims that kontroll compares "with tolerance, not bit for bit" when numpy or scipy differ from the note's versions. kontroll always compares byte for byte first, and numpy 2.5.3 gave bit for bit. - kontroll --alt: show every differing line. The cut-off line now names the option instead of only counting the lines left out. - skill simuler: the question before a run must be answerable with yes or no. In the test it became a choice between variants and the run stalled. - skill forbedre: offer the working copy as a zip when the user cannot open the folder it was made in, as in Cowork. 263 tests pass; full kontroll: bit for bit with the note. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This commit is contained in:
parent
19858bbda9
commit
13f6c28dc0
11 changed files with 126 additions and 29 deletions
|
|
@ -62,7 +62,7 @@ Kommandoer:
|
|||
forlop <fil> ["ledd"] stabilitetssjekk og forløp måned for måned (numpy og scipy)
|
||||
scenario <fil> [--ut <mappe>] kjør en scenariofil (numpy og scipy)
|
||||
notatet [--ut <mappe>] kjør notatets simuleringer uendret, om lag 1-2 min (numpy og scipy)
|
||||
kontroll [--rask] kontroller at modellen regner som notatet
|
||||
kontroll [--rask] [--alt] kontroller at modellen regner som notatet (--alt: vis alle ulike linjer)
|
||||
miljo [--opprett] vis Python, numpy og scipy; --opprett installerer dem i en egen mappe
|
||||
arbeidskopi <mappe> lag en kopi av modellen som du kan endre
|
||||
|
||||
|
|
@ -568,8 +568,8 @@ def rapport_miljo(valg: Valg) -> None:
|
|||
if samme_som_notatet(regner, laast):
|
||||
print("Versjonene av numpy og scipy er de samme som notatets, så kontroll kan gi bit for bit.")
|
||||
else:
|
||||
print("Versjonene av numpy og scipy er ikke de samme som notatets: kontroll sammenligner da "
|
||||
"med toleranse, ikke bit for bit.")
|
||||
print("Versjonene av numpy og scipy er ikke de samme som notatets. Tallene kan da avvike i siste "
|
||||
"siffer; kontroll sier om de er like bit for bit eller innenfor toleranse.")
|
||||
|
||||
|
||||
def kjor_prosess(kommando: list[str]) -> int:
|
||||
|
|
@ -608,8 +608,8 @@ def opprett_miljo(valg: Valg) -> int:
|
|||
print()
|
||||
rapport_miljo(valg)
|
||||
if toleranse:
|
||||
print("\nNumpy og scipy er ikke notatets låste versjoner. Resultatene kontrolleres da med toleranse, "
|
||||
"ikke bit for bit.")
|
||||
print("\nNotatets låste versjoner av numpy og scipy lot seg ikke installere, så nyere versjoner er "
|
||||
"installert. Kjør kontroll for å se om tallene er like bit for bit eller innenfor toleranse.")
|
||||
return OK
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue