resample fails for empty index
import saqc
import pandas as pd
qc = saqc.SaQC(pd.DataFrame(1, columns=['a'], index=pd.DatetimeIndex([])))
qc.resample('a', freq='1d')
Traceback
Traceback (most recent call last):
File "/usr/lib/python3.8/code.py", line 90, in runcode
exec(code, self.locals)
File "<input>", line 1, in <module>
File "/home/palmb/.virtualenvs/gcef3.8/lib/python3.8/site-packages/saqc/core/modules/resampling.py", line 59, in resample
return self._defer("resample", locals())
File "/home/palmb/.virtualenvs/gcef3.8/lib/python3.8/site-packages/saqc/core/modules/__init__.py", line 45, in _defer
return self._wrap(FUNC_MAP[fname])(**flocals, **fkwargs)
File "/home/palmb/.virtualenvs/gcef3.8/lib/python3.8/site-packages/saqc/core/core.py", line 228, in inner
out = out._callFunction(func, *args, **fkwargs)
File "/home/palmb/.virtualenvs/gcef3.8/lib/python3.8/site-packages/saqc/core/core.py", line 242, in _callFunction
res = function(data=self._data, flags=self._flags, field=field, *args, **kwargs)
File "/home/palmb/.virtualenvs/gcef3.8/lib/python3.8/site-packages/saqc/core/register.py", line 155, in __call__
data, flags = self.func(*args, **kwargs)
File "/home/palmb/.virtualenvs/gcef3.8/lib/python3.8/site-packages/saqc/funcs/resampling.py", line 327, in resample
datcol = aggregate2Freq(
File "/home/palmb/.virtualenvs/gcef3.8/lib/python3.8/site-packages/saqc/lib/ts_operators.py", line 314, in aggregate2Freq
resampler = data.resample(
File "/home/palmb/.virtualenvs/gcef3.8/lib/python3.8/site-packages/pandas/core/series.py", line 5306, in resample
return super().resample(
File "/home/palmb/.virtualenvs/gcef3.8/lib/python3.8/site-packages/pandas/core/generic.py", line 8126, in resample
return get_resampler(
File "/home/palmb/.virtualenvs/gcef3.8/lib/python3.8/site-packages/pandas/core/resample.py", line 1382, in get_resampler
return tg._get_resampler(obj, kind=kind)
File "/home/palmb/.virtualenvs/gcef3.8/lib/python3.8/site-packages/pandas/core/resample.py", line 1558, in _get_resampler
raise TypeError(
TypeError: Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but got an instance of 'Index'
Edited by Bert Palm