From 3344e577ca121750bb3e71246f4e8facbdfbd429 Mon Sep 17 00:00:00 2001
From: Tue Herlau <tuhe@dtu.dk>
Date: Thu, 6 Mar 2025 13:57:12 +0100
Subject: [PATCH] Minor fixes in code documentation

---
 irlc/ex05/direct.py                           |   8 +++++---
 .../BrachistochroneConstrainedQuestion.pkl    | Bin 7242 -> 7242 bytes
 .../BrachistochroneQuestion.pkl               | Bin 7242 -> 7242 bytes
 .../unitgrade_data/CartpoleCostQuestion.pkl   | Bin 7242 -> 7242 bytes
 .../unitgrade_data/CartpoleTimeQuestion.pkl   | Bin 7242 -> 7242 bytes
 .../unitgrade_data/DirectAgentPendulum.pkl    | Bin 231 -> 231 bytes
 irlc/tests/unitgrade_data/DirectMethods.pkl   | Bin 1459 -> 1459 bytes
 .../unitgrade_data/DirectSolverQuestion.pkl   | Bin 7242 -> 7242 bytes
 .../Exam5InventoryEvaluation.pkl              | Bin 217 -> 217 bytes
 irlc/tests/unitgrade_data/Exam6Toy2d.pkl      | Bin 283 -> 283 bytes
 .../ExamQuestion7FlowersStore.pkl             | Bin 182 -> 182 bytes
 .../tests/unitgrade_data/PendulumQuestion.pkl | Bin 7242 -> 7242 bytes
 .../unitgrade_data/Problem1BobsFriend.pkl     | Bin 170 -> 170 bytes
 .../Problem1DiscreteKuromoto.pkl              | Bin 570 -> 570 bytes
 .../tests/unitgrade_data/Problem1Kuramoto.pkl | Bin 3014 -> 3014 bytes
 .../unitgrade_data/Problem2BobsPolicy.pkl     | Bin 368 -> 368 bytes
 .../Problem2DeterministicDP.pkl               | Bin 161 -> 161 bytes
 .../Problem2DeterministicInventory.pkl        | Bin 128 -> 128 bytes
 .../Problem3InventoryInventoryEnvironment.pkl | Bin 323 -> 323 bytes
 irlc/tests/unitgrade_data/Problem3PID.pkl     | Bin 334 -> 334 bytes
 .../unitgrade_data/Problem3StochasticDP.pkl   | Bin 345 -> 345 bytes
 irlc/tests/unitgrade_data/Problem4DPAgent.pkl | Bin 121 -> 121 bytes
 .../unitgrade_data/Problem4InventoryTrain.pkl | Bin 242 -> 242 bytes
 .../tests/unitgrade_data/Problem4PIDAgent.pkl | Bin 4673 -> 4673 bytes
 .../Problem5PacmanHardcoded.pkl               | Bin 125 -> 125 bytes
 .../Problem6ChessTournament.pkl               | Bin 197 -> 197 bytes
 irlc/tests/unitgrade_data/Problem7PIDCar.pkl  | Bin 419 -> 419 bytes
 27 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/irlc/ex05/direct.py b/irlc/ex05/direct.py
