pynn_brainscales.brainscales2.recording_data.RecordingConfig

class pynn_brainscales.brainscales2.recording_data.RecordingConfig

Bases: object

Save which observables are recorded with which “device”.

This class saves which observables are recorded for which recording site (recording site = neuron + compartment) and which device is used, where a device is the method of readout, i.e. MADC.

__init__()None

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

Methods

__init__()

Initialize self.

add_cadc_recording(variables, recording_sites)

add_madc_recording(variables, recording_sites)

add_pad_readout(variables, recording_sites, pad)

add_spike_recording(recording_sites)

remove(recording_site)

add_cadc_recording(variables: Set[str], recording_sites: Set[pynn_brainscales.brainscales2.recording_data.GrenadeRecId])
add_madc_recording(variables: Set[str], recording_sites: Set[pynn_brainscales.brainscales2.recording_data.GrenadeRecId])
add_pad_readout(variables: Set[str], recording_sites: Set[pynn_brainscales.brainscales2.recording_data.GrenadeRecId], pad: int, buffered: bool = True)
add_spike_recording(recording_sites: List[pynn_brainscales.brainscales2.recording_data.GrenadeRecId])
remove(recording_site: pynn_brainscales.brainscales2.recording_data.GrenadeRecId)