[Scipy-svn] r3737 - trunk/scipy/sandbox/timeseries
scipy-svn at scipy.org
scipy-svn at scipy.org
Fri Dec 28 14:27:28 EST 2007
Author: pierregm
Date: 2007-12-28 13:27:25 -0600 (Fri, 28 Dec 2007)
New Revision: 3737
Modified:
trunk/scipy/sandbox/timeseries/tseries.py
Log:
fixed convert & adjust_endpoints
Modified: trunk/scipy/sandbox/timeseries/tseries.py
===================================================================
--- trunk/scipy/sandbox/timeseries/tseries.py 2007-12-27 22:53:35 UTC (rev 3736)
+++ trunk/scipy/sandbox/timeseries/tseries.py 2007-12-28 19:27:25 UTC (rev 3737)
@@ -1234,12 +1234,12 @@
newseries = numeric.empty(newshape, dtype=a.dtype).view(type(a))
newseries.__setmask__(numeric.ones(newseries.shape, dtype=bool_))
+ newseries._update_from(a)
newseries._dates = newdates
if dstart is not None:
start_date = max(start_date, dstart)
end_date = min(end_date, dend) + 1
newseries[start_date:end_date] = a[start_date:end_date]
- newseries._update_from(a)
return newseries
#.....................................................
def align_series(*series, **kwargs):
@@ -1339,9 +1339,9 @@
tempData = maskedarray.apply_along_axis(func, -1, tempData, *args, **kwargs)
newseries = tempData.view(type(series))
+ newseries._update_from(series)
newseries._dates = date_array(start_date=start_date, length=len(newseries),
freq=toFreq)
- newseries._update_from(series)
return newseries
def convert(series, freq, func=None, position='END', *args, **kwargs):
@@ -1751,3 +1751,7 @@
import dates
tt = time_series([.2,.2,.3],start_date=dates.Date('T',string='2007-10-10 01:10'))
tt._dates += [0, 9, 18]
+
+ if 1:
+ series = time_series(maskedarray.arange(48), start_date=now('M'))
+ aseries = series.convert('A')
More information about the Scipy-svn
mailing list