index 3196e9b..85eb4d2 100644
--- a/irlc/ex05/direct.py
+++ b/irlc/ex05/direct.py
@@ -131,14 +131,17 @@ def collocate(model : ControlModel, N=25, optimizer_options=None, guess : dict =
     timer = Timer(start=True)
     cost = model.get_cost()
     t0, tF = sym.symbols("t0"), sym.symbols("tF")
-    ts = t0 + np.linspace(0, 1, N) * (tF-t0)   # N points linearly spaced between [t0, tF] TODO: Convert this to a list.
+    ts = t0 + np.linspace(0, 1, N) * (tF-t0)   # N points linearly spaced between [t0, tF]
+    # ts is a list of length N representing the time points, i.e., t_0, t_1, ..., t_{N-1}. Notice these are symbolic
+    # objects that depend on t0 and tF.
+
+
     xs, us = [], []
     for i in range(N):
         xs.append(list(symv("x_%i_" % i, model.state_size)))
         us.append(list(symv("u_%i_" % i, model.action_size)))
 
     ''' (1) Construct guess z0, all simple bounds [z_lb, z_ub] for the problem and collect all symbolic variables as z '''
-    # sb = model.simple_bounds()  # get simple inequality boundaries in problem (v_lb <= v <= v_ub)
     z = []  # list of all *symbolic* variables in the problem
     # These lists contain the guess z0 and lower/upper bounds (list-of-numbers): z_lb[k] <= z0[k] <= z_ub[k].
     # They should be lists of *numbers*.
@@ -156,7 +159,6 @@ def collocate(model : ControlModel, N=25, optimizer_options=None, guess : dict =
         raise NotImplementedError("Updates for x_k, u_k")
 
     """ Update z, z0, z_lb, and z_ub with bounds/guesses corresponding to t0 and tF (same format as above). """
-    #         z, z0, z_lb, z_ub = z+[t0], z0+[guess['t0']], z_lb+[model.bounds['t0_low']], z_ub+[model.bounds['t0_high']]
     # TODO: 2 lines missing.
     raise NotImplementedError("Updates for t0, tF")
     assert len(z) == len(z0) == len(z_lb) == len(z_ub)
diff --git a/irlc/tests/unitgrade_data/BrachistochroneConstrainedQuestion.pkl b/irlc/tests/unitgrade_data/BrachistochroneConstrainedQuestion.pkl
index 7aa357f22284db5a7c18904029c3d5a219504f95..76f27814d4eaaa7c2990d3dab02904f443993ef0 100644
GIT binary patch
delta 242
zcmX?Qamr$X1JlkM6P?T%FHfwR#iV>=vKZq|Cb<QZFET1AXf{tSU|?X#Fv?(So07rN
zHl=n7l+DsM#og}OWML)~PBj6b5|E<F2ifE{=P{jQW>VcT*^W((#q*iYtH~K`0ZeKf
zn|HB2=3r9&F?l|}8jE3Aj>Y7Y{L+l)CO_pjW&E&NT0ohVN$1352T?8N&eaB!b48^Y
z&rI$VHDOY_uzA1eZzd+)ACvb;m?#LwMIHdzH4n)_5H{FB=OznCns6E=0F{6gfgO}B
Nd5wuv5h7Ho2LL%-Pmcfq

delta 242
zcmX?Qamr$X15?PdiB9H>7bjNDV$$=NEXKH#N#V!ji;PMN8X^BO7#J8bj565Tretum
zO{tv%WwW$RakslNS(wR$(}V@61f*#4K{mO~c}(Y+nKTn7+p(#!cpY+Ynw-HFz@%=l
zc^BJb4kq1z$@BTuSd2N_uS`D4FU@#i@>70OMvu+X0?MpR`WcfQM75Ydo=%vYD+-e9
z6g6Q|71+FA^fwces>b9!5+(}#tXmpDcFjX_5QGhO(1pnYk|vz06F}|(DgrwwTk;wc
Lr;-F%s8kOCi3m&W

diff --git a/irlc/tests/unitgrade_data/BrachistochroneQuestion.pkl b/irlc/tests/unitgrade_data/BrachistochroneQuestion.pkl
index 7aa357f22284db5a7c18904029c3d5a219504f95..76f27814d4eaaa7c2990d3dab02904f443993ef0 100644
GIT binary patch
delta 242
zcmX?Qamr$X1JlkM6P?T%FHfwR#iV>=vKZq|Cb<QZFET1AXf{tSU|?X#Fv?(So07rN
zHl=n7l+DsM#og}OWML)~PBj6b5|E<F2ifE{=P{jQW>VcT*^W((#q*iYtH~K`0ZeKf
zn|HB2=3r9&F?l|}8jE3Aj>Y7Y{L+l)CO_pjW&E&NT0ohVN$1352T?8N&eaB!b48^Y
z&rI$VHDOY_uzA1eZzd+)ACvb;m?#LwMIHdzH4n)_5H{FB=OznCns6E=0F{6gfgO}B
Nd5wuv5h7Ho2LL%-Pmcfq

