in src/guclimate/core/requests.py [0:0]
def splitByYear(self) -> List[Self]:
years = self.getYears()
if len(years) <= 1:
return [self]
else:
requests = []
for year in years:
request = self.copy()
request.setYears([year])
requests.append(request)
return requests