@@ -21,34 +21,21 @@ clean_eqs = bernoulli_moment_eqs(raw_eqs, binary_vars)
2121closed_raw_eqs = moment_closure (raw_eqs, " conditional gaussian" , binary_vars)
2222
2323# latexify output is very sensitive to Julia version and latexify + Symbolics updates...
24- # NOTE: implementing a lazy test to avoid that
25- #=
26- expr = replace(raw"\begin{align*}
27- \frac{d\mu_{1 0}}{dt} =& k_{on} - k_{on} \mu_{1 0} - k_{off} \mu_{1 2} \\
28- \frac{d\mu_{0 1}}{dt} =& k_{p} p^{-1} \mu_{1 0} - \gamma_{p} \mu_{0 1} - k_{p} \mu_{1 0} \\
29- \frac{d\mu_{1 1}}{dt} =& k_{on} \mu_{0 1} + k_{p} p^{-1} \mu_{1 0} - k_{p} \mu_{1 0} - k_{off} \mu_{1 3} - k_{on} \mu_{1 1} - \gamma_{p} \mu_{1 1} \\
30- \frac{d\mu_{0 2}}{dt} =& \gamma_{p} \mu_{0 1} + k_{p} \mu_{1 0} + 2 k_{p} p^{-2} \mu_{1 0} + 2 k_{p} p^{-1} \mu_{1 1} - 2 k_{p} \mu_{1 1} - 2 \gamma_{p} \mu_{0 2} - 3 k_{p} p^{-1} \mu_{1 0}
31- \end{align*}
32- ", "\r\n"=>"\n")
33- exprl = latexify(clean_eqs)
34- @test exprl == expr1 || exprl == expr2
35- =#
3624expr = replace (raw " \b egin{align*}
3725\f rac{d\m u_{1 0}}{dt} =& k_{on}" , " \r\n " => " \n " )
3826@test latexify (clean_eqs)[1 : 46 ] == expr
3927
40- #=
41- expr = replace(raw"\begin{align*}
42- \mu_{1 2} =& \mu_{1 0}^{-1} \mu_{1 1}^{2} \\
43- \mu_{1 3} =& 3 \mu_{1 0}^{-1} \mu_{1 1} \mu_{1 2} - 2 \mu_{1 0}^{-2} \mu_{1 1}^{3}
28+ expr1 = replace (raw " \b egin{align*}
29+ \m u_{1 2} =& \f rac{\m u_{1 1}^{2}}{\m u_{1 0}} \\
30+ \m u_{1 3} =& \f rac{3 \m u_{1 2} \m u_{1 1}}{\m u_{1 0}} + \f rac{-2 \m u_{1 1}^{3}}{\m u_{1 0}^{2}}
4431\e nd{align*}
4532" , " \r\n " => " \n " )
46- =#
47- expr = replace (raw " \b egin{align*}
33+ expr2 = replace (raw " \b egin{align*}
4834\m u_{1 2} =& \f rac{\m u_{1 1}^{2}}{\m u_{1 0}} \\
4935\m u_{1 3} =& \f rac{-2 \m u_{1 1}^{3}}{\m u_{1 0}^{2}} + \f rac{3 \m u_{1 1} \m u_{1 2}}{\m u_{1 0}}
5036\e nd{align*}
5137" , " \r\n " => " \n " )
52- @test latexify (closed_raw_eqs, :closure ) == expr
38+ exprl = latexify (closed_raw_eqs, :closure )
39+ @test (exprl == expr1) || (exprl == expr2)
5340
5441@test_throws MethodError latexify (raw_eqs, :closure )
0 commit comments