diff --git a/pyproject.toml b/pyproject.toml index 49be2655..d1f3caae 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,8 @@ dependencies = [ "returns == 0.24.0", "s3fs == 2024.9.0", "xarray == 2025.1.0", - "zarr == 2.18.3" + "zarr == 2.18.3", + "pandas < 3.0" ] [dependency-groups] diff --git a/src/nwp_consumer/internal/entities/coordinates.py b/src/nwp_consumer/internal/entities/coordinates.py index f782fa66..c8587727 100644 --- a/src/nwp_consumer/internal/entities/coordinates.py +++ b/src/nwp_consumer/internal/entities/coordinates.py @@ -46,7 +46,6 @@ import dask.array import numpy as np import pandas as pd -import pytz import xarray as xr from returns.result import Failure, ResultE, Success @@ -374,7 +373,7 @@ def to_pandas(self) -> dict[str, pd.Index]: out_dict: dict[str, pd.Index] = { # type: ignore "init_time": pd.Index( [ - np.datetime64(t.astimezone(pytz.utc).replace(tzinfo=None), "ns") + np.datetime64(t.astimezone(dt.UTC).replace(tzinfo=None), "ns") for t in self.init_time ], ), diff --git a/src/nwp_consumer/internal/repositories/raw_repositories/mo_datahub.py b/src/nwp_consumer/internal/repositories/raw_repositories/mo_datahub.py index 481a0d53..a8e8eb01 100644 --- a/src/nwp_consumer/internal/repositories/raw_repositories/mo_datahub.py +++ b/src/nwp_consumer/internal/repositories/raw_repositories/mo_datahub.py @@ -165,6 +165,7 @@ def repository() -> entities.RawRepositoryMetadata: "default": entities.Models.MO_UM_GLOBAL_10KM.with_region("india"), "um-global-10km-india": entities.Models.MO_UM_GLOBAL_10KM.with_region("india"), "um-global-10km-uk": entities.Models.MO_UM_GLOBAL_10KM.with_region("uk"), + "um-global-10km-nl": entities.Models.MO_UM_GLOBAL_10KM.with_region("nl"), "um-ukv-2km": entities.Models.MO_UM_UKV_2KM_LAEA, }, )