|
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 | |
| Beginnings of a general data analyzer for data generated with CompoundPye | |
| Provides Circuit-objects, which handle the complete network of Component-objects (components or neurons) | |
| Holds the basic Circuit class | |
| 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 | |
| Provides Component and Connection classes, from which the user can build a circuit/network | |
| Holds the basic Component class | |
| 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 | |
| Holds the class LinearInputFilter, 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 | |
| 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 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) | |
| Provides a stimuli-editor widget (StimuliWidget) that allows the user to add/remove/edit stimuli of the agent's Surroundings | |
| This package contains several QWidgets which are integrated into the main graphical user interface MotionDetectorModel.GUI.mdm_gui.MDM_GUI as tabs | |
| 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 | |
| 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 | |
| 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 | |
| VIDEO SUPPORT? | |
| This file holds the class System, which handles the communication between Surroundings- and Circuit-objects |