[CI Bot] environment lockfiles auto-update#6215
[CI Bot] environment lockfiles auto-update#6215scitools-ci[bot] wants to merge 1 commit intomainfrom
Conversation
⏱️ Performance Benchmark Report: 36c215dPerformance shiftsFull benchmark resultsGenerated by GHA run |
⏱️ Performance Benchmark Report: 36c215dPerformance shiftsFull benchmark resultsGenerated by GHA run |
⏱️ Performance Benchmark Report: 36c215dPerformance shiftsFull benchmark resultsGenerated by GHA run |
|
The most likely cause of the failures is SciTools/cf-units#184, though I thought I had tested Iris against my branch for that 😕 Most of the failing tests are using from iris.tests.stock import realistic_4d
cube = realistic_4d()
for pt in cube.coord('time').points:
print(pt)If we replace those points import numpy as np
new_points = np.linspace(347921, 347922, 7)[1:]
tcoord = cube.coord('time').copy(new_points)
print(tcoord)we get the expected Unfortunately that doesn't hold if we use float32 new_points = np.linspace(347921, 347922, 7, dtype=np.float32)[1:]
tcoord = cube.coord('time').copy(new_points)
print(tcoord) |
|
Questions:
If the answer to either of the above is "yes" then we probably should re-instate second rounding in |
⏱️ Performance Benchmark Report: e4c8a8bPerformance shiftsFull benchmark resultsGenerated by GHA run |
|
From @SciTools/peloton: we agree that the change to cf-units was correct and should be kept - it should align with cftime, and we expect anyone working directly with cf-units to be capable of handling changes of this nature. However: Iris users are an extra degree removed. Changes of this nature could cause significant behaviour change in the |
83b5c5b to
0566e94
Compare
⏱️ Performance Benchmark Report: b42c28bPerformance shiftsFull benchmark resultsGenerated by GHA run |
0566e94 to
6a56631
Compare
⏱️ Performance Benchmark Report: 0135bb1Performance shiftsFull benchmark resultsGenerated by GHA run |
|
Replaced by #6255 |
#6260 has addressed this |
Lockfiles updated to the latest resolvable environment.
If the CI tasks fail, create a new branch based on this PR and add the required fixes to that branch.