pynn_brainscales.brainscales2.recording.RecordingConfig
-
class
pynn_brainscales.brainscales2.recording.RecordingConfig Bases:
objectSave 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_to_network_graph(network_builder)remove(recording_site)Attributes
-
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_to_network_graph(network_builder: _pygrenade_vx_network.NetworkBuilder) → None
-
analog_observable_names= ['v', 'exc_synin', 'inh_synin', 'adaptation']
-
remove(recording_site: pynn_brainscales.brainscales2.recording_data.GrenadeRecId)
-
str_to_source_map= {'adaptation': <ReadoutSource.adaptation: 3>, 'exc_synin': <ReadoutSource.exc_synin: 1>, 'inh_synin': <ReadoutSource.inh_synin: 2>, 'v': <ReadoutSource.membrane: 0>}
-