hxtorch.spiking.observables.HXTorchObservables

class hxtorch.spiking.observables.HXTorchObservables(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.

set_data([spikes, cadc, madc])

Extract and store hardware observables.

Attributes

set_data(spikes: list | None = None, cadc: list | None = None, madc: list | None = None)None

Extract and store hardware observables.

Parameters
  • spikes – Raw spike observable data.

  • cadc – Raw CADC observable data.

  • madc – Raw MADC observable data.