@@ -31,16 +31,12 @@ def setup(self):
31
31
self .remove (self .f )
32
32
33
33
self .store = HDFStore (self .f )
34
- self .store .put ('df1' , self .df )
35
- self .store .put ('df_mixed' , self .df_mixed )
36
-
37
- self .store .append ('df5' , self .df_mixed )
38
- self .store .append ('df7' , self .df )
39
-
40
- self .store .append ('df9' , self .df_wide )
41
-
42
- self .store .append ('df11' , self .df_wide2 )
43
- self .store .append ('df12' , self .df2 )
34
+ self .store .put ('fixed' , self .df )
35
+ self .store .put ('fixed_mixed' , self .df_mixed )
36
+ self .store .append ('table' , self .df2 )
37
+ self .store .append ('table_mixed' , self .df_mixed )
38
+ self .store .append ('table_wide' , self .df_wide )
39
+ self .store .append ('table_wide2' , self .df_wide2 )
44
40
45
41
def teardown (self ):
46
42
self .store .close ()
@@ -52,45 +48,47 @@ def remove(self, f):
52
48
pass
53
49
54
50
def time_read_store (self ):
55
- self .store .get ('df1 ' )
51
+ self .store .get ('fixed ' )
56
52
57
53
def time_read_store_mixed (self ):
58
- self .store .get ('df_mixed ' )
54
+ self .store .get ('fixed_mixed ' )
59
55
60
56
def time_write_store (self ):
61
- self .store .put ('df2 ' , self .df )
57
+ self .store .put ('fixed_write ' , self .df )
62
58
63
59
def time_write_store_mixed (self ):
64
- self .store .put ('df_mixed2 ' , self .df_mixed )
60
+ self .store .put ('fixed_mixed_write ' , self .df_mixed )
65
61
66
62
def time_read_store_table_mixed (self ):
67
- self .store .select ('df5 ' )
63
+ self .store .select ('table_mixed ' )
68
64
69
65
def time_write_store_table_mixed (self ):
70
- self .store .append ('df6 ' , self .df_mixed )
66
+ self .store .append ('table_mixed_write ' , self .df_mixed )
71
67
72
68
def time_read_store_table (self ):
73
- self .store .select ('df7 ' )
69
+ self .store .select ('table ' )
74
70
75
71
def time_write_store_table (self ):
76
- self .store .append ('df8 ' , self .df )
72
+ self .store .append ('table_write ' , self .df )
77
73
78
74
def time_read_store_table_wide (self ):
79
- self .store .select ('df9 ' )
75
+ self .store .select ('table_wide ' )
80
76
81
77
def time_write_store_table_wide (self ):
82
- self .store .append ('df10 ' , self .df_wide )
78
+ self .store .append ('table_wide_write ' , self .df_wide )
83
79
84
80
def time_write_store_table_dc (self ):
85
- self .store .append ('df15 ' , self .df , data_columns = True )
81
+ self .store .append ('table_dc_write ' , self .df_dc , data_columns = True )
86
82
87
83
def time_query_store_table_wide (self ):
88
- self .store .select ('df11' , [('index' , '>' , self .df_wide2 .index [10000 ]),
89
- ('index' , '<' , self .df_wide2 .index [15000 ])])
84
+ start = self .df_wide2 .index [10000 ]
85
+ stop = self .df_wide2 .index [15000 ]
86
+ self .store .select ('table_wide' , where = "index > start and index < stop" )
90
87
91
88
def time_query_store_table (self ):
92
- self .store .select ('df12' , [('index' , '>' , self .df2 .index [10000 ]),
93
- ('index' , '<' , self .df2 .index [15000 ])])
89
+ start = self .df2 .index [10000 ]
90
+ stop = self .df2 .index [15000 ]
91
+ self .store .select ('table' , where = "index > start and index < stop" )
94
92
95
93
96
94
class HDF5Panel (object ):
0 commit comments