[Scipy-svn] r3035 - in trunk/Lib/sandbox/timeseries: . plotlib tests

scipy-svn at scipy.org scipy-svn at scipy.org
Wed May 23 10:38:25 EDT 2007


Author: pierregm
Date: 2007-05-23 09:38:21 -0500 (Wed, 23 May 2007)
New Revision: 3035

Modified:
   trunk/Lib/sandbox/timeseries/plotlib/mpl_timeseries.py
   trunk/Lib/sandbox/timeseries/tdates.py
   trunk/Lib/sandbox/timeseries/tests/test_timeseries.py
   trunk/Lib/sandbox/timeseries/tseries.py
Log:
plotlib.mpl_timeseries : copy the _series attribute from a figure to a subplot at the creation
tdates                 : fixed a pb w/ _cache
tseries                : updated __all__

Modified: trunk/Lib/sandbox/timeseries/plotlib/mpl_timeseries.py
===================================================================
--- trunk/Lib/sandbox/timeseries/plotlib/mpl_timeseries.py	2007-05-23 14:11:48 UTC (rev 3034)
+++ trunk/Lib/sandbox/timeseries/plotlib/mpl_timeseries.py	2007-05-23 14:38:21 UTC (rev 3035)
@@ -857,7 +857,12 @@
 def add_tsplot(axes, *args, **kwargs):
     kwargs.update(SubplotClass=TimeSeriesPlot)
     if 'series' not in kwargs.keys():
-        kwargs['series'] = None
+        if hasattr(axes, 'series'):
+            kwargs['series'] = axes.series
+        elif hasattr(axes, '_series'):
+            kwargs['series'] = axes._series
+        else:
+            kwargs['series'] = None
     return add_generic_subplot(axes, *args, **kwargs)
 Figure.add_tsplot = add_tsplot
 

Modified: trunk/Lib/sandbox/timeseries/tdates.py
===================================================================
--- trunk/Lib/sandbox/timeseries/tdates.py	2007-05-23 14:11:48 UTC (rev 3034)
+++ trunk/Lib/sandbox/timeseries/tdates.py	2007-05-23 14:38:21 UTC (rev 3035)
@@ -238,10 +238,9 @@
                                     for k in ('toobj', 'tostr', 'toord')
                                     if _cache[k] is not None]))
                 _cache['steps'] = None
-            if reset_full:
-                _cache['full'] = None
-                _cache['hasdups'] = None
-                
+                if reset_full:
+                    _cache['full'] = None
+                    _cache['hasdups'] = None
             return r
 
     def __getslice__(self, i, j):

Modified: trunk/Lib/sandbox/timeseries/tests/test_timeseries.py
===================================================================
--- trunk/Lib/sandbox/timeseries/tests/test_timeseries.py	2007-05-23 14:11:48 UTC (rev 3034)
+++ trunk/Lib/sandbox/timeseries/tests/test_timeseries.py	2007-05-23 14:38:21 UTC (rev 3035)
@@ -28,8 +28,8 @@
 from timeseries import tseries
 from timeseries import Date, date_array_fromlist, date_array, thisday
 from timeseries import time_series, TimeSeries, adjust_endpoints, \
-    mask_period, align_series, fill_missing_dates, tsmasked, concatenate_series,\
-    stack, split
+    mask_period, align_series, align_with, fill_missing_dates, tsmasked, \
+    concatenate_series, stack, split
 
 class test_creation(NumpyTestCase):
     "Base test class for MaskedArrays."

Modified: trunk/Lib/sandbox/timeseries/tseries.py
===================================================================
--- trunk/Lib/sandbox/timeseries/tseries.py	2007-05-23 14:11:48 UTC (rev 3034)
+++ trunk/Lib/sandbox/timeseries/tseries.py	2007-05-23 14:38:21 UTC (rev 3035)
@@ -48,7 +48,7 @@
 'TimeSeriesError','TimeSeriesCompatibilityError','TimeSeries','isTimeSeries',
 'time_series', 'tsmasked',
 'mask_period','mask_inside_period','mask_outside_period','compressed',
-'adjust_endpoints','align_series','aligned','convert','group_byperiod',
+'adjust_endpoints','align_series','align_with','aligned','convert','group_byperiod',
 'pct','tshift','fill_missing_dates', 'split', 'stack', 'concatenate_series',
 'empty_like',
 'day_of_week','day_of_year','day','month','quarter','year',




More information about the Scipy-svn mailing list