delta 242
zcmX?Qamr$X15?PdiB9H>7bjNDV$$=NEXKH#N#V!ji;PMN8X^BO7#J8bj565Tretum
zO{tv%WwW$RakslNS(wR$(}V@61f*#4K{mO~c}(Y+nKTn7+p(#!cpY+Ynw-HFz@%=l
zc^BJb4kq1z$@BTuSd2N_uS`D4FU@#i@>70OMvu+X0?MpR`WcfQM75Ydo=%vYD+-e9
z6g6Q|71+FA^fwces>b9!5+(}#tXmpDcFjX_5QGhO(1pnYk|vz06F}|(DgrwwTk;wc
Lr;-F%s8kOCi3m&W

diff --git a/irlc/tests/unitgrade_data/CartpoleCostQuestion.pkl b/irlc/tests/unitgrade_data/CartpoleCostQuestion.pkl
index 7aa357f22284db5a7c18904029c3d5a219504f95..76f27814d4eaaa7c2990d3dab02904f443993ef0 100644
GIT binary patch
delta 242
zcmX?Qamr$X1JlkM6P?T%FHfwR#iV>=vKZq|Cb<QZFET1AXf{tSU|?X#Fv?(So07rN
zHl=n7l+DsM#og}OWML)~PBj6b5|E<F2ifE{=P{jQW>VcT*^W((#q*iYtH~K`0ZeKf
zn|HB2=3r9&F?l|}8jE3Aj>Y7Y{L+l)CO_pjW&E&NT0ohVN$1352T?8N&eaB!b48^Y
z&rI$VHDOY_uzA1eZzd+)ACvb;m?#LwMIHdzH4n)_5H{FB=OznCns6E=0F{6gfgO}B
Nd5wuv5h7Ho2LL%-Pmcfq

delta 242
zcmX?Qamr$X15?PdiB9H>7bjNDV$$=NEXKH#N#V!ji;PMN8X^BO7#J8bj565Tretum
zO{tv%WwW$RakslNS(wR$(}V@61f*#4K{mO~c}(Y+nKTn7+p(#!cpY+Ynw-HFz@%=l
zc^BJb4kq1z$@BTuSd2N_uS`D4FU@#i@>70OMvu+X0?MpR`WcfQM75Ydo=%vYD+-e9
z6g6Q|71+FA^fwces>b9!5+(}#tXmpDcFjX_5QGhO(1pnYk|vz06F}|(DgrwwTk;wc
Lr;-F%s8kOCi3m&W

diff --git a/irlc/tests/unitgrade_data/CartpoleTimeQuestion.pkl b/irlc/tests/unitgrade_data/CartpoleTimeQuestion.pkl
index 7aa357f22284db5a7c18904029c3d5a219504f95..76f27814d4eaaa7c2990d3dab02904f443993ef0 100644
GIT binary patch
delta 242
zcmX?Qamr$X1JlkM6P?T%FHfwR#iV>=vKZq|Cb<QZFET1AXf{tSU|?X#Fv?(So07rN
zHl=n7l+DsM#og}OWML)~PBj6b5|E<F2ifE{=P{jQW>VcT*^W((#q*iYtH~K`0ZeKf
zn|HB2=3r9&F?l|}8jE3Aj>Y7Y{L+l)CO_pjW&E&NT0ohVN$1352T?8N&eaB!b48^Y
z&rI$VHDOY_uzA1eZzd+)ACvb;m?#LwMIHdzH4n)_5H{FB=OznCns6E=0F{6gfgO}B
Nd5wuv5h7Ho2LL%-Pmcfq

