Skip to content

Commit 65485a4

Browse files
committed
qa
1 parent e1303ad commit 65485a4

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

Diff for: pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ optional-dependencies.tests = [
9797
optional-dependencies.xarray = [
9898
"gcsfs",
9999
"kerchunk",
100-
"pandas",
101-
"pystac_client",
102-
"planetary_computer",
100+
"pandas",
101+
"planetary-computer",
102+
"pystac-client",
103103
]
104104

105105
urls.Documentation = "https://anemoi-datasets.readthedocs.io/"

Diff for: src/anemoi/datasets/create/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
# nor does it submit to any jurisdiction.
88
#
99

10-
import cftime
1110
import datetime
1211
import json
1312
import logging
@@ -17,6 +16,7 @@
1716
import warnings
1817
from functools import cached_property
1918

19+
import cftime
2020
import numpy as np
2121
import tqdm
2222
from anemoi.utils.config import DotDict as DotDict
@@ -69,7 +69,7 @@ def json_tidy(o):
6969

7070
if isinstance(o, cftime.DatetimeJulian):
7171
import pandas as pd
72-
72+
7373
o = pd.Timestamp(
7474
o.year,
7575
o.month,

Diff for: src/anemoi/datasets/create/functions/sources/xarray/fieldlist.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,15 @@ def from_xarray(cls, ds, flavour=None):
6060
flavour = yaml.safe_load(f)
6161
else:
6262
flavour = json.load(f)
63-
63+
6464
if isinstance(flavour, dict):
6565
flavour_coords = [coords["name"] for coords in flavour["rules"].values()]
6666
ds_dims = [dim for dim in ds._dims]
6767
for dim in ds_dims:
68-
if dim in flavour_coords and dim not in ds._coord_names:
69-
ds = ds.assign_coords({dim:ds[dim]})
70-
else:
71-
pass
68+
if dim in flavour_coords and dim not in ds._coord_names:
69+
ds = ds.assign_coords({dim: ds[dim]})
70+
else:
71+
pass
7272

7373
guess = CoordinateGuesser.from_flavour(ds, flavour)
7474

Diff for: src/anemoi/datasets/data/stores.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,8 @@ def __init__(self, data_catalog_id):
9494
self.data_catalog_id = data_catalog_id
9595

9696
def __getitem__(self):
97-
import pystac_client
9897
import planetary_computer
98+
import pystac_client
9999

100100
catalog = pystac_client.Client.open(
101101
"https://planetarycomputer.microsoft.com/api/stac/v1/",
@@ -157,7 +157,7 @@ def name_to_zarr_store(path_or_url):
157157
s3_url = f"s3://{bits[0]}{parsed.path}"
158158
store = S3Store(s3_url, region=bits[2])
159159
elif store.startswith("https://planetarycomputer.microsoft.com/"):
160-
data_catalog_id = store.rsplit('/', 1)[-1]
160+
data_catalog_id = store.rsplit("/", 1)[-1]
161161
store = PlanetaryComputerStore(data_catalog_id).__getitem__()
162162
else:
163163
store = HTTPStore(store)

Diff for: tests/xarray/test_zarr.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
import xarray as xr
1212

1313
from anemoi.datasets.create.functions.sources.xarray import XarrayFieldList
14-
from anemoi.datasets.testing import assert_field_list
1514
from anemoi.datasets.data.stores import name_to_zarr_store
15+
from anemoi.datasets.testing import assert_field_list
1616

1717

1818
def test_arco_era5_1():

0 commit comments

Comments
 (0)