[Scipy-svn] r2616 - trunk/Lib/sandbox/timeseries
scipy-svn at scipy.org
scipy-svn at scipy.org
Fri Jan 26 16:39:53 EST 2007
Author: mattknox_ca
Date: 2007-01-26 15:39:45 -0600 (Fri, 26 Jan 2007)
New Revision: 2616
Modified:
trunk/Lib/sandbox/timeseries/tdates.py
Log:
fixed bugs with empty DateArray's
Modified: trunk/Lib/sandbox/timeseries/tdates.py
===================================================================
--- trunk/Lib/sandbox/timeseries/tdates.py 2007-01-26 21:20:10 UTC (rev 2615)
+++ trunk/Lib/sandbox/timeseries/tdates.py 2007-01-26 21:39:45 UTC (rev 2616)
@@ -708,15 +708,20 @@
warnings.warn("Undefined frequency: assuming daily!")
if self.__steps is None:
val = numeric.asarray(self).ravel()
- if val.size > 0:
+ if val.size > 1:
steps = val[1:] - val[:-1]
if self.__full is None:
self.__full = (steps.max() == 1)
if self.__hasdups is None:
self.__hasdups = (steps.min() == 0)
- else:
+ elif val.size == 1:
self.__full = True
self.__hasdups = False
+ steps = numeric.array([], dtype=int_)
+ else:
+ self.__full = False
+ self.__hasdups = False
+ steps = None
self.__steps = steps
return self.__steps
More information about the Scipy-svn
mailing list