CompoundPye  0.93
Modelling and Simulation Framework for Neural Networks of Arthropod Compound Eyes
 All Classes Namespaces Functions Variables Pages
Packages
Here are the packages with brief descriptions (if available):
[detail level 12345]
\NCompoundPye
 oNexecutables
 |\NGUIThis module holds the RunGUI-class, which initializes the whole graphical user interface and stores the parameters the user enters
 \NsrcThis file initializes all sub-packages
  oNAnalyzerInitializes the Analyzer package
  |\Nanalyze_comparePlot summation stage results of the Behnia-like ON pathway from several different folders into one axis
  oNCircuitsProvides Circuit-objects, which handle the complete network of Component-objects (components or neurons)
  |oNcircuitHolds the basic Circuit class
  |\Ncircuit_arrayProvides 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
  oNComponentsProvides Component and Connection classes, from which the user can build a circuit/network
  |oNcomponentHolds the basic Component class
  |oNConectionsProvides Connection classes, that defines strength and target from one component or sensor to another component
  |oNConnections
  ||\NconnectionHolds the basic connection class
  |oNhighpass_filterHolds the class HighpassFilter, which is a Component with a predefined transfer function to turn it into a high-pass filter
  |oNlinear_input_filterHolds the class LinearInputFilter, a Component with a predefined linear transfer function
  |oNlowpass_filterHolds the class LinearInputFilter, a Component with a predefined transfer function turning it into a low-pass filter
  |\Ntransfer_functionsProvides some transfer functions
  oNGraphThis file initializes the Graph module
  |\NsensorsProvides functions to determine neighbourhood of ommatidia
  oNGUIThis package adds a GUI to to the CompoundPye-module
  |oNcircuit_editorThis package contains a graphical circuit editor (QTabWidget), enabling the user to add/remove neurons and specify parameters and connections
  |oNmdm_guiThis package contains the main-GUI-class Main_GUI
  |oNsensor_editorThis 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)
  |oNstimuli_editorProvides a stimuli-editor widget (StimuliWidget) that allows the user to add/remove/edit stimuli of the agent's Surroundings
  |\Nui_tabsThis package contains several QWidgets which are integrated into the main graphical user interface MotionDetectorModel.GUI.mdm_gui.MDM_GUI as tabs
  oNOmmatidialMapInitializes the OmmatidialMap module, which provides spherical coordinates of ommatidia
  |\Nread_drosoFile to read Drosophila's ommatidia coordinates and acceptance angles from .m-files in this folder
  oNParserExtends CompoundPye by a parser that can generate circuits and stimuli from text-files or from parameters specified in the GUI
  |oNcircuit_parserProvides functions to generate circuit information from a circuit-file (text-file) to be passed on to MotionDetectorModel.Parser.creator.create_circ_lists
  |oNcreatorProvides 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
  |oNsensor_parserParses sensor information from a sensor-file or save sensor information (also from the GUI) to a sensor-file
  |\Nstimuli_creatorCreates CompoundPye.src.Surroundings.Stimuli.stimulus.Stimulus objects with parameters entered in the GUI
  oNPlottingProvides some functions and classes to handle plotting of Circuits and its Components
  |oNplot_sensorProvides some functions to plot the outputs and receptive fields of sensors
  |oNplot_surroundingsThis package provides some functions to plot 1- and 2-dimensional surroundings (and its intensities)
  |\Nsingle_detector_plotProvides functions to plot outputs of a single detector unit
  oNSensorsProvides Sensor classes
  |oNcreate_arrayNOT USED SINCE v0.42! Provides functions to create arrays of sensors (e.g
  |oNdummy_sensorProvides the DummySensor class, which is actually a Sensor-object that does nothing
  |oNfilter_funcsContains filter functions, creating input filters that will be multiplied with an array of input intensities that a sensor 'observes'
  |oNphotoreceptorProvides 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
  |\NsensorHolds the basic Sensor class
  oNSurroundingsProvides classes to handle the Surroundings of an agent, and classes to create stimuli in these Surroundings
  |oNone_dimProvides the class OneDim, to create one-dimensional Surroundings
  |oNStimuliProvides classes to create stimuli of different shapes and velocities
  ||oNone_dim_boxProvides the class OneDimBox, a Stimulus with a predefined box-shape of given length
  ||oNstimulusProvides the basic Stimulus class, which can be used to add Stimuli to a Surrounding-object
  ||oNtwo_dim_boxProvides the class TwoDimBox, a Stimulus with predefined box-shape
  ||\Ntwo_dim_sineProvides the class TwoDimSine, a Stimulus with predefined sines in each of the two Surroundings' dimensions
  |oNsurroundingsProvides the basic Surroundings class, which handles the surroundings of the agent
  |\NvideoVIDEO SUPPORT?
  \NsystemThis file holds the class System, which handles the communication between Surrounding- and Circuit-objects