CompoundPye
0.93
Modelling and Simulation Framework for Neural Networks of Arthropod Compound Eyes
|
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | This module holds the RunGUI-class, which initializes the whole graphical user interface and stores the parameters the user enters |
![]() ![]() ![]() | This file initializes all sub-packages |
![]() ![]() ![]() ![]() | Initializes the Analyzer package |
![]() ![]() ![]() ![]() ![]() | Holds the AnalyzeCompare class, designed to plot results of data created with cp_non_GUI_wrapper.py |
![]() ![]() ![]() ![]() ![]() ![]() | This class is designed to analyze several simulations, with exact same parameters but stimulus speed |
![]() ![]() ![]() ![]() ![]() | Beginnings of a general data analyzer for data generated with CompoundPye |
![]() ![]() ![]() ![]() ![]() ![]() | Class to analyze data created with MotionDetectorModel |
![]() ![]() ![]() ![]() | Provides Circuit-objects, which handle the complete network of Component-objects (components or neurons) |
![]() ![]() ![]() ![]() ![]() | Holds the basic Circuit class |
![]() ![]() ![]() ![]() ![]() ![]() | Basic Circuit class that handles a network of components and sensors and their updating at each time step |
![]() ![]() ![]() ![]() ![]() | Provides the CircuitSensorArray class, which is similar to the basic Circuit class, but is designed such that it can handle an array of sensors as inputs |
![]() ![]() ![]() ![]() ![]() ![]() | Circuit that needs to be initialized with a list of Components (as the basic Circuit object) and an array of Sensors |
![]() ![]() ![]() ![]() | Provides Component and Connection classes, from which the user can build a circuit/network |
![]() ![]() ![]() ![]() ![]() | Holds the basic Component class |
![]() ![]() ![]() ![]() ![]() ![]() | Basic component class |
![]() ![]() ![]() ![]() ![]() ![]() | Very similar to the class Component, but with 2 functions in the transfer from input to output |
![]() ![]() ![]() ![]() ![]() | Provides Connection classes, that defines strength and target from one component or sensor to another component |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | Holds the basic connection class |
![]() ![]() ![]() ![]() ![]() | Holds the class HighpassFilter, which is a Component with a predefined transfer function to turn it into a high-pass filter |
![]() ![]() ![]() ![]() ![]() ![]() | Component with a predefined transfer function turning it into a high-pass filter |
![]() ![]() ![]() ![]() ![]() ![]() | Similar to HighpassFilter |
![]() ![]() ![]() ![]() ![]() | Holds the class LinearInputFilter, a Component with a predefined linear transfer function |
![]() ![]() ![]() ![]() ![]() ![]() | LinearInputFilter is a Component with a predefined linear transfer function |
![]() ![]() ![]() ![]() ![]() | Holds the class LinearInputFilter, a Component with a predefined transfer function turning it into a low-pass filter |
![]() ![]() ![]() ![]() ![]() ![]() | LowpassFilter is a Component with a predefined transfer function, turning it into a low-pass filter |
![]() ![]() ![]() ![]() ![]() ![]() | Similar to LowpassFilter |
![]() ![]() ![]() ![]() ![]() | Provides some transfer functions |
![]() ![]() ![]() ![]() | This file initializes the Graph module |
![]() ![]() ![]() ![]() ![]() | Provides functions to determine neighbourhood of ommatidia |
![]() ![]() ![]() ![]() | This package adds a GUI to to the CompoundPye-module |
![]() ![]() ![]() ![]() ![]() | This package contains a graphical circuit editor (QTabWidget), enabling the user to add/remove neurons and specify parameters and connections |
![]() ![]() ![]() ![]() ![]() ![]() | 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 |
![]() ![]() ![]() ![]() ![]() ![]() | An ditor-widget that serves as content of the tabs of 'EditorTabs'-objects |
![]() ![]() ![]() ![]() ![]() ![]() | A CompWidget is a graphical representation (just a line of buttons really) of a neuron/component in an 'Editor'-object |
![]() ![]() ![]() ![]() ![]() ![]() | A widget in which the user can specify a neuron's parameters |
![]() ![]() ![]() ![]() ![]() ![]() | 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 that allows the user to choose targets of connections via combo-boxes and set the connections' weights |
![]() ![]() ![]() ![]() ![]() ![]() | 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 |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | MDM_GUI is QtGui.QWidget which serves as frame for all the smaller widgets of the GUI (tabs and editors) |
![]() ![]() ![]() ![]() ![]() | This package contains the main-GUI-class Main_GUI |
![]() ![]() ![]() ![]() ![]() | This package provides a graphical editor for the user to add/remove/edit sensors (interface between surroundings and the circuit of neurons, sensors are considered as part of Circuit-objects, though) |
![]() ![]() ![]() ![]() ![]() ![]() | The main or frame widget of the graphical sensor-editor |
![]() ![]() ![]() ![]() ![]() ![]() | 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 |
![]() ![]() ![]() ![]() ![]() ![]() | 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 |
![]() ![]() ![]() ![]() ![]() | Provides a stimuli-editor widget (StimuliWidget) that allows the user to add/remove/edit stimuli of the agent's Surroundings |
![]() ![]() ![]() ![]() ![]() ![]() | Editor window in which the user can add/remove/edit stimuli |
![]() ![]() ![]() ![]() ![]() ![]() | A dummy widget that has an additional member DummyWidget.stimuli in case this is ever required.. |
![]() ![]() ![]() ![]() ![]() ![]() | A sub-widget shown in the parent StimuliWidget |
![]() ![]() ![]() ![]() ![]() ![]() | 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 |
![]() ![]() ![]() ![]() ![]() | This package contains several QWidgets which are integrated into the main graphical user interface MotionDetectorModel.GUI.mdm_gui.MDM_GUI as tabs |
![]() ![]() ![]() ![]() ![]() ![]() | A tab (Widget) in which the user can specify the output parameters of the simulation |
![]() ![]() ![]() ![]() ![]() ![]() | A tab (Widget) in which the user can specify several system-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 add components and connections between components and specify several circuit-parameters |
![]() ![]() ![]() ![]() ![]() ![]() | A tab (Widget) in which the user can add sensors and specify several sensor-parameters |
![]() ![]() ![]() ![]() | Initializes the OmmatidialMap module, which provides spherical coordinates of ommatidia |
![]() ![]() ![]() ![]() ![]() | File to read Drosophila's ommatidia coordinates and acceptance angles from .m-files in this folder |
![]() ![]() ![]() ![]() | Extends CompoundPye by a parser that can generate circuits and stimuli from text-files or from parameters specified in the GUI |
![]() ![]() ![]() ![]() ![]() | Provides functions to generate circuit information from a circuit-file (text-file) to be passed on to MotionDetectorModel.Parser.creator.create_circ_lists |
![]() ![]() ![]() ![]() ![]() | Provides functions that use input parsed with MotionDetector.Parser.sensor_parser and MotionDetector.Parser.circuit_parser or input specified in the GUI to create lists of connected sensors and components |
![]() ![]() ![]() ![]() ![]() | Parses sensor information from a sensor-file or save sensor information (also from the GUI) to a sensor-file |
![]() ![]() ![]() ![]() ![]() | Creates CompoundPye.src.Surroundings.Stimuli.stimulus.Stimulus objects with parameters entered in the GUI |
![]() ![]() ![]() ![]() | Provides some functions and classes to handle plotting of Circuits and its Components |
![]() ![]() ![]() ![]() ![]() | Provides some functions to plot the outputs and receptive fields of sensors |
![]() ![]() ![]() ![]() ![]() | This package provides some functions to plot 1- and 2-dimensional surroundings (and its intensities) |
![]() ![]() ![]() ![]() ![]() | Provides functions to plot outputs of a single detector unit |
![]() ![]() ![]() ![]() | Provides Sensor classes |
![]() ![]() ![]() ![]() ![]() | NOT USED SINCE v0.42! Provides functions to create arrays of sensors (e.g |
![]() ![]() ![]() ![]() ![]() | Provides the DummySensor class, which is actually a Sensor-object that does nothing |
![]() ![]() ![]() ![]() ![]() | Contains filter functions, creating input filters that will be multiplied with an array of input intensities that a sensor 'observes' |
![]() ![]() ![]() ![]() ![]() | Provides classes (Sensors) that emulate a photoreceptor cell as in van Hateren and Snippe's paper 'Information theoretical evaluation of parametric models of gain control in blowfly photoreceptor cells',2001 |
![]() ![]() ![]() ![]() ![]() | Holds the basic Sensor class |
![]() ![]() ![]() ![]() ![]() ![]() | Basic Sensor class |
![]() ![]() ![]() ![]() | Provides classes to handle the Surroundings of an agent, and classes to create stimuli in these Surroundings |
![]() ![]() ![]() ![]() ![]() | Provides the class OneDim, to create one-dimensional Surroundings |
![]() ![]() ![]() ![]() ![]() ![]() | The basic Surroundings-class to create one dimensional Surroundings-objects, which handles the 'Surroundings of the motion detector' |
![]() ![]() ![]() ![]() ![]() | Provides classes to create stimuli of different shapes and velocities |
![]() ![]() ![]() ![]() ![]() ![]() | Provides the class OneDimBox, a Stimulus with a predefined box-shape of given length |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | Provides the basic Stimulus class, which can be used to add Stimuli to a Surrounding-object |
![]() ![]() ![]() ![]() ![]() ![]() | Provides the class TwoDimBox, a Stimulus with predefined box-shape |
![]() ![]() ![]() ![]() ![]() ![]() | Provides the class TwoDimSine, a Stimulus with predefined sines in each of the two Surroundings' dimensions |
![]() ![]() ![]() ![]() ![]() | Provides the basic Surroundings class, which handles the surroundings of the agent |
![]() ![]() ![]() ![]() ![]() ![]() | The basic Surroundings-class handles the surroundings of the agent |
![]() ![]() ![]() ![]() ![]() | VIDEO SUPPORT? |
![]() ![]() ![]() ![]() | This file holds the class System, which handles the communication between Surroundings- and Circuit-objects |
![]() ![]() ![]() ![]() ![]() | Handles communication between Surrounding- and Circuit-objects |
![]() ![]() | |
![]() ![]() ![]() | RunGUI initializes the graphical user interface, which enables the user to set all simulation parameters using this interface |