[Scipy-svn] r2836 - trunk/Lib/sandbox/timeseries
scipy-svn at scipy.org
scipy-svn at scipy.org
Wed Mar 7 11:58:17 EST 2007
Author: mattknox_ca
Date: 2007-03-07 10:58:14 -0600 (Wed, 07 Mar 2007)
New Revision: 2836
Modified:
trunk/Lib/sandbox/timeseries/tcore.py
Log:
added get_freq_group
Modified: trunk/Lib/sandbox/timeseries/tcore.py
===================================================================
--- trunk/Lib/sandbox/timeseries/tcore.py 2007-03-07 16:57:56 UTC (rev 2835)
+++ trunk/Lib/sandbox/timeseries/tcore.py 2007-03-07 16:58:14 UTC (rev 2836)
@@ -126,16 +126,14 @@
result += [pr+'-'+mth_str for mth_str in (month[:3], month)]
return result
-
-
-freq_dict = { FR_QTR: ['Q','QUARTER','QUARTERLY',],
- FR_MTH: ['M','MONTH','MONTHLY',],
+freq_dict = { FR_QTR: ['Q','QUARTER','QUARTERLY'],
+ FR_MTH: ['M','MONTH','MONTHLY'],
FR_BUS: ['B','BUSINESS','BUSINESSLY'],
- FR_DAY: ['D','DAY','DAILY',],
- FR_HR: ['H','HOUR','HOURLY',],
- FR_MIN: ['T','MINUTE','MINUTELY',],
- FR_SEC: ['S','SECOND','SECONDLY',],
- FR_UND: ['U','UNDEF','UNDEFINED'],
+ FR_DAY: ['D','DAY','DAILY'],
+ FR_HR: ['H','HOUR','HOURLY'],
+ FR_MIN: ['T','MINUTE','MINUTELY'],
+ FR_SEC: ['S','SECOND','SECONDLY'],
+ FR_UND: ['U','UNDEF','UNDEFINED']
}
for _freq, day_str in _week_end_map.iteritems():
@@ -186,6 +184,10 @@
else:
raise ValueError("Invalid frequency: %s " % str(freq))
fmtFreq = check_freqstr
+
+def get_freq_group(freq):
+ # truncate frequency to nearest thousand
+ return (freq//1000)*1000
#####---------------------------------------------------------------------------
More information about the Scipy-svn
mailing list