SMOOTH_UNIVARIATE)
current_path = os.path.dirname(os.path.abspath(__file__))
-
-
+import sys
+import glob
+i386_looser_tolerances=len(glob.glob('/usr/lib/i386-*/'))>0 and np.log2(sys.maxsize)<=32
class TestStatesAR3(object):
@classmethod
def setup_class(cls, alternate_timing=False, *args, **kwargs):
def test_forecasts_error_cov(self):
assert_allclose(
self.results.forecasts_error_cov.diagonal(),
- self.desired[['F1', 'F2', 'F3']]
+ self.desired[['F1', 'F2', 'F3']],rtol=2e-7 if i386_looser_tolerances else 1e-7
)
def test_predicted_states(self):
def test_smoothed_measurement_disturbance_cov(self):
assert_allclose(
self.results.smoothed_measurement_disturbance_cov.diagonal(),
- self.desired[['Veps1', 'Veps2', 'Veps3']]
+ self.desired[['Veps1', 'Veps2', 'Veps3']],rtol=2e-7 if i386_looser_tolerances else 1e-7
)