in src/guclimate/core/requests.py [0:0]
def splitByMonth(self) -> List[Self]:
months = self.getMonths()
if len(months) <= 1:
return [self]
else:
requests = []
for month in months:
request = self.copy()
request.setMonths([month])
requests.append(request)
return requests