Package VisionEgg
The Vision Egg package.
The Vision Egg is a programming library (with demo applications) that
uses standard, inexpensive computer graphics cards to produce visual
stimuli for vision research experiments.
Today's consumer computer graphics cards, thanks to the demands of
computer gamers, are capable of drawing and updating computer graphics
suitable for producing research-quality visual stimuli. The Vision Egg
allows the vision scientist (or anyone else) to program these cards
using OpenGL, the standard in computer graphics
programming. Potentially difficult tasks, such as initializing
graphics, getting precise timing information, controlling stimulus
parameters in real-time, and synchronizing with data acquisition are
greatly eased by routines within the Vision Egg.
See the 'Core' module for the fundamental Vision Egg classes.
Submodules |
-
Configuration : Load config values from environment, config file, or defaults.
-
Core : Core Vision Egg functionality.
-
Daq : Definition of data acquisition and triggering interfaces.
-
DaqLPT : Data acquisition and triggering over the parallel port.
-
DaqOverTCP : Implements data acquisition over TCP.
-
Deprecated : Bits of code which will be removed in the future.
-
Dots : Random dot stimuli.
-
FlowControl : Flow control for the Vision Egg.
-
gl_qt
-
Gratings : Grating stimuli.
-
GUI : Graphical user interface classes and functions.
-
Lib3DS : Use .3DS files.
-
MoreStimuli : Assorted stimuli.
-
ParameterTypes : Type checking for the Vision Egg.
-
PlatformDependent : Implementations of functions which vary by platform.
-
posix_maxpriority
-
PyroClient : Python Remote Objects support - Client side.
-
PyroHelpers : Python Remote Objects support.
-
SphereMap : Stimuli on spheres, including texture maps.
-
TCPController : Allows control of parameter values over the network.
-
Text : Text stimuli.
-
Textures : Texture (images mapped onto polygons) stimuli.
-
ThreeDeeMath : Vertex and matrix operations - simulate OpenGL transforms.
|
recursive_base_class_finder(klass)
A function to find all base classes.
-
|
start_default_logging()
Create and add log handlers
-
|
stop_watching_exceptions()
Stop catching exceptions, returning to previous state.
-
|
timing_func()
DEPRECATED. Use time_func instead
-
|
watch_exceptions()
Catch exceptions, log them, and optionally open GUI.
-
|
__author__
-
- Type:
-
str
- Value:
'Andrew Straw <astraw@users.sourceforge.net>'
|
|
__date__
-
- Type:
-
str
- Value:
|
__version__
-
- Type:
-
str
- Value:
|
config
-
- Type:
-
Config
- Value:
<VisionEgg.Configuration.Config instance at 0x402fbfcc>
|
|
log_formatter
-
- Type:
-
Formatter
- Value:
<logging.Formatter instance at 0x4030c1cc>
|
|
logger
-
- Type:
-
Logger
- Value:
<logging.Logger instance at 0x4030c0cc>
|
|
release_name
-
- Type:
-
str
- Value:
|