feat: model core, launcher, reproduction check and the first two skills

The core in modell/kjerne/ is an unmodified copy of sim.py, diagnose.py and
forlop.py from den-dynamiske-rettsstaten @2badc25, pinned by sha256.
kjor.py is the single entry point; kontroll.py reproduces the note's 22 data
files and printed results. Skills: diagnose and forlop (Norwegian).

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-11-11 13:53:32 +01:00
commit 464ad38b49
Signed by: ktg
SSH key fingerprint: SHA256:JakMjO6FTBBzN0Bhfj9saOoEjaFxlSdYuZQQpM/lF9Q
51 changed files with 11207 additions and 0 deletions

242
fasit/data/vippe.dat Normal file
View file

@ -0,0 +1,242 @@
t fast p3 p6 p3cap p6cap
0.00000 1.00000 1.00000 1.00000 1.00000 1.00000
0.50000 1.00000 1.00000 1.00000 1.00000 1.00000
1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
1.50000 1.00000 1.00000 1.00000 1.00000 1.00000
2.00000 1.00000 1.00000 1.00000 1.00000 1.00000
2.50000 1.00000 1.00000 1.00000 1.00000 1.00000
3.00000 1.00000 1.00000 1.00000 1.00000 1.00000
3.50000 1.00000 1.00000 1.00000 1.00000 1.00000
4.00000 1.00000 1.00000 1.00000 1.00000 1.00000
4.50000 1.00000 1.00000 1.00000 1.00000 1.00000
5.00000 1.00000 1.00000 1.00000 1.00000 1.00000
5.50000 1.00000 1.00000 1.00000 1.00000 1.00000
6.00000 1.00000 1.00000 1.00000 1.00000 1.00000
6.50000 1.00000 1.00000 1.00000 1.00000 1.00000
7.00000 1.00000 1.00000 1.00000 1.00000 1.00000
7.50000 1.00000 1.00000 1.00000 1.00000 1.00000
8.00000 1.00000 1.00000 1.00000 1.00000 1.00000
8.50000 1.00000 1.00000 1.00000 1.00000 1.00000
9.00000 1.00000 1.00000 1.00000 1.00000 1.00000
9.50000 1.00000 1.00000 1.00000 1.00000 1.00000
10.00000 1.00000 1.00000 1.00000 1.00000 1.00000
10.50000 1.00000 1.00000 1.00000 1.00000 1.00000
11.00000 1.00000 1.00000 1.00000 1.00000 1.00000
11.50000 1.00000 1.00000 1.00000 1.00000 1.00000
12.00000 1.00000 1.00000 1.00000 1.00000 1.00000
12.50000 1.03035 1.03035 1.03035 1.03063 1.03063
13.00000 1.05997 1.05997 1.05997 1.06114 1.06114
13.50000 1.08895 1.08895 1.08895 1.09165 1.09165
14.00000 1.11739 1.11739 1.11739 1.12227 1.12227
14.50000 1.14537 1.14537 1.14537 1.15309 1.15309
15.00000 1.17298 1.17298 1.17298 1.18423 1.18423
15.50000 1.20028 1.19785 1.20028 1.21351 1.21581
16.00000 1.22737 1.21707 1.22737 1.23808 1.24796
16.50000 1.25432 1.23073 1.25432 1.25788 1.28079
17.00000 1.28120 1.23895 1.28120 1.27278 1.31446
17.50000 1.30807 1.24189 1.30807 1.28267 1.34909
18.00000 1.33503 1.23975 1.33503 1.28814 1.38485
18.50000 1.36212 1.23289 1.35936 1.29313 1.41939
19.00000 1.38943 1.22235 1.37772 1.29831 1.44963
19.50000 1.41703 1.20933 1.39016 1.30367 1.47541
20.00000 1.44497 1.19499 1.39676 1.30923 1.49655
20.50000 1.47333 1.18038 1.39763 1.31500 1.51284
21.00000 1.50218 1.16642 1.39297 1.32100 1.52484
21.50000 1.53159 1.15395 1.38298 1.32722 1.53677
22.00000 1.56162 1.14358 1.36794 1.33368 1.54935
22.50000 1.59234 1.13572 1.34816 1.34040 1.56262
23.00000 1.62382 1.13054 1.32398 1.34738 1.57664
23.50000 1.65612 1.12802 1.29581 1.35463 1.59144
24.00000 1.68929 1.12802 1.26408 1.36217 1.60708
24.50000 1.72340 1.13025 1.22940 1.37000 1.62361
25.00000 1.75851 1.13433 1.19326 1.37815 1.64109
25.50000 1.79465 1.13984 1.15765 1.38662 1.65957
26.00000 1.83187 1.14629 1.12448 1.39544 1.67912
26.50000 1.87021 1.15324 1.09531 1.40461 1.69979
27.00000 1.90969 1.16022 1.07112 1.41415 1.72167
27.50000 1.95032 1.16686 1.05237 1.42409 1.74483
28.00000 1.99212 1.17280 1.03901 1.43445 1.76934
28.50000 2.03506 1.17779 1.03069 1.44524 1.79527
29.00000 2.07913 1.18164 1.02691 1.45650 1.82272
29.50000 2.12430 1.18426 1.02716 1.46824 1.85177
30.00000 2.17051 1.18563 1.03107 1.48050 1.88249
30.50000 2.21772 1.18582 1.03848 1.49330 1.91498
31.00000 2.26585 1.18495 1.04942 1.50668 1.94932
31.50000 2.31482 1.18321 1.06399 1.52068 1.98559
32.00000 2.36455 1.18080 1.08210 1.53533 2.02385
32.50000 2.41494 1.17795 1.10348 1.55067 2.06418
33.00000 2.46591 1.17489 1.12768 1.56676 2.10664
33.50000 2.51734 1.17184 1.15416 1.58363 2.15127
34.00000 2.56915 1.16898 1.18233 1.60133 2.19809
34.50000 2.62125 1.16648 1.21156 1.61993 2.24714
35.00000 2.67354 1.16444 1.24125 1.63949 2.29840
35.50000 2.72594 1.16295 1.27084 1.66006 2.35186
36.00000 2.77837 1.16203 1.29978 1.68171 2.40749
36.50000 2.80031 1.13148 1.29677 1.67321 2.43414
37.00000 2.82275 1.10260 1.29194 1.66454 2.46207
37.50000 2.84567 1.07533 1.28470 1.65569 2.49129
38.00000 2.86907 1.04957 1.27446 1.64666 2.52181
38.50000 2.89295 1.02521 1.26071 1.63744 2.55364
39.00000 2.91729 1.00215 1.24307 1.62802 2.58677
39.50000 2.94208 0.98221 1.22128 1.61840 2.62122
40.00000 2.96730 0.96734 1.19530 1.60854 2.65695
40.50000 2.99293 0.95698 1.16524 1.59846 2.69397
41.00000 3.01897 0.95065 1.13143 1.58811 2.73225
41.50000 3.04538 0.94795 1.09434 1.57751 2.77177
42.00000 3.07215 0.94855 1.05466 1.56662 2.81250
42.50000 3.09926 0.95211 1.01542 1.55543 2.85441
43.00000 3.12669 0.95795 0.97967 1.54393 2.89746
43.50000 3.15443 0.96539 0.94771 1.53210 2.94164
44.00000 3.18245 0.97382 0.91975 1.51993 2.98689
44.50000 3.21073 0.98270 0.89585 1.50739 3.03319
45.00000 3.23927 0.99154 0.87599 1.49449 3.08049
45.50000 3.26804 0.99988 0.86006 1.48121 3.12875
46.00000 3.29703 1.00735 0.84790 1.46752 3.17795
46.50000 3.32623 1.01367 0.83938 1.45344 3.22805
47.00000 3.35562 1.01865 0.83443 1.43894 3.27900
47.50000 3.38519 1.02220 0.83310 1.42402 3.33079
48.00000 3.41493 1.02432 0.83556 1.40868 3.38337
48.50000 3.44483 1.02506 0.84191 1.39292 3.43671
49.00000 3.47489 1.02456 0.85189 1.37673 3.49080
49.50000 3.50508 1.02299 0.86515 1.36013 3.54561
50.00000 3.53542 1.02059 0.88132 1.34311 3.60110
50.50000 3.56589 1.01758 0.90005 1.32569 3.65727
51.00000 3.59648 1.01419 0.92099 1.30788 3.71409
51.50000 3.62719 1.01066 0.94379 1.28970 3.77155
52.00000 3.65803 1.00719 0.96811 1.27117 3.82962
52.50000 3.68899 1.00394 0.99358 1.25231 3.88827
53.00000 3.72006 1.00106 1.01986 1.23316 3.94747
53.50000 3.75123 0.99864 1.04654 1.21373 4.00719
54.00000 3.78251 0.99674 1.07317 1.19407 4.06738
54.50000 3.81387 0.99539 1.09920 1.17420 4.12802
55.00000 3.84529 0.99457 1.12408 1.15418 4.18906
55.50000 3.87675 0.99426 1.14722 1.13404 4.25046
56.00000 3.90824 0.99438 1.16807 1.11381 4.31219
56.50000 3.93973 0.99488 1.18610 1.09356 4.37419
57.00000 3.97119 0.99567 1.20079 1.07331 4.43643
57.50000 4.00261 0.99667 1.21172 1.05312 4.49888
58.00000 4.03395 0.99779 1.21852 1.03349 4.56150
58.50000 4.06520 0.99895 1.22089 1.01655 4.62424
59.00000 4.09633 1.00009 1.21867 1.00252 4.68707
59.50000 4.12732 1.00114 1.21177 0.99136 4.74997
60.00000 4.15814 1.00206 1.20029 0.98302 4.81288
60.50000 4.18878 1.00281 1.18443 0.97744 4.87579
61.00000 4.21921 1.00338 1.16456 0.97457 4.93867
61.50000 4.24941 1.00375 1.14120 0.97417 5.00147
62.00000 4.27936 1.00393 1.11498 0.97582 5.06418
62.50000 4.30905 1.00393 1.08661 0.97911 5.12677
63.00000 4.33846 1.00377 1.05688 0.98365 5.18921
63.50000 4.36756 1.00349 1.02658 0.98905 5.25149
64.00000 4.39636 1.00311 0.99649 0.99495 5.31357
64.50000 4.42483 1.00266 0.96736 1.00097 5.37543
65.00000 4.45296 1.00217 0.93995 1.00681 5.43706
65.50000 4.48074 1.00168 0.91490 1.01218 5.49844
66.00000 4.50815 1.00120 0.89272 1.01689 5.55955
66.50000 4.53520 1.00076 0.87374 1.02079 5.62036
67.00000 4.56186 1.00038 0.85815 1.02376 5.68088
67.50000 4.58814 1.00006 0.84604 1.02577 5.74108
68.00000 4.61402 0.99982 0.83744 1.02682 5.80094
68.50000 4.63950 0.99965 0.83237 1.02696 5.86046
69.00000 4.66458 0.99955 0.83083 1.02628 5.91963
69.50000 4.68924 0.99951 0.83278 1.02489 5.97843
70.00000 4.71349 0.99954 0.83813 1.02293 6.03685
70.50000 4.73732 0.99961 0.84673 1.02053 6.09488
71.00000 4.76073 0.99972 0.85843 1.01786 6.15252
71.50000 4.78372 0.99985 0.87298 1.01505 6.20976
72.00000 4.80628 1.00000 0.89012 1.01225 6.26659
72.50000 4.82843 1.00015 0.90956 1.00955 6.32300
73.00000 4.85015 1.00029 0.93097 1.00707 6.37899
73.50000 4.87145 1.00041 0.95401 1.00488 6.43455
74.00000 4.89233 1.00052 0.97832 1.00302 6.48967
74.50000 4.91279 1.00060 1.00349 1.00154 6.54436
75.00000 4.93283 1.00066 1.02911 1.00044 6.59861
75.50000 4.95246 1.00069 1.05472 0.99972 6.65242
76.00000 4.97168 1.00070 1.07983 0.99934 6.70577
76.50000 4.99049 1.00068 1.10394 0.99927 6.75868
77.00000 5.00889 1.00065 1.12651 0.99946 6.81114
77.50000 5.02689 1.00059 1.14700 0.99987 6.86314
78.00000 5.04450 1.00053 1.16491 1.00044 6.91469
78.50000 5.06171 1.00046 1.17973 1.00110 6.96579
79.00000 5.07853 1.00039 1.19102 1.00182 7.01642
79.50000 5.09497 1.00032 1.19840 1.00253 7.06660
80.00000 5.11103 1.00025 1.20157 1.00321 7.11633
80.50000 5.12672 1.00019 1.20034 1.00381 7.16559
81.00000 5.14204 1.00013 1.19465 1.00431 7.21440
81.50000 5.15699 1.00009 1.18454 1.00469 7.26276
82.00000 5.17159 1.00006 1.17023 1.00494 7.31066
82.50000 5.18584 1.00003 1.15204 1.00506 7.35811
83.00000 5.19974 1.00002 1.13045 1.00505 7.40510
83.50000 5.21330 1.00001 1.10604 1.00493 7.45164
84.00000 5.22652 1.00002 1.07949 1.00471 7.49774
84.50000 5.23942 1.00003 1.05150 1.00440 7.54338
85.00000 5.25199 1.00004 1.02285 1.00403 7.58858
85.50000 5.26425 1.00005 0.99426 1.00362 7.63334
86.00000 5.27620 1.00007 0.96646 1.00319 7.67765
86.50000 5.28784 1.00009 0.94011 1.00275 7.72153
87.00000 5.29918 1.00011 0.91583 1.00233 7.76497
87.50000 5.31022 1.00012 0.89413 1.00193 7.80797
88.00000 5.32098 1.00013 0.87537 1.00157 7.85054
88.50000 5.33146 1.00014 0.85979 1.00127 7.89269
89.00000 5.34166 1.00014 0.84755 1.00101 7.93440
89.50000 5.35160 1.00014 0.83873 1.00081 7.97569
90.00000 5.36127 1.00014 0.83336 1.00066 8.01656
90.50000 5.37068 1.00013 0.83147 1.00057 8.05702
91.00000 5.37983 1.00013 0.83301 1.00052 8.09706
91.50000 5.38875 1.00012 0.83789 1.00052 8.13668
92.00000 5.39741 1.00011 0.84597 1.00054 8.17590
92.50000 5.40585 1.00009 0.85710 1.00059 8.21471
93.00000 5.41405 1.00008 0.87105 1.00066 8.25312
93.50000 5.42203 1.00007 0.88759 1.00074 8.29113
94.00000 5.42978 1.00006 0.90643 1.00082 8.32875
94.50000 5.43733 1.00005 0.92726 1.00090 8.36597
95.00000 5.44466 1.00004 0.94975 1.00097 8.40280
95.50000 5.45179 1.00004 0.97354 1.00102 8.43925
96.00000 5.45872 1.00003 0.99825 1.00106 8.47532
96.50000 5.46545 1.00003 1.02344 1.00108 8.51100
97.00000 5.47199 1.00003 1.04868 1.00108 8.54631
97.50000 5.47835 1.00002 1.07347 1.00107 8.58124
98.00000 5.48453 1.00002 1.09733 1.00104 8.61581
98.50000 5.49053 1.00002 1.11973 1.00099 8.65001
99.00000 5.49636 1.00003 1.14014 1.00094 8.68385
99.50000 5.50203 1.00003 1.15806 1.00087 8.71733
100.00000 5.50753 1.00003 1.17300 1.00080 8.75045
100.50000 5.51287 1.00003 1.18451 1.00073 8.78322
101.00000 5.51806 1.00003 1.19221 1.00065 8.81564
101.50000 5.52310 1.00003 1.19581 1.00058 8.84772
102.00000 5.52799 1.00003 1.19510 1.00051 8.87945
102.50000 5.53274 1.00003 1.18999 1.00045 8.91084
103.00000 5.53735 1.00003 1.18055 1.00039 8.94190
103.50000 5.54182 1.00003 1.16695 1.00035 8.97263
104.00000 5.54616 1.00003 1.14951 1.00031 9.00302
104.50000 5.55038 1.00003 1.12867 1.00028 9.03309
105.00000 5.55447 1.00003 1.10501 1.00026 9.06284
105.50000 5.55844 1.00003 1.07917 1.00024 9.09227
106.00000 5.56229 1.00002 1.05185 1.00023 9.12138
106.50000 5.56603 1.00002 1.02379 1.00023 9.15018
107.00000 5.56966 1.00002 0.99572 1.00023 9.17867
107.50000 5.57317 1.00002 0.96834 1.00023 9.20685
108.00000 5.57659 1.00002 0.94231 1.00024 9.23473
108.50000 5.57990 1.00001 0.91822 1.00024 9.26230
109.00000 5.58311 1.00001 0.89658 1.00025 9.28958
109.50000 5.58623 1.00001 0.87779 1.00025 9.31657
110.00000 5.58925 1.00001 0.86209 1.00026 9.34327
110.50000 5.59218 1.00001 0.84966 1.00026 9.36967
111.00000 5.59502 1.00001 0.84059 1.00026 9.39579
111.50000 5.59777 1.00001 0.83495 1.00025 9.42163
112.00000 5.60045 1.00001 0.83275 1.00025 9.44719
112.50000 5.60304 1.00001 0.83395 1.00024 9.47248
113.00000 5.60555 1.00001 0.83846 1.00023 9.49749
113.50000 5.60799 1.00001 0.84616 1.00022 9.52222
114.00000 5.61035 1.00001 0.85688 1.00020 9.54670
114.50000 5.61264 1.00001 0.87042 1.00019 9.57090
115.00000 5.61485 1.00001 0.88655 1.00018 9.59485
115.50000 5.61701 1.00001 0.90498 1.00016 9.61853
116.00000 5.61909 1.00001 0.92542 1.00015 9.64196
116.50000 5.62111 1.00001 0.94755 1.00014 9.66514
117.00000 5.62307 1.00001 0.97099 1.00012 9.68806
117.50000 5.62497 1.00001 0.99538 1.00011 9.71074
118.00000 5.62681 1.00001 1.02029 1.00010 9.73317
118.50000 5.62859 1.00001 1.04528 1.00010 9.75535
119.00000 5.63032 1.00001 1.06988 1.00009 9.77730
119.50000 5.63199 1.00001 1.09359 1.00008 9.79901
120.00000 5.63362 1.00001 1.11590 1.00008 9.82048