delta 242
zcmX?Qamr$X15?PdiB9H>7bjNDV$$=NEXKH#N#V!ji;PMN8X^BO7#J8bj565Tretum
zO{tv%WwW$RakslNS(wR$(}V@61f*#4K{mO~c}(Y+nKTn7+p(#!cpY+Ynw-HFz@%=l
zc^BJb4kq1z$@BTuSd2N_uS`D4FU@#i@>70OMvu+X0?MpR`WcfQM75Ydo=%vYD+-e9
z6g6Q|71+FA^fwces>b9!5+(}#tXmpDcFjX_5QGhO(1pnYk|vz06F}|(DgrwwTk;wc
Lr;-F%s8kOCi3m&W

diff --git a/irlc/tests/unitgrade_data/DirectAgentPendulum.pkl b/irlc/tests/unitgrade_data/DirectAgentPendulum.pkl
index 98b491a9b32dc238dd78087d04c3fa9ce9c03376..49ce42c0ea11e0f6f45b5cd1aadccde7c4fb4274 100644
GIT binary patch
delta 22
ecmaFP_?&Tq9g~p5M2C5t>PO}UFfcHb>Hz>*S_bC;

delta 22
dcmaFP_?&Tq9TQ)|M2C5t8cJOP3=9mVdH_?)1`YrK

diff --git a/irlc/tests/unitgrade_data/DirectMethods.pkl b/irlc/tests/unitgrade_data/DirectMethods.pkl
index 712bc1ba7a02f104591a0e739f8ca250cca92ac6..7ccccf4713076674e8553270c2282b44501b6cc8 100644
GIT binary patch
delta 46
ycmdnYy_tK01@q-ex)ZH8GD#S0e0PYENrhwcCZ=j2-LYAprJ9jbE`R|9O7#G9F%3Qd

delta 46
zcmdnYy_tK01@pz}FD6=VWRg_a`0fxRlh%dJo0zH@nG|Mh)@P|^<dipH0D)3H0H5;?
Ar~m)}

diff --git a/irlc/tests/unitgrade_data/DirectSolverQuestion.pkl b/irlc/tests/unitgrade_data/DirectSolverQuestion.pkl
index 7aa357f22284db5a7c18904029c3d5a219504f95..76f27814d4eaaa7c2990d3dab02904f443993ef0 100644
GIT binary patch
delta 242
zcmX?Qamr$X1JlkM6P?T%FHfwR#iV>=vKZq|Cb<QZFET1AXf{tSU|?X#Fv?(So07rN
zHl=n7l+DsM#og}OWML)~PBj6b5|E<F2ifE{=P{jQW>VcT*^W((#q*iYtH~K`0ZeKf
zn|HB2=3r9&F?l|}8jE3Aj>Y7Y{L+l)CO_pjW&E&NT0ohVN$1352T?8N&eaB!b48^Y
z&rI$VHDOY_uzA1eZzd+)ACvb;m?#LwMIHdzH4n)_5H{FB=OznCns6E=0F{6gfgO}B
Nd5wuv5h7Ho2LL%-Pmcfq

