Version numbers

In general, when a new feature is added the first or the second number is incremented (e.g. 0.90.3 -> 0.91.0). Those releases might break previous code you've written because new features often need slight changes to other things. Changes to the final digit (0.92.1 -> 0.92.2) implies a bug-fixing release or very minor new features that shouldn't require code changes form the user.

Changelog

PsychoPy 0.94.0:

PsychoPy 0.93.6:

PsychoPy 0.93.5:

(on windows it's still better to set driver to force sync to be safe!)

-better screen handling (can specify which screen a window should appear in)
-fewer dependencies (takes care of pygame and opengl)
-is in current development
-faster sound production
-TextStims can be multi-line
-NO GAMMA-SETTING as yet. Don't use this backend if you need a gamma-corrected window and aren't using Bits++.

If you leave winType as None PsychoPy tries to use Pygame, Pyglet, GLUT in that order (when Pyglet can handle gamma funcs it will become default). Can be overridden by specifying winType.

additional argument called 'fontFiles=[]' to allow the adding of custom ttf fonts, but the font name should be used as the font=" " argument.

PsychoPy 0.93.3:

PsychoPy 0.93.2:

PsychoPy 0.93.1:

PsychoPy 0.93.0:

PsychoPy 0.92.5:

PsychoPy 0.92.4:

PsychoPy 0.92.3:

PsychoPy 0.92.2:

Known Problems:

PsychoPy 0.92.1

PsychoPy 0.92.0:

PsychoPy 0.91.5

PsychoPy 0.91.4

PsychoPy 0.91.3

PsychoPy 0.91.2

PsychoPy 0.91.1

PsychoPy 0.91.0

PsychoPy 0.90.4

PsychoPy 0.90.3

PsychoPy 0.90.2

PsychoPy 0.90.1

PsychoPy 0.90

 sound system.
     * "Verbose" flags have become log.info messages
     * "Warn" commands have become log.warning messages

Psychopy 0.89.1

Psychopy 0.89

Psychopy 0.88

Psychopy 0.87

Psychopy 0.86

Psychopy 0.85

Psychopy 0.84

Psychopy 0.83

for thisTrial in allTrials: but aconsequence was that .nextTrial() will be deprecated in favour of .next(). Also, when the end of the trials is reached a StopIteration is raised.

Psychopy 0.82

Psychopy 0.81

Psychopy 0.80

numpy 0.9 or newer (the replacement for Numeric/numarray) numpy 0.4.4 or newer pyOpenGL pygame PIL matplotlib (for data plotting)

PsychoPy 0.72

PsychoPy 0.71

PsychoPy 0.70

PsychoPy 0.69

  than the edge. (Effectively all sin textures are now shifted in phase by pi radians).
  -Demos removed from the main package - now ONLY distributed as a separate library

PsychoPy 0.68

PsychoPy 0.67

so that it's compatible with getKeys

PsychoPy 0.66

From now on, if yo uwish to use real world units, you MUST specify scrWidthPIX and scrWidthCM when you make your visual.Window

it looks like numarray hasn't taken off as much as thought)

(rather than just a dictionary) or just the name of one. MonitorCenter makes it so easy to create these now that they should be the default.

False rather than True

PsychoPy 0.65

PsychoPy 0.64

PsychoPy 0.63

as animated GIF files :) see demo

methods for .setPos(), .draw()

PsychoPy 0.62

PsychoPy 0.61

SEE MonitorCenter.py in the new package monitors

Calibration files will now be stored alongside the calibration code. This makes it easier to develop the new calibration GUI application that I'm working on. Also means that if you delete the psychopy folder for a new installation you won't lose your calibration files.

only finds the first keypress after its called. As result it now returns a single character rather than list of them

are specified. Easy now to create a monitor in the monitors GUI and use that instead

Valid XHTML 1.0! Valid CSS!