-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
⚠️ Nightly upstream-dev CI failed ⚠️ #7707
Comments
Oh wow, we're down to mostly Zarr failures! cc @jhamman |
it seems the tests segfaulted again. Not sure which test exactly is causing that, though. |
I think it is fine that In practice I don't think this will come up very often (we can address later if we want probably), but one subtle issue there is that prior to October 15th, 1582, the proleptic Gregorian calendar and the "standard" calendar are not equivalent, so we may want to update how we warn when converting between calendars. The "standard" calendar according to the CF Conventions is a mixed Julian/Gregorian calendar, which uses a Julian calendar prior to 1582-10-15 and a Gregorian calendar after. In cftime the
I'll need to think more about how to handle the |
flaky segfaults aside, we're down to just the zarr v3 tests, a flaky |
Lots of pint errors with version 0.21, @keewis. I think pint 0.20.1 worked well? |
|
See #7825 for a PR fixing the outstanding Zarr V3 failures. |
with #7855 and the recent change to
The first one looks like The second looks like a precision issue, which we should be able to resolve by using @pytest.mark.parametrize(
"a",
[
xr.Variable(["x"], [0, 0]),
xr.DataArray([0, 0], dims="x"),
xr.Dataset({"y": ("x", [0, 0])}),
],
)
def test_unary(a):
fill_value = np.cos(0)
expected = xr.full_like(a, fill_value=fill_value, dtype=fill_value.dtype)
actual = np.cos(a)
assert_identical(actual, expected) Edit: if relying on |
Workflow Run URL
Python 3.10 Test Summary
The text was updated successfully, but these errors were encountered: