beakerx icon indicating copy to clipboard operation
beakerx copied to clipboard

Beaker demo "Python API for Table Display" doesn't work

Open alxcnwy opened this issue 5 years ago • 2 comments

I'm evaluating Beaker and the "Python API for Table Display" demo returns the following error on cell 3:


AttributeError Traceback (most recent call last) in ----> 1 table = TableDisplay(pd.read_csv('../resources/data/interest-rates.csv')) 2 table.setAlignmentProviderForColumn('m3', TableDisplayAlignmentProvider.CENTER_ALIGNMENT) 3 table.setRendererForColumn("y10", TableDisplayCellRenderer.getDataBarsRenderer(False)) 4 table.setRendererForType(ColumnType.Double, TableDisplayCellRenderer.getDataBarsRenderer(True)) 5 table

/srv/conda/envs/notebook/lib/python3.7/site-packages/beakerx/tabledisplay/tabledisplay.py in init(self, *args, **kwargs) 210 def init(self, *args, **kwargs): 211 super(TableDisplay, self).init(**kwargs) --> 212 self.chart = Table(*args, **kwargs) 213 self.model = self.chart.transform() 214 self.on_msg(self.handle_msg)

/srv/conda/envs/notebook/lib/python3.7/site-packages/beakerx/tabledisplay/tabledisplay.py in init(self, *args, **kwargs) 33 self.hasIndex = None 34 if isinstance(args[0], DataFrame): ---> 35 self.convert_from_pandas(args, types_map) 36 elif isinstance(args[0], dict): 37 self.convert_from_dict(args)

/srv/conda/envs/notebook/lib/python3.7/site-packages/beakerx/tabledisplay/tabledisplay.py in convert_from_pandas(self, args, types_map) 107 row = [] 108 for columnName in self.columnNames: --> 109 value = args[0][columnName].get_values()[index] 110 value_type = types_map.get(columnName) 111 row.append(self.convert_value(value, value_type))

/srv/conda/envs/notebook/lib/python3.7/site-packages/pandas/core/generic.py in getattr(self, name) 5128 if self._info_axis._can_hold_identifiers_and_holds_name(name): 5129 return self[name] -> 5130 return object.getattribute(self, name) 5131 5132 def setattr(self, name: str, value) -> None:

AttributeError: 'Series' object has no attribute 'get_values'

alxcnwy avatar Sep 06 '20 06:09 alxcnwy

Please install latest version of BeakerX

conda install -c beakerx beakerx_all

ildipo avatar Sep 27 '20 21:09 ildipo

ipywidgets 8 is not surport, please downgrade version to ipywidgets==7.6.0

jimmybow avatar Sep 03 '23 09:09 jimmybow