delta 242
zcmX?Qamr$X15?PdiB9H>7bjNDV$$=NEXKH#N#V!ji;PMN8X^BO7#J8bj565Tretum
zO{tv%WwW$RakslNS(wR$(}V@61f*#4K{mO~c}(Y+nKTn7+p(#!cpY+Ynw-HFz@%=l
zc^BJb4kq1z$@BTuSd2N_uS`D4FU@#i@>70OMvu+X0?MpR`WcfQM75Ydo=%vYD+-e9
z6g6Q|71+FA^fwces>b9!5+(}#tXmpDcFjX_5QGhO(1pnYk|vz06F}|(DgrwwTk;wc
Lr;-F%s8kOCi3m&W

diff --git a/irlc/tests/unitgrade_data/Exam5InventoryEvaluation.pkl b/irlc/tests/unitgrade_data/Exam5InventoryEvaluation.pkl
index 6acc01f3a1dbd08669dac4a2667110395d7366fe..12902e7ce8615fda0d3a74fbd97811e28766dded 100644
GIT binary patch
delta 23
ccmcb~c$0BLFLQ(4fr%3wI3)!bK%i6)0Awr%i2wiq

delta 23
ccmcb~c$0BLFSCXM!^8;=oZ<-#AW*6Y094oop#T5?

diff --git a/irlc/tests/unitgrade_data/Exam6Toy2d.pkl b/irlc/tests/unitgrade_data/Exam6Toy2d.pkl
index 240e9b95f3b8fd8c7e2f91e5cf7319603d7bd8f1..d40a08b78e3defd5e720b05e0948e20d9ad0f3b8 100644
GIT binary patch
delta 29
kcmbQuG@EIHDU-;DiRQDJm!xz|ylTt2e3k|S5R~cx0G>_>v;Y7A

delta 29
kcmbQuG@EIHDHCVIMDy9qOO0MkylTt2B<lwQ5R~cx0Ggu;1poj5

diff --git a/irlc/tests/unitgrade_data/ExamQuestion7FlowersStore.pkl b/irlc/tests/unitgrade_data/ExamQuestion7FlowersStore.pkl
index 031d3029785aa0d7e137970e0cf5c45aab708d3f..50149f3db947fddf5f0faf61a7f098e1fc8a3167 100644
GIT binary patch
delta 28
hcmdnSxQ%gw3loRKL^m_0D5;5c`kV$i3?NXd2LNyf29^K-

delta 28
hcmdnSxQ%gw3lnF;L^m@g=K~Y#^f_e~Fn~a*9sqko2W9{O

diff --git a/irlc/tests/unitgrade_data/PendulumQuestion.pkl b/irlc/tests/unitgrade_data/PendulumQuestion.pkl
index 7aa357f22284db5a7c18904029c3d5a219504f95..76f27814d4eaaa7c2990d3dab02904f443993ef0 100644
GIT binary patch
delta 242
zcmX?Qamr$X1JlkM6P?T%FHfwR#iV>=vKZq|Cb<QZFET1AXf{tSU|?X#Fv?(So07rN
zHl=n7l+DsM#og}OWML)~PBj6b5|E<F2ifE{=P{jQW>VcT*^W((#q*iYtH~K`0ZeKf
zn|HB2=3r9&F?l|}8jE3Aj>Y7Y{L+l)CO_pjW&E&NT0ohVN$1352T?8N&eaB!b48^Y
z&rI$VHDOY_uzA1eZzd+)ACvb;m?#LwMIHdzH4n)_5H{FB=OznCns6E=0F{6gfgO}B
Nd5wuv5h7Ho2LL%-Pmcfq

