diff --git a/nwbwidgets/ecephys.py b/nwbwidgets/ecephys.py index 0d59776d..6de46463 100644 --- a/nwbwidgets/ecephys.py +++ b/nwbwidgets/ecephys.py @@ -82,7 +82,11 @@ def selection_fn(trace, points, selector): def show_electrodes(electrodes_table): in_dict = dict(table=render_dataframe) - if np.isnan(electrodes_table.x[0]): # position is not defined + if "x" in electrodes_table.colnames: + ccf_position = electrodes_table["x"][0] + else: + ccf_position = np.nan + if np.isnan(ccf_position): # position is not defined in_dict.update(electrode_groups=ElectrodeGroupsWidget) else: subject = electrodes_table.get_ancestor("NWBFile").subject