Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
ax.set_ylabel('x ({})'.format(unit))
else:
ax.set_ylabel('x')
else:
fig, axs = plt.subplots(ndims, 1, sharex=True)
for i, (ax, dim_label) in enumerate(zip(axs, ('x', 'y', 'z'))):
ax.plot(tt, data[:, i], **kwargs)
if unit:
ax.set_ylabel(dim_label + ' ({})'.format(unit))
else:
ax.set_ylabel(dim_label)
ax.set_xlabel('t (sec)')
return widgets.HBox([text_widget, base.fig2widget(fig)])
return ElectrodesWidget(node)
return render_dataframe(node)
default_neurodata_vis_spec = {
pynwb.NWBFile: file.show_nwbfile,
SweepSequences: icephys.show_sweep_sequences,
pynwb.behavior.BehavioralEvents: behavior.show_behavioral_events,
pynwb.ecephys.LFP: ecephys.show_lfp,
pynwb.misc.Units: OrderedDict({
'Session Raster': misc.RasterWidget,
'Grouped PSTH': misc.PSTHWidget,
'Raster Grid': misc.RasterGridWidget,
'table': show_dynamic_table}),
pynwb.misc.DecompositionSeries: misc.show_decomposition_series,
pynwb.file.Subject: base.show_fields,
pynwb.ophys.ImagingPlane: base.show_fields,
pynwb.ecephys.SpikeEventSeries: ecephys.show_spike_event_series,
pynwb.ophys.ImageSegmentation: ophys.show_image_segmentation,
pynwb.ophys.TwoPhotonSeries: ophys.show_two_photon_series,
ndx_grayscalevolume.GrayscaleVolume: ophys.show_grayscale_volume,
pynwb.ophys.PlaneSegmentation: ophys.show_plane_segmentation,
pynwb.ophys.DfOverF: ophys.show_df_over_f,
pynwb.ophys.RoiResponseSeries: ophys.RoiResponseSeriesWidget,
pynwb.misc.AnnotationSeries: OrderedDict({
'text': base.show_text_fields,
'times': misc.show_annotations}),
pynwb.core.LabelledDict: base.dict2accordion,
pynwb.ProcessingModule: base.processing_module,
hdmf.common.DynamicTable: show_dynamic_table,
pynwb.ecephys.ElectricalSeries: ecephys.ElectricalSeriesWidget,
pynwb.behavior.Position: behavior.show_position,