@@ -497,7 +497,7 @@ def open(self, mode='a', **kwargs):
497
497
Parameters
498
498
----------
499
499
mode : {'a', 'w', 'r', 'r+'}, default 'a'
500
- See HDFStore docstring or tables.openFile for info about modes
500
+ See HDFStore docstring or tables.open_file for info about modes
501
501
"""
502
502
tables = _tables ()
503
503
@@ -530,11 +530,11 @@ def open(self, mode='a', **kwargs):
530
530
fletcher32 = self ._fletcher32 )
531
531
532
532
try :
533
- self ._handle = tables .openFile (self ._path , self ._mode , ** kwargs )
533
+ self ._handle = tables .open_file (self ._path , self ._mode , ** kwargs )
534
534
except (IOError ) as e : # pragma: no cover
535
535
if 'can not be written' in str (e ):
536
536
print ('Opening %s in read-only mode' % self ._path )
537
- self ._handle = tables .openFile (self ._path , 'r' , ** kwargs )
537
+ self ._handle = tables .open_file (self ._path , 'r' , ** kwargs )
538
538
else :
539
539
raise
540
540
@@ -549,7 +549,7 @@ def open(self, mode='a', **kwargs):
549
549
"and not open the same file multiple times at once,\n "
550
550
"upgrade the HDF5 version, or downgrade to PyTables 3.0.0 which allows\n "
551
551
"files to be opened multiple times at once\n " .format (version = tables .__version__ ,
552
- hdf_version = tables .getHDF5Version ()))
552
+ hdf_version = tables .get_hdf5_version ()))
553
553
554
554
raise e
555
555
@@ -1023,7 +1023,7 @@ def groups(self):
1023
1023
_tables ()
1024
1024
self ._check_if_open ()
1025
1025
return [
1026
- g for g in self ._handle .walkNodes ()
1026
+ g for g in self ._handle .walk_nodes ()
1027
1027
if (getattr (g ._v_attrs , 'pandas_type' , None ) or
1028
1028
getattr (g , 'table' , None ) or
1029
1029
(isinstance (g , _table_mod .table .Table ) and
@@ -1036,7 +1036,7 @@ def get_node(self, key):
1036
1036
try :
1037
1037
if not key .startswith ('/' ):
1038
1038
key = '/' + key
1039
- return self ._handle .getNode (self .root , key )
1039
+ return self ._handle .get_node (self .root , key )
1040
1040
except :
1041
1041
return None
1042
1042
@@ -1221,7 +1221,7 @@ def _write_to_group(self, key, value, format, index=True, append=False,
1221
1221
1222
1222
# remove the node if we are not appending
1223
1223
if group is not None and not append :
1224
- self ._handle .removeNode (group , recursive = True )
1224
+ self ._handle .remove_node (group , recursive = True )
1225
1225
group = None
1226
1226
1227
1227
# we don't want to store a table node at all if are object is 0-len
@@ -1243,7 +1243,7 @@ def _write_to_group(self, key, value, format, index=True, append=False,
1243
1243
new_path += p
1244
1244
group = self .get_node (new_path )
1245
1245
if group is None :
1246
- group = self ._handle .createGroup (path , p )
1246
+ group = self ._handle .create_group (path , p )
1247
1247
path = new_path
1248
1248
1249
1249
s = self ._create_storer (group , format , value , append = append ,
@@ -2137,7 +2137,7 @@ def write(self, **kwargs):
2137
2137
def delete (self , where = None , start = None , stop = None , ** kwargs ):
2138
2138
""" support fully deleting the node in its entirety (only) - where specification must be None """
2139
2139
if where is None and start is None and stop is None :
2140
- self ._handle .removeNode (self .group , recursive = True )
2140
+ self ._handle .remove_node (self .group , recursive = True )
2141
2141
return None
2142
2142
2143
2143
raise TypeError ("cannot delete on an abstract storer" )
@@ -2379,7 +2379,7 @@ def write_array_empty(self, key, value):
2379
2379
2380
2380
# ugly hack for length 0 axes
2381
2381
arr = np .empty ((1 ,) * value .ndim )
2382
- self ._handle .createArray (self .group , key , arr )
2382
+ self ._handle .create_array (self .group , key , arr )
2383
2383
getattr (self .group , key )._v_attrs .value_type = str (value .dtype )
2384
2384
getattr (self .group , key )._v_attrs .shape = value .shape
2385
2385
@@ -2389,7 +2389,7 @@ def _is_empty_array(self, shape):
2389
2389
2390
2390
def write_array (self , key , value , items = None ):
2391
2391
if key in self .group :
2392
- self ._handle .removeNode (self .group , key )
2392
+ self ._handle .remove_node (self .group , key )
2393
2393
2394
2394
# Transform needed to interface with pytables row/col notation
2395
2395
empty_array = self ._is_empty_array (value .shape )
@@ -2410,7 +2410,7 @@ def write_array(self, key, value, items=None):
2410
2410
if atom is not None :
2411
2411
# create an empty chunked array and fill it from value
2412
2412
if not empty_array :
2413
- ca = self ._handle .createCArray (self .group , key , atom ,
2413
+ ca = self ._handle .create_carray (self .group , key , atom ,
2414
2414
value .shape ,
2415
2415
filters = self ._filters )
2416
2416
ca [:] = value
@@ -2438,23 +2438,23 @@ def write_array(self, key, value, items=None):
2438
2438
ws = performance_doc % (inferred_type , key , items )
2439
2439
warnings .warn (ws , PerformanceWarning )
2440
2440
2441
- vlarr = self ._handle .createVLArray (self .group , key ,
2441
+ vlarr = self ._handle .create_vlarray (self .group , key ,
2442
2442
_tables ().ObjectAtom ())
2443
2443
vlarr .append (value )
2444
2444
else :
2445
2445
if empty_array :
2446
2446
self .write_array_empty (key , value )
2447
2447
else :
2448
2448
if value .dtype .type == np .datetime64 :
2449
- self ._handle .createArray (self .group , key , value .view ('i8' ))
2449
+ self ._handle .create_array (self .group , key , value .view ('i8' ))
2450
2450
getattr (
2451
2451
self .group , key )._v_attrs .value_type = 'datetime64'
2452
2452
elif value .dtype .type == np .timedelta64 :
2453
- self ._handle .createArray (self .group , key , value .view ('i8' ))
2453
+ self ._handle .create_array (self .group , key , value .view ('i8' ))
2454
2454
getattr (
2455
2455
self .group , key )._v_attrs .value_type = 'timedelta64'
2456
2456
else :
2457
- self ._handle .createArray (self .group , key , value )
2457
+ self ._handle .create_array (self .group , key , value )
2458
2458
2459
2459
getattr (self .group , key )._v_attrs .transposed = transposed
2460
2460
@@ -2558,7 +2558,7 @@ def write(self, obj, **kwargs):
2558
2558
for name , ss in compat .iteritems (obj ):
2559
2559
key = 'sparse_series_%s' % name
2560
2560
if key not in self .group ._v_children :
2561
- node = self ._handle .createGroup (self .group , key )
2561
+ node = self ._handle .create_group (self .group , key )
2562
2562
else :
2563
2563
node = getattr (self .group , key )
2564
2564
s = SparseSeriesFixed (self .parent , node )
@@ -2594,7 +2594,7 @@ def write(self, obj, **kwargs):
2594
2594
for name , sdf in compat .iteritems (obj ):
2595
2595
key = 'sparse_frame_%s' % name
2596
2596
if key not in self .group ._v_children :
2597
- node = self ._handle .createGroup (self .group , key )
2597
+ node = self ._handle .create_group (self .group , key )
2598
2598
else :
2599
2599
node = getattr (self .group , key )
2600
2600
s = SparseFrameFixed (self .parent , node )
@@ -3012,18 +3012,18 @@ def create_index(self, columns=None, optlevel=None, kind=None):
3012
3012
cur_kind = index .kind
3013
3013
3014
3014
if kind is not None and cur_kind != kind :
3015
- v .removeIndex ()
3015
+ v .remove_index ()
3016
3016
else :
3017
3017
kw ['kind' ] = cur_kind
3018
3018
3019
3019
if optlevel is not None and cur_optlevel != optlevel :
3020
- v .removeIndex ()
3020
+ v .remove_index ()
3021
3021
else :
3022
3022
kw ['optlevel' ] = cur_optlevel
3023
3023
3024
3024
# create the index
3025
3025
if not v .is_indexed :
3026
- v .createIndex (** kw )
3026
+ v .create_index (** kw )
3027
3027
3028
3028
def read_axes (self , where , ** kwargs ):
3029
3029
"""create and return the axes sniffed from the table: return boolean
@@ -3583,7 +3583,7 @@ def write(self, obj, axes=None, append=False, complib=None,
3583
3583
chunksize = None , expectedrows = None , dropna = True , ** kwargs ):
3584
3584
3585
3585
if not append and self .is_exists :
3586
- self ._handle .removeNode (self .group , 'table' )
3586
+ self ._handle .remove_node (self .group , 'table' )
3587
3587
3588
3588
# create the axes
3589
3589
self .create_axes (axes = axes , obj = obj , validate = append ,
@@ -3602,7 +3602,7 @@ def write(self, obj, axes=None, append=False, complib=None,
3602
3602
self .set_attrs ()
3603
3603
3604
3604
# create the table
3605
- table = self ._handle .createTable (self .group , ** options )
3605
+ table = self ._handle .create_table (self .group , ** options )
3606
3606
3607
3607
else :
3608
3608
table = self .table
@@ -3731,12 +3731,12 @@ def delete(self, where=None, start=None, stop=None, **kwargs):
3731
3731
if where is None or not len (where ):
3732
3732
if start is None and stop is None :
3733
3733
nrows = self .nrows
3734
- self ._handle .removeNode (self .group , recursive = True )
3734
+ self ._handle .remove_node (self .group , recursive = True )
3735
3735
else :
3736
3736
# pytables<3.0 would remove a single row with stop=None
3737
3737
if stop is None :
3738
3738
stop = self .nrows
3739
- nrows = self .table .removeRows (start = start , stop = stop )
3739
+ nrows = self .table .remove_rows (start = start , stop = stop )
3740
3740
self .table .flush ()
3741
3741
return nrows
3742
3742
@@ -3775,7 +3775,7 @@ def delete(self, where=None, start=None, stop=None, **kwargs):
3775
3775
pg = groups .pop ()
3776
3776
for g in reversed (groups ):
3777
3777
rows = l .take (lrange (g , pg ))
3778
- table .removeRows (start = rows [rows .index [0 ]
3778
+ table .remove_rows (start = rows [rows .index [0 ]
3779
3779
], stop = rows [rows .index [- 1 ]] + 1 )
3780
3780
pg = g
3781
3781
@@ -4318,10 +4318,10 @@ def select(self):
4318
4318
generate the selection
4319
4319
"""
4320
4320
if self .condition is not None :
4321
- return self .table .table .readWhere (self .condition .format (),
4321
+ return self .table .table .read_where (self .condition .format (),
4322
4322
start = self .start , stop = self .stop )
4323
4323
elif self .coordinates is not None :
4324
- return self .table .table .readCoordinates (self .coordinates )
4324
+ return self .table .table .read_coordinates (self .coordinates )
4325
4325
return self .table .table .read (start = self .start , stop = self .stop )
4326
4326
4327
4327
def select_coords (self ):
@@ -4340,7 +4340,7 @@ def select_coords(self):
4340
4340
stop += nrows
4341
4341
4342
4342
if self .condition is not None :
4343
- return self .table .table .getWhereList (self .condition .format (),
4343
+ return self .table .table .get_where_list (self .condition .format (),
4344
4344
start = start , stop = stop ,
4345
4345
sort = True )
4346
4346
elif self .coordinates is not None :
0 commit comments