delta 242
zcmX?Qamr$X15?PdiB9H>7bjNDV$$=NEXKH#N#V!ji;PMN8X^BO7#J8bj565Tretum
zO{tv%WwW$RakslNS(wR$(}V@61f*#4K{mO~c}(Y+nKTn7+p(#!cpY+Ynw-HFz@%=l
zc^BJb4kq1z$@BTuSd2N_uS`D4FU@#i@>70OMvu+X0?MpR`WcfQM75Ydo=%vYD+-e9
z6g6Q|71+FA^fwces>b9!5+(}#tXmpDcFjX_5QGhO(1pnYk|vz06F}|(DgrwwTk;wc
Lr;-F%s8kOCi3m&W

diff --git a/irlc/tests/unitgrade_data/Problem1BobsFriend.pkl b/irlc/tests/unitgrade_data/Problem1BobsFriend.pkl
index 8cabb23936fc5500a2a2f960d1ee63e073f80ec9..62c9f65ce0617aa3054d6affdad0c711fc5685c7 100644
GIT binary patch
delta 28
hcmZ3*xQcOtEt6itM0-;viG+z|+MFT}7(k#@4*+xf2L%8C

delta 28
hcmZ3*xQcOtEt5*cM0-;v9)^i!+MEmv7(k#@4*+ao22%h4

diff --git a/irlc/tests/unitgrade_data/Problem1DiscreteKuromoto.pkl b/irlc/tests/unitgrade_data/Problem1DiscreteKuromoto.pkl
index d99b4f1f706db62e81a0c95ea55659159ae50e2e..9b686f94b8f574600bc3a37c18a45c4d0a299430 100644
GIT binary patch
delta 43
ycmdnRvWsPcGZXKFiLSj&L2eVTY-jS{H@TP5kGbW^gUR<8gE`C2J1_u2sU84#TM!oj

delta 43
ycmdnRvWsPcGm~M%MAu%XfQ=KcY-bA4n%v9i$K1GDVe&o3V9uhx1_mG~)dK)tiw>{=

diff --git a/irlc/tests/unitgrade_data/Problem1Kuramoto.pkl b/irlc/tests/unitgrade_data/Problem1Kuramoto.pkl
index 4a6d5ddc1e76deb9ffe861a07a42a132404b41c4..cf285336e8f17dae0bab7e7270a857852e1ba420 100644
GIT binary patch
delta 35
rcmX>meoTCVHIrz;MB84bj6)O8Y-bAivALDel8d8hZvz7ZL#ZAB_)!el

delta 35
pcmX>meoTCVH51Q+iMG8=nT`|BY-b8&+T6-$$;Bb3&j19adH~=`3RnOD

diff --git a/irlc/tests/unitgrade_data/Problem2BobsPolicy.pkl b/irlc/tests/unitgrade_data/Problem2BobsPolicy.pkl
index 2deabbf0f7156fd8ae2154bb11eb3b289752cf38..7023764ccbc227ca96f484b63afdabaa14f9483e 100644
GIT binary patch
delta 57
zcmeys^nq!DEt7`AM0+D<*$WI4SIbSDB*wHTWa27Q=Iu2nCaW>ZO=47LK3D4kWIA$g
LDGp%(f>J#IIoA>?

delta 57
zcmeys^nq!DEt8VOM0+D<{sRmXSIbSDB*ru~cj78j=Ce_|CaW>ZO=47LKCICPWIA%5
LTdu?a1f_ZaFlQ0<

diff --git a/irlc/tests/unitgrade_data/Problem2DeterministicDP.pkl b/irlc/tests/unitgrade_data/Problem2DeterministicDP.pkl
index f07ee5608303792b66af5da86ffc1e86a2662674..ad9b4003fc5167a0e32093f6add6c9564bb3abd6 100644
GIT binary patch
delta 22
bcmZ3;xR7yz6BEaRi7p|WURewvP^t$2NCyQ<

delta 22
bcmZ3;xR7yz6B8%HM3)dwj|&VSP^t$2LUaWW

diff --git a/irlc/tests/unitgrade_data/Problem2DeterministicInventory.pkl b/irlc/tests/unitgrade_data/Problem2DeterministicInventory.pkl
index e681d4c3aec5f223b6448415bcb939b3cf2bf90f..7316c88b930645edd82ccc62f437a80b134c2230 100644
GIT binary patch
delta 22
bcmZo*Y+#(=$s{&mqPGs`4+jPiDAfZ1MsNji

delta 22
bcmZo*Y+#(=$t3V$qPGs`w*w3yP^t$2PecYt

diff --git a/irlc/tests/unitgrade_data/Problem3InventoryInventoryEnvironment.pkl b/irlc/tests/unitgrade_data/Problem3InventoryInventoryEnvironment.pkl
index d1d359cba9654c738636b38e613728f1f04f0779..efa02d1d079347d5441874bc597c4e187d31bc71 100644
GIT binary patch
delta 55
zcmX@ibeL&E025ck#GrQB%f3kh5tV`mrnF57no^v>n8DUIC4;4Hio5-V>FpE0xo{q9
KEn@(JQau1v;S}5e

delta 55
zcmX@ibeL&E02B9ti9zkMUOY_N?O}okrnF57no^v>n8DUIC4;4Hio5+GHkpavTsTiW
Ke8m6+rFsA@+Y{md

diff --git a/irlc/tests/unitgrade_data/Problem3PID.pkl b/irlc/tests/unitgrade_data/Problem3PID.pkl
index 6a51d18fc3f2b36532f81ed15bea1502175b3323..8c6beb7a36898495ec6e53b18524f5710a900457 100644
GIT binary patch
delta 40
tcmX@dbdG6)856g|L<@T+<&KG!j!e26Chl=%(h-=<%;?M^!2klKdI0lH3IG5A

delta 40
ucmX@dbdG6)857rni5B)uN)8h%9hvkPChl=%(*7}-nbDbJ0s{z?>Hz@ycM8S;

diff --git a/irlc/tests/unitgrade_data/Problem3StochasticDP.pkl b/irlc/tests/unitgrade_data/Problem3StochasticDP.pkl
index 87086b64dc45068321f8f0b6bd057d56941535b4..929b45dc8d15fa1f4ae023ee1b060091fb8247af 100644
GIT binary patch
delta 26
fcmcb~bdza<1Ea!3$6UsMiR%|~Mkq3XK&c)8bifBb

delta 26
fcmcb~bdza<1LJ{-j=78$6W1@~jFM#lfl@sHe?kYu

diff --git a/irlc/tests/unitgrade_data/Problem4DPAgent.pkl b/irlc/tests/unitgrade_data/Problem4DPAgent.pkl
index af0487d9dc1df9199dabc0ecaf2d754798d897bb..b98533150232f5c5315c7b14033536777ce90a8f 100644
GIT binary patch
delta 18
Wcmb=doM6SsG11zLLxKSWO7#FM3ImG(

delta 18
Wcmb=doM6SsInmmT!+-$<O7#FM*8`*g

diff --git a/irlc/tests/unitgrade_data/Problem4InventoryTrain.pkl b/irlc/tests/unitgrade_data/Problem4InventoryTrain.pkl
index 74fcddc08e55ea7b69f8cb606dc5f40aaef49272..6228dc12a502006cdf951286048d93936bea9dfe 100644
GIT binary patch
delta 48
zcmeyw_=$0XBa?u@MCTr59wzN}v6})1rnF57no^v>n8DUIC4;4Hio5;B<}VCDP^t$2
Dpa>AF

