jaxsnn.event.hardware.observables.Observables

class jaxsnn.event.hardware.observables.Observables(spikes: hxtorch.core.observables.HXObservableHandle = None, cadc: hxtorch.core.observables.HXObservableHandle = None, madc: hxtorch.core.observables.HXObservableHandle = None)

Bases: hxtorch.core.observables.HXObservables

__init__(spikes: hxtorch.core.observables.HXObservableHandle = None, cadc: hxtorch.core.observables.HXObservableHandle = None, madc: hxtorch.core.observables.HXObservableHandle = None)None

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([spikes, cadc, madc])

Initialize self.

get_spikes(n_events, max_spikes)

set_data([spikes, cadc, madc])

Set the data to be extracted.

Attributes

get_spikes(n_events: int, max_spikes: int)
set_data(spikes=None, cadc=None, madc=None)None

Set the data to be extracted. This method also evokes data extraction.

Parameters
  • network_graph – The logical grenade network graph describing the logic of the experiment.

  • result_map – The result map returned by grenade holding all recorded hardware observables.