コード例 #1
0
ファイル: series.py プロジェクト: dalejung/pandas-composition
 def complete_user_series(obj, prev_completions):
     dicts = [obj._get('__dict__'), obj.__class__.__dict__]
     # add ability to define completers
     if hasattr(obj, '__completers__'):
         dicts.append(getattr(obj, '__completers__'))
     labels = itertools.chain(*dicts)
     return [c for c in labels
                 if isinstance(c, basestring) and py3compat.isidentifier(c)]                                          
コード例 #2
0
ファイル: frame.py プロジェクト: dalejung/pandas-composition
 def complete_user_frame(obj, prev_completions):
     dicts = [obj._get('__dict__'), obj.__class__.__dict__]
     # add ability to define completers
     if hasattr(obj, '__completers__'):
         dicts.append(getattr(obj, '__completers__'))
     column_names = obj.columns
     labels = itertools.chain(column_names, *dicts)
     completions = [c for c in labels
                    if isinstance(c, basestring) and py3compat.isidentifier(c)]
     return completions
コード例 #3
0
ファイル: __init__.py プロジェクト: hugadams/trtools
 def complete_column_panel(self, prev_completions):
     return [c for c in self.attrs() if isinstance(c, basestring) and py3compat.isidentifier(c)]
コード例 #4
0
ファイル: panel.py プロジェクト: EmlynC/pandas
 def complete_dataframe(obj, prev_completions):
     return prev_completions + [c for c in obj.items \
                 if isinstance(c, basestring) and py3compat.isidentifier(c)]
コード例 #5
0
ファイル: rmodule.py プロジェクト: hugadams/trtools
 def complete_dot_wrapper(obj, prev_completions):
     return prev_completions + [c for c in obj._funcs \
                 if isinstance(c, basestring) and py3compat.isidentifier(c)]                                          
コード例 #6
0
ファイル: rmodule.py プロジェクト: hugadams/trtools
 def complete_rpackage(obj, prev_completions):
     return prev_completions + [c for c in obj._subgroups \
                 if isinstance(c, basestring) and py3compat.isidentifier(c)]                                          
コード例 #7
0
 def complete_dataframe(obj, prev_completions):
     return prev_completions + [c for c in obj.items \
                 if isinstance(c, basestring) and py3compat.isidentifier(c)]
コード例 #8
0
ファイル: pytables.py プロジェクト: hugadams/trtools
 def complete_index(obj, prev_completions):
     return prev_completions + [c for c in dir(obj._index) \
                 if isinstance(c, basestring) and py3compat.isidentifier(c)]                                          
コード例 #9
0
ファイル: column_panel.py プロジェクト: wenzi/trtools
 def complete_column_panel_items(obj, prev_completions):
     return prev_completions + [c for c in obj.obj.frames.keys() \
                 if isinstance(c, basestring) and py3compat.isidentifier(c)]
コード例 #10
0
ファイル: column_panel.py プロジェクト: wenzi/trtools
 def complete_column_panel(obj, prev_completions):
     return prev_completions + [c for c in obj.columns \
                 if isinstance(c, basestring) and py3compat.isidentifier(c)]
コード例 #11
0
ファイル: column_panel.py プロジェクト: wenzi/trtools
 def complete_axi_grabber(grabber, prev_completions):
     obj = grabber.obj
     return prev_completions + [c for c in obj._get_axis(grabber.axis) \
                 if isinstance(c, basestring) and py3compat.isidentifier(c)]
コード例 #12
0
ファイル: column_panel.py プロジェクト: milktrader/trtools
 def complete_column_panel_items(obj, prev_completions):
     return prev_completions + [c for c in obj.obj.frames.keys() \
                 if isinstance(c, basestring) and py3compat.isidentifier(c)]                                          
コード例 #13
0
ファイル: column_panel.py プロジェクト: milktrader/trtools
 def complete_column_panel(obj, prev_completions):
     return prev_completions + [c for c in obj.columns \
                 if isinstance(c, basestring) and py3compat.isidentifier(c)]                                          
コード例 #14
0
ファイル: column_panel.py プロジェクト: milktrader/trtools
 def complete_axi_grabber(grabber, prev_completions):
     obj = grabber.obj
     return prev_completions + [c for c in obj._get_axis(grabber.axis) \
                 if isinstance(c, basestring) and py3compat.isidentifier(c)]