diff --git a/pyproject.toml b/pyproject.toml
index e156c7c62261378af1a43d3811984e063140c369..0ac83b883c269cfefbb3468dfa04af99063089b0 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -41,7 +41,7 @@ dependencies = [
     'panedr>=0.2',
     'parmed>=3.0.0',
     'mdanalysis==2.5.0',
-    'xarray~=0.20.2',
+    'xarray>=0.20.2',
     'phonopy~=2.11.0',
     'pymatgen~=2023.2.28',
     'bitarray>=2.3.5',
diff --git a/requirements-dev.txt b/requirements-dev.txt
index e76f574fec2b9742072201cd540078cbf4fe48dd..6309ad392bcd58594112dca89cd77561d57dc0fc 100644
--- a/requirements-dev.txt
+++ b/requirements-dev.txt
@@ -194,7 +194,7 @@ oauthlib==3.2.2           # via -r requirements.txt, jupyterhub
 openpyxl==3.1.2           # via -r requirements.txt
 optimade[mongo]==0.22.1   # via -r requirements.txt
 orjson==3.6.0             # via -r requirements.txt, h5grove
-packaging==23.0           # via -r requirements.txt, build, dask, docker, hyperspy, ipykernel, jupyter-server, jupyterlab, jupyterlab-server, matplotlib, mdanalysis, mkdocs, mongomock, nbconvert, pint, pytest, scikit-image, sphinx
+packaging==23.0           # via -r requirements.txt, build, dask, docker, hyperspy, ipykernel, jupyter-server, jupyterlab, jupyterlab-server, matplotlib, mdanalysis, mkdocs, mongomock, nbconvert, pint, pytest, scikit-image, sphinx, xarray
 palettable==3.3.0         # via -r requirements.txt, pymatgen
 pamela==1.0.0             # via -r requirements.txt, jupyterhub
 pandas==1.3.5             # via -r requirements.txt, ifes-apt-tc-data-modeling, panedr, pymatgen, xarray
@@ -259,7 +259,7 @@ pyyaml==6.0               # via -r requirements.txt, dask, hyperspy, mkdocs, mkd
 pyyaml-env-tag==0.1       # via mkdocs
 pyzeo==0.1.4              # via -r requirements.txt
 pyzmq==25.0.0             # via -r requirements.txt, ipykernel, ipyparallel, jupyter-client, jupyter-server, nbclassic, notebook
-quippy-ase==0.9.14        # via -r requirements.txt, nomad-lab (pyproject.toml)
+quippy-ase==0.9.14        # via -r requirements.txt
 radioactivedecay==0.4.17  # via -r requirements.txt, ifes-apt-tc-data-modeling
 rdflib==5.0.0             # via -r requirements.txt
 readme-renderer==37.3     # via twine
@@ -341,7 +341,7 @@ websockets==10.4          # via -r requirements.txt, uvicorn
 werkzeug==2.2.2           # via -r requirements.txt, flask
 wheel==0.38.4             # via -r requirements.txt, astunparse, pip-tools
 wrapt==1.12.1             # via -r requirements.txt, astroid
-xarray==0.20.2            # via -r requirements.txt
+xarray==2023.1.0          # via -r requirements.txt
 zarr==2.12.0              # via -r requirements.txt, hyperspy
 zipp==3.11.0              # via -r requirements.txt, importlib-metadata
 zipstream-new==1.1.5      # via -r requirements.txt
diff --git a/requirements.txt b/requirements.txt
index 7afd8233793c6beaf34e4e7bdbd4d2ee12943d41..0a13b0514ad395822174c6a1ff78a2cd9005c092 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -165,7 +165,7 @@ oauthlib==3.2.2           # via jupyterhub
 openpyxl==3.1.2           # via nomad-lab (pyproject.toml)
 optimade[mongo]==0.22.1   # via nomad-lab (pyproject.toml)
 orjson==3.6.0             # via h5grove, nomad-lab (pyproject.toml)
-packaging==23.0           # via dask, docker, hyperspy, ipykernel, jupyter-server, jupyterlab, jupyterlab-server, matplotlib, mdanalysis, mongomock, nbconvert, pint, scikit-image, sphinx
+packaging==23.0           # via dask, docker, hyperspy, ipykernel, jupyter-server, jupyterlab, jupyterlab-server, matplotlib, mdanalysis, mongomock, nbconvert, pint, scikit-image, sphinx, xarray
 palettable==3.3.0         # via pymatgen
 pamela==1.0.0             # via jupyterhub
 pandas==1.3.5             # via eelsdbconverter (dependencies/parsers/eelsdb/pyproject.toml), ifes-apt-tc-data-modeling, panedr, pymatgen, xarray
@@ -284,7 +284,7 @@ websockets==10.4          # via uvicorn
 werkzeug==2.2.2           # via flask
 wheel==0.38.4             # via astunparse
 wrapt==1.12.1             # via nomad-lab (pyproject.toml)
-xarray==0.20.2            # via nexusutils (dependencies/parsers/nexus/pyproject.toml)
+xarray==2023.1.0          # via nexusutils (dependencies/parsers/nexus/pyproject.toml)
 zarr==2.12.0              # via hyperspy
 zipp==3.11.0              # via importlib-metadata
 zipstream-new==1.1.5      # via nomad-lab (pyproject.toml)