diff --git a/ogstools/meshlib/mesh_series.py b/ogstools/meshlib/mesh_series.py
index 0022b345f8fae8c8b6ecae9ca2a5ce0705136c45..4f5413528553be84f635c779c089d4aa484e0eab 100644
--- a/ogstools/meshlib/mesh_series.py
+++ b/ogstools/meshlib/mesh_series.py
@@ -291,7 +291,9 @@ class MeshSeries:
         if self._data_type == "xdmf":
             return self.hdf5["meshes"][self.hdf5_bulk_name][data_name]
         if self._data_type == "pvd":
-            return [self.read(t)[data_name] for t in tqdm(self.timesteps)]
+            return np.asarray(
+                [self.read(t)[data_name] for t in tqdm(self.timesteps)]
+            )
         return mesh[data_name]
 
     def _probe_pvd(