As part of the update to using Iris 3 (see PR #1507) I discovered new unit test failures in changing from NumPy 1.20.* to 1.21 (see here for where they were originally raised). There are four unit test failures in improver_tests.nbhood.circular_kernel.
These test failures stop us from using the latest NumPy (1.21). I did some investigation (see here). However, they require further investigation.
Related issues: #1437, #1507, #1517
Here is the pytest output (for the Python 3.8 env; the errors are the same for the Python 3.7 env):
As part of the update to using Iris 3 (see PR #1507) I discovered new unit test failures in changing from NumPy 1.20.* to 1.21 (see here for where they were originally raised). There are four unit test failures in
improver_tests.nbhood.circular_kernel
.These test failures stop us from using the latest NumPy (1.21). I did some investigation (see here). However, they require further investigation.
Related issues: #1437, #1507, #1517
Here is the pytest output (for the Python 3.8 env; the errors are the same for the Python 3.7 env):