CompoundPye  0.93
Modelling and Simulation Framework for Neural Networks of Arthropod Compound Eyes
 All Classes Namespaces Functions Variables Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCCompoundPye.src.Analyzer.analyzer.AnalyzerClass to analyze data created with MotionDetectorModel
oCCompoundPye.src.Circuits.circuit.CircuitBasic Circuit class that handles a network of components and sensors and their updating at each time step
|\CCompoundPye.src.Circuits.circuit_array.CircuitSensorArrayCircuit that needs to be initialized with a list of Components (as the basic Circuit object) and an array of Sensors
oCCompoundPye.src.Components.component.ComponentBasic component class
|oCCompoundPye.src.Components.component.Component2Very similar to the class Component, but with 2 functions in the transfer from input to output
|\CCompoundPye.src.Components.linear_input_filter.LinearInputFilterLinearInputFilter is a Component with a predefined linear transfer function
oCCompoundPye.src.GUI.circuit_editor.CompWidgetA CompWidget is a graphical representation (just a line of buttons really) of a neuron/component in an 'Editor'-object
oCCompoundPye.src.Components.Connections.connection.ConnectionBasic connection class, with only 2 variables, self.weight and self.target
oCCompoundPye.src.GUI.circuit_editor.ConnectionEditA widget that allows the user to choose a target of a connection via an combo-box and set the connection's weight
oCCompoundPye.src.GUI.circuit_editor.ConnectionEditTangentialCreates a Widget to define parameters of a connection
oCCompoundPye.src.GUI.circuit_editor.ConnectionWidgetA widget that allows the user to choose targets of connections via combo-boxes and set the connections' weights
oCCompoundPye.src.GUI.stimuli_editor.DummyWidgetA dummy widget that has an additional member DummyWidget.stimuli in case this is ever required..
oCCompoundPye.src.GUI.circuit_editor.EditorAn ditor-widget that serves as content of the tabs of 'EditorTabs'-objects
oCCompoundPye.src.GUI.sensor_editor.EditorScrollAreaThis ScrollArea is the actual editor window in which the user can add/remove sensors and click on a sensor's button to edit its properties
oCCompoundPye.src.GUI.circuit_editor.EditorTabsThis class is a QTabWidget whose tabs contain two similar editor-widgets, in which the user can build up and edit a circuit of neurons/components
oCCompoundPye.src.GUI.sensor_editor.EditorWidgetThe main or frame widget of the graphical sensor-editor
oCCompoundPye.src.Components.highpass_filter.HighpassFilterComponent with a predefined transfer function turning it into a high-pass filter
|\CCompoundPye.src.Components.highpass_filter.HighpassFilter2Similar to HighpassFilter
oCCompoundPye.src.Components.lowpass_filter.LowpassFilterLowpassFilter is a Component with a predefined transfer function, turning it into a low-pass filter
|\CCompoundPye.src.Components.lowpass_filter.LowpassFilter2Similar to LowpassFilter
oCCompoundPye.src.GUI.main_gui.Main_GUIMDM_GUI is QtGui.QWidget which serves as frame for all the smaller widgets of the GUI (tabs and editors)
oCCompoundPye.src.Surroundings.one_dim.OneDimThe basic Surroundings-class to create one dimensional Surroundings-objects, which handles the 'Surroundings of the motion detector'
oCCompoundPye.src.GUI.circuit_editor.PopupConnectionsA widget in which the user can edit a neuron's connections
oCCompoundPye.src.GUI.circuit_editor.PopupConnectionsTangentialWidget to edit a tangential cells connections, or rather the connections to this cell
oCCompoundPye.src.GUI.circuit_editor.PopupNeuronA widget in which the user can specify a neuron's parameters
oCcp_GUI.RunGUIRunGUI initializes the graphical user interface, which enables the user to set all simulation parameters using this interface
oCCompoundPye.src.Sensors.sensor.SensorBasic Sensor class
oCCompoundPye.src.GUI.sensor_editor.SensorLineA line representing a sensor in the editor window (EditorScrollArea), containing a button showing the sensor's label and a remove-button
oCCompoundPye.src.GUI.sensor_editor.SensorPopupA (pop-up) widget in which the user can edit the properties of a sensor
oCCompoundPye.src.GUI.stimuli_editor.StimLineA widget representing a stimulus in the graphical editor ('StimuliSubWidget'), consisting of buttons to edit/remove the stimulus
oCCompoundPye.src.GUI.stimuli_editor.StimPopupA pop-up window allowing the user to edit the current parameters of the stimulus
oCCompoundPye.src.GUI.stimuli_editor.StimuliSubWidgetA sub-widget shown in the parent StimuliWidget
oCCompoundPye.src.GUI.stimuli_editor.StimuliWidgetEditor window in which the user can add/remove/edit stimuli
oCCompoundPye.src.Surroundings.Stimuli.stimulus.StimulusThe basic Stimulus class, which can be used to add a Stimulus to a Surrounding-object
|oCCompoundPye.src.Surroundings.Stimuli.one_dim_box.OneDimBoxOneDimBox is a Stimulus with a predefined box-shape of given length
|\CCompoundPye.src.Surroundings.Stimuli.one_dim_sine.OneDimSineOneDimSine is a Stimulus with a predefined sine-shape of given length
oCCompoundPye.src.Surroundings.surroundings.SurroundingsThe basic Surroundings-class handles the surroundings of the agent
oCCompoundPye.src.system.SystemHandles communication between Surrounding- and Circuit-objects
oCCompoundPye.src.GUI.ui_tabs.TabCircuitA tab (Widget) in which the user can add components and connections between components and specify several circuit-parameters
oCCompoundPye.src.GUI.ui_tabs.TabOutputA tab (Widget) in which the user can specify the output parameters of the simulation
oCCompoundPye.src.GUI.ui_tabs.TabSensorsA tab (Widget) in which the user can add sensors and specify several sensor-parameters
oCCompoundPye.src.GUI.ui_tabs.TabSurroundingsA tab (Widget) in which the user can specify several surroundings-parameters (dimension, size in pixel, etc.)
\CCompoundPye.src.GUI.ui_tabs.TabSystemA tab (Widget) in which the user can specify several system-parameters