[visionegg] new bleeding edge release: 0.9.5a1
- From: Andrew Straw <andrew.straw@xxxxxxxxxxxxxxx>
- To: visionegg@xxxxxxxxxxxxx
- Date: Thu, 10 Apr 2003 02:44:42 +0930
I've recently added some pretty powerful new stuff to the Vision Egg,
so I'm making a new bleeding edge release. I don't know of any bugs,
but there are some only-partially implemented new features in there, so
it's not a full release yet.
Perhaps most interesting is a change in my thoughts about control flow:
Most of the demos use the Presentation/Controller paradigm because I
think that is the best way to implement electrophysiology experiments
with trials ("go loops") and times between trials where you still want
to update the screen.
However, I have recently been using the Vision Egg for more
free-flowing experiments where these constructs seem unnatural.
Therefore, if you are prepared to give up some of the Vision Egg's
timing and parameter control features, I encourage the use of
applications which perform their own control flow. Use pygame for event
handling. I have added several demos illustrating this type of use.
Changes for 0.9.5 (so far):
-----------------------------------
Allow use of pygame Surfaces as source of texture data
TrueType font rendering
Positioning of TextureStimulus and Text can use 'anchor' for flexibility
Renamed timing_func() to time_func()
EPhysGUI saves absolute time a trial was started (to recontruct all
stimuli)
Screen.put_pixels() method for (pseudo)blitting of raw pixel data
Textures with alpha bugfixes and examples
Many small enhancements and bugfixes
New demos:
multi_stim.py shows many stimuli at once
dots_simple_loop.py uses own loop rather than Presentation class
mouseTarget_user_loop.py uses own loop rather than Presentation class
======================================
The Vision Egg mailing list
Archives: http://www.freelists.org/archives/visionegg
Website: http://www.visionegg.org/mailinglist.html
Other related posts:
- » [visionegg] new bleeding edge release: 0.9.5a1