Series: handle empty index
SpectrumPlot: handle empty Spectrum
TimeSeries: allow duration argument for auto_gps_scale