7037317356
- Drop theano support due to incompatibility with the Fedora version. - Add -tests, -distutils, -gmpy2-mpq, and -rational-exponent patches to work around test failures.
62 lines
5.0 KiB
Diff
62 lines
5.0 KiB
Diff
--- a/sympy/physics/control/tests/test_control_plots.py 2021-09-30 16:23:28.000000000 -0600
|
|
+++ b/sympy/physics/control/tests/test_control_plots.py 2021-10-07 16:39:20.605755393 -0600
|
|
@@ -97,12 +97,12 @@ def test_pole_zero():
|
|
assert _to_tuple(*pole_zero_numerical_data(tf2)) == \
|
|
((0.0,), ((-0.25+0.3227486121839514j), (-0.25-0.3227486121839514j)))
|
|
assert _to_tuple(*pole_zero_numerical_data(tf3)) == \
|
|
- ((0.0,), ((-0.5000000000000004+0.8660254037844395j),
|
|
- (-0.5000000000000004-0.8660254037844395j), (0.9999999999999998+0j)))
|
|
+ ((0.0,), ((-0.5+0.8660254037844389j),
|
|
+ (-0.5-0.8660254037844389j), (0.9999999999999998+0j)))
|
|
assert _to_tuple(*pole_zero_numerical_data(tf7)) == \
|
|
(((-0.6722222222222222+0.8776898690157247j), (-0.6722222222222222-0.8776898690157247j)),
|
|
- ((2.220446049250313e-16+1.2797182176061541j), (2.220446049250313e-16-1.2797182176061541j),
|
|
- (-0.7657146670186428+0.5744385024099056j), (-0.7657146670186428-0.5744385024099056j),
|
|
+ ((6.210310043996969e-16+1.2797182176061548j), (6.210310043996969e-16-1.2797182176061548j),
|
|
+ (-0.7657146670186425+0.5744385024099056j), (-0.7657146670186425-0.5744385024099056j),
|
|
(0.7657146670186427+0.5744385024099052j), (0.7657146670186427-0.5744385024099052j)))
|
|
assert _to_tuple(*pole_zero_numerical_data(ser1)) == \
|
|
((), (5.0, 0.0, 0.0, 0.0))
|
|
@@ -166,8 +166,8 @@ def test_impulse_response():
|
|
-0.037658628907103885, -0.030149507719590022, -0.021162090730736834, -0.012721292737437523))
|
|
exp3 = ((0.0, 1.1111111111111112, 2.2222222222222223, 3.3333333333333335, 4.444444444444445, 5.555555555555555,
|
|
6.666666666666667, 7.777777777777779, 8.88888888888889, 10.0), (4.369893391586999e-09, 1.1750333000630964,
|
|
- 3.2922404058312473, 9.432290008148343, 28.37098083007151, 86.18577464367974, 261.90356653762115,
|
|
- 795.6538758627842, 2416.9920942096983, 7342.159505206647))
|
|
+ 3.2922404058312478, 9.432290008148340, 28.37098083007151, 86.18577464367974, 261.90356653762110,
|
|
+ 795.6538758627843, 2416.9920942096987, 7342.159505206649))
|
|
exp4 = ((0.0, 1.1111111111111112, 2.2222222222222223, 3.3333333333333335, 4.444444444444445, 5.555555555555555,
|
|
6.666666666666667, 7.777777777777779, 8.88888888888889, 10.0), (0.0, 6.17283950617284, 24.69135802469136,
|
|
55.555555555555564, 98.76543209876544, 154.320987654321, 222.22222222222226, 302.46913580246917,
|
|
@@ -184,7 +184,7 @@ def test_impulse_response():
|
|
exp7 = ((0.0, 1.1111111111111112, 2.2222222222222223, 3.3333333333333335,
|
|
4.444444444444445, 5.555555555555555, 6.666666666666667, 7.777777777777779,
|
|
8.88888888888889, 10.0), (0.0, 18.934638095560974, 5346.93244680907, 1384609.8718249386,
|
|
- 358161126.65801865, 92645770015.70108, 23964739753087.42, 6198974342083139.0, 1.603492601616059e+18,
|
|
+ 358161126.65801877, 92645770015.70108, 23964739753087.418, 6198974342083139.0, 1.603492601616059e+18,
|
|
4.147764422869658e+20))
|
|
|
|
assert impulse_res_tester(tf1, exp1)
|
|
@@ -219,8 +219,8 @@ def test_step_response():
|
|
-0.003636420058445484))
|
|
exp3 = ((0.0, 1.1111111111111112, 2.2222222222222223, 3.3333333333333335, 4.444444444444445,
|
|
5.555555555555555, 6.666666666666667, 7.777777777777779, 8.88888888888889, 10.0),
|
|
- (0.0, 0.6314542141914303, 2.9356520038101035, 9.37731009663807, 28.452300356688376,
|
|
- 86.25721933273988, 261.9236645044672, 795.6435410577224, 2416.9786984578764, 7342.154119725917))
|
|
+ (0.0, 0.6314542141914303, 2.935652003810104, 9.377310096638068, 28.452300356688376,
|
|
+ 86.25721933273988, 261.9236645044671, 795.6435410577225, 2416.978698457877, 7342.1541197259185))
|
|
exp4 = ((0.0, 1.1111111111111112, 2.2222222222222223, 3.3333333333333335, 4.444444444444445,
|
|
5.555555555555555, 6.666666666666667, 7.777777777777779, 8.88888888888889, 10.0),
|
|
(0.0, 2.286236899862826, 18.28989519890261, 61.72839629629631, 146.31916159122088, 285.7796124828532,
|
|
@@ -264,8 +264,8 @@ def test_ramp_response():
|
|
1.304684417610106))
|
|
exp3 = ((0.0, 1.1111111111111112, 2.2222222222222223, 3.3333333333333335, 4.444444444444445, 5.555555555555555,
|
|
6.666666666666667, 7.777777777777779, 8.88888888888889, 10.0), (-3.9329040468771836e-08,
|
|
- 0.34686634635794555, 2.9998828170537903, 12.33303690737476, 40.993913948137795, 127.84145222317912,
|
|
- 391.41713691996, 1192.0006858708389, 3623.9808672503405, 11011.728034546572))
|
|
+ 0.34686634635794555, 2.9998828170537912, 12.333036907374758, 40.993913948137795, 127.84145222317912,
|
|
+ 391.41713691995994, 1192.000685870839, 3623.980867250341, 11011.728034546573))
|
|
exp4 = ((0.0, 1.1111111111111112, 2.2222222222222223, 3.3333333333333335, 4.444444444444445, 5.555555555555555,
|
|
6.666666666666667, 7.777777777777779, 8.88888888888889, 10.0), (0.0, 1.9051973784484078, 30.483158055174524,
|
|
154.32098765432104, 487.7305288827924, 1190.7483615302544, 2469.1358024691367, 4574.3789056546275,
|