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/mpc11.dat Normal file
View file

@ -0,0 +1,242 @@
t K U L T
0.00000 1.00000 0.80000 0.80000 0.99998
0.50000 1.00000 0.80000 0.80000 0.99998
1.00000 1.00000 0.80000 0.80000 0.99998
1.50000 1.00000 0.80000 0.80000 0.99998
2.00000 1.00000 0.80000 0.80000 0.99998
2.50000 1.00000 0.80000 0.80000 0.99998
3.00000 1.00001 0.80000 0.80000 0.99998
3.50000 1.00001 0.80000 0.80000 0.99998
4.00000 1.00001 0.80000 0.80000 0.99998
4.50000 1.00001 0.80000 0.80000 0.99998
5.00000 1.00001 0.80000 0.80000 0.99998
5.50000 1.00001 0.80000 0.80000 0.99998
6.00000 1.00001 0.80000 0.80000 0.99998
6.50000 1.00001 0.80000 0.80000 0.99998
7.00000 1.00001 0.80000 0.80000 0.99998
7.50000 1.00001 0.80000 0.80000 0.99998
8.00000 1.00001 0.80000 0.80000 0.99998
8.50000 1.00001 0.80000 0.80000 0.99998
9.00000 1.00001 0.80000 0.80000 0.99998
9.50000 1.00001 0.80000 0.80000 0.99998
10.00000 1.00001 0.80000 0.80000 0.99998
10.50000 1.00001 0.80000 0.80000 0.99998
11.00000 1.00001 0.80000 0.80000 0.99998
11.50000 1.00001 0.80000 0.80000 0.99998
12.00000 1.00001 0.80000 0.80000 0.99998
12.50000 1.01753 0.79971 0.80000 0.99998
13.00000 1.03403 0.79885 0.79998 0.99998
13.50000 1.04957 0.79752 0.79994 0.99998
14.00000 1.06420 0.79582 0.79986 0.99998
14.50000 1.07799 0.79381 0.79975 0.99998
15.00000 1.09098 0.79156 0.79958 0.99998
15.50000 1.10322 0.78913 0.79937 0.99998
16.00000 1.11476 0.78656 0.79911 0.99998
16.50000 1.12565 0.78390 0.79879 0.99998
17.00000 1.13593 0.78118 0.79843 0.99998
17.50000 1.14564 0.77842 0.79802 0.99998
18.00000 1.15481 0.77566 0.79755 0.99998
18.50000 1.16348 0.77290 0.79705 0.99998
19.00000 1.17168 0.77017 0.79650 0.99998
19.50000 1.17944 0.76748 0.79591 0.99998
20.00000 1.18680 0.76484 0.79529 0.99998
20.50000 1.19377 0.76226 0.79463 0.99998
21.00000 1.20039 0.75974 0.79394 0.99998
21.50000 1.20668 0.75729 0.79323 0.99998
22.00000 1.21265 0.75491 0.79249 0.99998
22.50000 1.21834 0.75261 0.79173 0.99998
23.00000 1.22375 0.75038 0.79095 1.38712
23.50000 1.20626 0.74860 0.79016 1.38712
24.00000 1.19018 0.74763 0.78937 1.37779
24.50000 1.17592 0.74731 0.78860 1.37779
25.00000 1.16281 0.74752 0.78787 1.37012
25.50000 1.15117 0.74814 0.78719 1.37012
26.00000 1.14047 0.74909 0.78656 1.36375
26.50000 1.13096 0.75028 0.78598 1.36375
27.00000 1.12222 0.75166 0.78547 1.35844
27.50000 1.11445 0.75317 0.78501 1.35844
28.00000 1.10729 0.75476 0.78462 1.35398
28.50000 1.10094 0.75641 0.78428 1.35398
29.00000 1.09507 0.75808 0.78400 1.35020
29.50000 1.08986 0.75975 0.78378 1.35020
30.00000 1.08506 0.76140 0.78361 1.34698
30.50000 1.08078 0.76302 0.78348 1.34698
31.00000 1.07682 0.76459 0.78340 1.34422
31.50000 1.07331 0.76611 0.78337 1.34422
32.00000 1.07005 0.76757 0.78337 1.34184
32.50000 1.06715 0.76897 0.78340 1.34184
33.00000 1.06446 0.77030 0.78347 1.33977
33.50000 1.06206 0.77156 0.78357 1.33977
34.00000 1.05982 0.77276 0.78369 1.33811
34.50000 1.05783 0.77389 0.78383 1.33811
35.00000 1.05596 0.77496 0.78400 1.33651
35.50000 1.05430 0.77596 0.78418 1.33651
36.00000 1.05274 0.77690 0.78438 1.33510
36.50000 1.05135 0.77779 0.78459 1.33510
37.00000 1.05004 0.77861 0.78481 1.33385
37.50000 1.04887 0.77939 0.78503 1.33385
38.00000 1.04777 0.78011 0.78527 1.33272
38.50000 1.04678 0.78078 0.78551 1.33272
39.00000 1.04585 0.78141 0.78576 1.33172
39.50000 1.04501 0.78199 0.78601 1.33172
40.00000 1.04421 0.78254 0.78626 1.33081
40.50000 1.04349 0.78305 0.78651 1.33081
41.00000 1.04281 0.78352 0.78676 1.33000
41.50000 1.04219 0.78396 0.78701 1.33000
42.00000 1.04160 0.78437 0.78725 1.32925
42.50000 1.04107 0.78475 0.78750 1.32925
43.00000 1.04056 0.78511 0.78774 1.32858
43.50000 1.04009 0.78544 0.78798 1.32858
44.00000 1.03964 0.78574 0.78822 1.32796
44.50000 1.03924 0.78603 0.78845 1.32796
45.00000 1.03884 0.78630 0.78867 1.32740
45.50000 1.03849 0.78654 0.78889 1.32740
46.00000 1.03814 0.78677 0.78911 1.32688
46.50000 1.03782 0.78699 0.78932 1.32688
47.00000 1.03751 0.78719 0.78953 1.32641
47.50000 1.03723 0.78738 0.78973 1.32641
48.00000 1.03695 0.78756 0.78993 1.32598
48.50000 1.03670 0.78772 0.79012 1.32598
49.00000 1.03645 0.78787 0.79030 1.32558
49.50000 1.03623 0.78802 0.79048 1.32558
50.00000 1.03600 0.78815 0.79065 1.32521
50.50000 1.03580 0.78828 0.79082 1.32521
51.00000 1.03560 0.78840 0.79099 1.32487
51.50000 1.03541 0.78851 0.79114 1.32487
52.00000 1.03523 0.78862 0.79130 1.32456
52.50000 1.03506 0.78872 0.79145 1.32456
53.00000 1.03489 0.78881 0.79159 1.32427
53.50000 1.03474 0.78890 0.79173 1.32427
54.00000 1.03459 0.78898 0.79186 1.32401
54.50000 1.03445 0.78906 0.79199 1.32401
55.00000 1.03431 0.78913 0.79212 1.32376
55.50000 1.03418 0.78920 0.79224 1.32376
56.00000 1.03405 0.78927 0.79235 1.32353
56.50000 1.03394 0.78933 0.79247 1.32353
57.00000 1.03382 0.78939 0.79257 1.32333
57.50000 1.03371 0.78945 0.79268 1.32333
58.00000 1.03360 0.78950 0.79278 1.32313
58.50000 1.03350 0.78955 0.79288 1.32313
59.00000 1.03340 0.78960 0.79297 1.32295
59.50000 1.03331 0.78965 0.79306 1.32295
60.00000 1.03322 0.78969 0.79315 1.32279
60.50000 1.03314 0.78973 0.79323 1.32279
61.00000 1.03305 0.78977 0.79331 1.32264
61.50000 1.03298 0.78981 0.79339 1.32264
62.00000 1.03290 0.78985 0.79346 1.32250
62.50000 1.03283 0.78988 0.79353 1.32250
63.00000 1.03275 0.78991 0.79360 1.32237
63.50000 1.03269 0.78995 0.79367 1.32237
64.00000 1.03262 0.78998 0.79373 1.32224
64.50000 1.03256 0.79001 0.79380 1.32224
65.00000 1.03250 0.79003 0.79385 1.32213
65.50000 1.03244 0.79006 0.79391 1.32213
66.00000 1.03239 0.79009 0.79397 1.32203
66.50000 1.03234 0.79011 0.79402 1.32203
67.00000 1.03228 0.79013 0.79407 1.32193
67.50000 1.03224 0.79016 0.79412 1.32193
68.00000 1.03219 0.79018 0.79417 1.32185
68.50000 1.03214 0.79020 0.79421 1.32185
69.00000 1.03210 0.79022 0.79426 1.32177
69.50000 1.03206 0.79024 0.79430 1.32177
70.00000 1.03202 0.79025 0.79434 1.32169
70.50000 1.03198 0.79027 0.79438 1.32169
71.00000 1.03194 0.79029 0.79441 1.32162
71.50000 1.03190 0.79030 0.79445 1.32162
72.00000 1.03187 0.79032 0.79448 1.32156
72.50000 1.03184 0.79033 0.79452 1.32156
73.00000 1.03180 0.79035 0.79455 1.32150
73.50000 1.03177 0.79036 0.79458 1.32150
74.00000 1.03174 0.79037 0.79461 1.32144
74.50000 1.03172 0.79039 0.79464 1.32144
75.00000 1.03169 0.79040 0.79467 1.32139
75.50000 1.03166 0.79041 0.79469 1.32139
76.00000 1.03164 0.79042 0.79472 1.32134
76.50000 1.03161 0.79043 0.79474 1.32134
77.00000 1.03159 0.79044 0.79476 1.32130
77.50000 1.03157 0.79045 0.79479 1.32130
78.00000 1.03154 0.79046 0.79481 1.32126
78.50000 1.03152 0.79047 0.79483 1.32126
79.00000 1.03150 0.79048 0.79485 1.32122
79.50000 1.03149 0.79049 0.79487 1.32122
80.00000 1.03147 0.79050 0.79489 1.32119
80.50000 1.03145 0.79050 0.79490 1.32119
81.00000 1.03143 0.79051 0.79492 1.32116
81.50000 1.03142 0.79052 0.79494 1.32116
82.00000 1.03140 0.79053 0.79495 1.32113
82.50000 1.03138 0.79053 0.79497 1.32113
83.00000 1.03137 0.79054 0.79498 1.32110
83.50000 1.03136 0.79055 0.79500 1.32110
84.00000 1.03134 0.79055 0.79501 1.32107
84.50000 1.03133 0.79056 0.79502 1.32107
85.00000 1.03132 0.79056 0.79504 1.32105
85.50000 1.03131 0.79057 0.79505 1.32105
86.00000 1.03129 0.79057 0.79506 1.32103
86.50000 1.03128 0.79058 0.79507 1.32103
87.00000 1.03127 0.79058 0.79508 1.32101
87.50000 1.03126 0.79059 0.79509 1.32101
88.00000 1.03125 0.79059 0.79510 1.32099
88.50000 1.03124 0.79059 0.79511 1.32099
89.00000 1.03123 0.79060 0.79512 1.32097
89.50000 1.03122 0.79060 0.79513 1.32097
90.00000 1.03122 0.79061 0.79514 1.32096
90.50000 1.03121 0.79061 0.79515 1.32096
91.00000 1.03120 0.79061 0.79515 1.32094
91.50000 1.03119 0.79062 0.79516 1.32094
92.00000 1.03119 0.79062 0.79517 1.32093
92.50000 1.03118 0.79062 0.79518 1.32093
93.00000 1.03117 0.79063 0.79518 1.32092
93.50000 1.03117 0.79063 0.79519 1.32092
94.00000 1.03116 0.79063 0.79519 1.32091
94.50000 1.03115 0.79063 0.79520 1.32091
95.00000 1.03115 0.79064 0.79521 1.32090
95.50000 1.03114 0.79064 0.79521 1.32090
96.00000 1.03114 0.79064 0.79522 1.32089
96.50000 1.03113 0.79064 0.79522 1.32089
97.00000 1.03113 0.79065 0.79523 1.32088
97.50000 1.03112 0.79065 0.79523 1.32088
98.00000 1.03112 0.79065 0.79524 1.32087
98.50000 1.03111 0.79065 0.79524 1.32087
99.00000 1.03111 0.79065 0.79524 1.32086
99.50000 1.03110 0.79065 0.79525 1.32086
100.00000 1.03110 0.79066 0.79525 1.32085
100.50000 1.03110 0.79066 0.79526 1.32085
101.00000 1.03109 0.79066 0.79526 1.32085
101.50000 1.03109 0.79066 0.79526 1.32085
102.00000 1.03109 0.79066 0.79527 1.32084
102.50000 1.03108 0.79066 0.79527 1.32084
103.00000 1.03108 0.79067 0.79527 1.32084
103.50000 1.03108 0.79067 0.79528 1.32084
104.00000 1.03108 0.79067 0.79528 1.32083
104.50000 1.03107 0.79067 0.79528 1.32083
105.00000 1.03107 0.79067 0.79528 1.32083
105.50000 1.03107 0.79067 0.79529 1.32083
106.00000 1.03106 0.79067 0.79529 1.32082
106.50000 1.03106 0.79067 0.79529 1.32082
107.00000 1.03106 0.79067 0.79529 1.32082
107.50000 1.03106 0.79068 0.79530 1.32082
108.00000 1.03106 0.79068 0.79530 1.32081
108.50000 1.03105 0.79068 0.79530 1.32081
109.00000 1.03105 0.79068 0.79530 1.32081
109.50000 1.03105 0.79068 0.79530 1.32081
110.00000 1.03105 0.79068 0.79531 1.32081
110.50000 1.03105 0.79068 0.79531 1.32081
111.00000 1.03105 0.79068 0.79531 1.32080
111.50000 1.03104 0.79068 0.79531 1.32080
112.00000 1.03104 0.79068 0.79531 1.32080
112.50000 1.03104 0.79068 0.79531 1.32080
113.00000 1.03104 0.79068 0.79531 1.32080
113.50000 1.03104 0.79068 0.79532 1.32080
114.00000 1.03104 0.79068 0.79532 1.32079
114.50000 1.03104 0.79069 0.79532 1.32079
115.00000 1.03103 0.79069 0.79532 1.32079
115.50000 1.03103 0.79069 0.79532 1.32079
116.00000 1.03103 0.79069 0.79532 1.32079
116.50000 1.03103 0.79069 0.79532 1.32079
117.00000 1.03103 0.79069 0.79532 1.32079
117.50000 1.03103 0.79069 0.79532 1.32079
118.00000 1.03103 0.79069 0.79533 1.32079
118.50000 1.03103 0.79069 0.79533 1.32079
119.00000 1.03103 0.79069 0.79533 1.32079
119.50000 1.03103 0.79069 0.79533 1.32079
120.00000 1.03102 0.79069 0.79533 1.32079