From feddd22ced923d546fc45ef6053621ebd4ec052c Mon Sep 17 00:00:00 2001 From: Alessio Buccino Date: Wed, 21 Dec 2022 16:43:37 +0100 Subject: [PATCH] Fix rendering of electrodes when 'x' column is not present --- nwbwidgets/ecephys.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nwbwidgets/ecephys.py b/nwbwidgets/ecephys.py index 353ee397..ca7da01c 100644 --- a/nwbwidgets/ecephys.py +++ b/nwbwidgets/ecephys.py @@ -85,7 +85,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