|
CompoundPye
0.93
Modelling and Simulation Framework for Neural Networks of Arthropod Compound Eyes
|
| This class is designed to analyze several simulations, with exact same parameters but stimulus speed | |
| Class to analyze data created with MotionDetectorModel | |
| Basic Circuit class that handles a network of components and sensors and their updating at each time step | |
| Circuit that needs to be initialized with a list of Components (as the basic Circuit object) and an array of Sensors | |
| Basic component class | |
| Very similar to the class Component, but with 2 functions in the transfer from input to output | |
| LinearInputFilter is a Component with a predefined linear transfer function | |
| A CompWidget is a graphical representation (just a line of buttons really) of a neuron/component in an 'Editor'-object | |
| Basic connection class, with only 2 variables, self.weight and self.target | |
| A widget that allows the user to choose a target of a connection via an combo-box and set the connection's weight | |
| Creates a Widget to define parameters of a connection | |
| A widget that allows the user to choose targets of connections via combo-boxes and set the connections' weights | |
| A dummy widget that has an additional member DummyWidget.stimuli in case this is ever required.. | |
| An ditor-widget that serves as content of the tabs of 'EditorTabs'-objects | |
| This 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 | |
| This 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 | |
| The main or frame widget of the graphical sensor-editor | |
| Component with a predefined transfer function turning it into a high-pass filter | |
| Similar to HighpassFilter | |
| LowpassFilter is a Component with a predefined transfer function, turning it into a low-pass filter | |
| Similar to LowpassFilter | |
| MDM_GUI is QtGui.QWidget which serves as frame for all the smaller widgets of the GUI (tabs and editors) | |
| The basic Surroundings-class to create one dimensional Surroundings-objects, which handles the 'Surroundings of the motion detector' | |
| A widget in which the user can edit a neuron's connections | |
| Widget to edit a tangential cells connections, or rather the connections to this cell | |
| A widget in which the user can specify a neuron's parameters | |
| RunGUI initializes the graphical user interface, which enables the user to set all simulation parameters using this interface | |
| Basic Sensor class | |
| A line representing a sensor in the editor window (EditorScrollArea), containing a button showing the sensor's label and a remove-button | |
| A (pop-up) widget in which the user can edit the properties of a sensor | |
| A widget representing a stimulus in the graphical editor ('StimuliSubWidget'), consisting of buttons to edit/remove the stimulus | |
| A pop-up window allowing the user to edit the current parameters of the stimulus | |
| A sub-widget shown in the parent StimuliWidget | |
| Editor window in which the user can add/remove/edit stimuli | |
| The basic Stimulus class, which can be used to add a Stimulus to a Surrounding-object | |
| OneDimBox is a Stimulus with a predefined box-shape of given length | |
| OneDimSine is a Stimulus with a predefined sine-shape of given length | |
| The basic Surroundings-class handles the surroundings of the agent | |
| Handles communication between Surrounding- and Circuit-objects | |
| A tab (Widget) in which the user can add components and connections between components and specify several circuit-parameters | |
| A tab (Widget) in which the user can specify the output parameters of the simulation | |
| A tab (Widget) in which the user can add sensors and specify several sensor-parameters | |
| A tab (Widget) in which the user can specify several surroundings-parameters (dimension, size in pixel, etc.) | |
| A tab (Widget) in which the user can specify several system-parameters |