delta 48
zcmeyw_=$0XBNLCqMCTsmPRE3&7nB4KOlg}EG^IF$F@vpbN(M{Y6nFbIwI3LOpi~b4
D)20#|

diff --git a/irlc/tests/unitgrade_data/Problem4PIDAgent.pkl b/irlc/tests/unitgrade_data/Problem4PIDAgent.pkl
index 5adbc5bc1f74a2cf5b06cc117bf69240cbfec35c..b3daba6609d47b6033fa62fa6963bb89fcae2543 100644
GIT binary patch
delta 54
zcmX@8a!_T0HIp#IM%$e%%m<zJP0rzz+$_Wz&cb}4m}7GeX9iGIHE;8E-b5D8BgIw>
IKv1d&0P9E)q5uE@

delta 53
zcmX@8a!_T0H4|sUM%$e%O#A;#&gPWbEW{el!o2@!&gLA>3>M}+X*rv(^Cq%z9(eeN
I0SHR<02@scOaK4?

diff --git a/irlc/tests/unitgrade_data/Problem5PacmanHardcoded.pkl b/irlc/tests/unitgrade_data/Problem5PacmanHardcoded.pkl
index 2947df4c97912b5211787ecc1eb0f03700223e20..04ac143368d1c4eb5280b4166b9da0f4e3eb3701 100644
GIT binary patch
delta 14
Tcmb=eolwHrZLxp>2uk$;C2j-`

delta 14
Tcmb=eolwGA*VVuP1f_ZaCaDB7

diff --git a/irlc/tests/unitgrade_data/Problem6ChessTournament.pkl b/irlc/tests/unitgrade_data/Problem6ChessTournament.pkl
index ba99a0cfb5a009525699b0bf7bff4a31720bc719..ebeda311cb01e4d60077598cb655e5368f5bcdda 100644
GIT binary patch
delta 22
ccmX@gc$9I16BD<?M3)NA_wI5GKv1d&08j4)`2YX_

delta 22
ccmX@gc$9I16BE~hi7pkKZ=#(UfS^<l09L35jsO4v

diff --git a/irlc/tests/unitgrade_data/Problem7PIDCar.pkl b/irlc/tests/unitgrade_data/Problem7PIDCar.pkl
index 06fafcc61cee7324b50480a1cfe9256e26fda562..bfe010445cb8af018fe5e956ef043b34a34dba89 100644
GIT binary patch
delta 46
ycmZ3?yqI}{C5!6U%o`JJ;~4Ku{3tqcqdnu5i6284F9A7|qZ#cvFEW5ZsU85wI}ug@

delta 46
xcmZ3?yqI}{C5y7chlq)`ag28-eiWU!(Vp@0#E&5$LUeL8qdn&(1~4eq0|2P?5QqQ(

-- 
GitLab