diff --git a/atlite/pv/solar_position.py b/atlite/pv/solar_position.py index c1780996..92c5722e 100644 --- a/atlite/pv/solar_position.py +++ b/atlite/pv/solar_position.py @@ -77,6 +77,8 @@ def SolarPosition(ds, time_shift="0H"): # Operations make new DataArray eager; reconvert to lazy dask arrays chunks = ds.chunksizes.get("time", "auto") + if n.ndim == 1: + chunks = chunks[0] n = n.chunk(chunks) hour = hour.chunk(chunks) minute = minute.chunk(chunks)