Exemplo n.º 1
0
 def __init__(self, pandas_list=[], array_dict={}, *args, **kw):
     """ If a (list of) pandas or a dict of arrays is passed, load them up.
     """
     ts_data = {}
     super(GSODDataPlotterView, self).__init__(*args, **kw)
     if not isinstance(pandas_list, list):
         pandas_list = [pandas_list]
     if pandas_list:
         array_dict, self.index_is_dates = pandas2array_dict(pandas_list)
         ts_data.update(array_dict)
     if array_dict:
         ts_data.update(ts_dict)
     self.ts_data = ts_data  # Now trigger the plot redraw
Exemplo n.º 2
0
 def __init__(self, pandas_list = [], array_dict = {}, *args, **kw):
     """ If a (list of) pandas or a dict of arrays is passed, load them up.
     """
     ts_data = {}
     super(GSODDataPlotterView, self).__init__(*args, **kw)
     if not isinstance(pandas_list, list):
         pandas_list = [pandas_list]
     if pandas_list:
         array_dict, self.index_is_dates = pandas2array_dict(pandas_list)
         ts_data.update(array_dict)
     if array_dict:
         ts_data.update(ts_dict)
     self.ts_data = ts_data # Now trigger the plot redraw
Exemplo n.º 3
0
    def __init__(self, pandas_list = [], array_dict = {}, *args, **kw):
        """ If a (list of) pandas or a dict of arrays is passed, load them up. 
        """
        # Initialize the data content of the analysis tool
        ts_data = {}
        super(GSODDataPlotterView, self).__init__(*args, **kw)
        if not isinstance(pandas_list, list):
            pandas_list = [pandas_list]
        if pandas_list:
            array_dict_from_pandas, self.index_is_dates = pandas2array_dict(pandas_list)
            ts_data.update(array_dict_from_pandas)
        if array_dict:
            ts_data.update(array_dict)

        if ts_data:
            # Now trigger the plot redraw
            self.ts_data = ts_data