File Release Notes and Changelog
Release Name: 0.9.5
Notes:
0.9.5 is a major update that includes all the changes since
10/2007, with significant new features and important bugfixes.
It is highly recommended that all users (other than those
already using an up to date SVN version) upgrade to 0.9.5.
Changes:
Changes relative to the 10/2007 0.9.4 release
General improvements:
- numerous bugfixes and performance improvements
- simulation can now be locked to real time
- simpler and more complete support for dynamic
parameters
- updated to Python 2.5 and numpy 1.1.1.
- source code moved from CVS to Subversion (SVN)
- automatic Windows and Mac daily builds
- automatic running and startup performance measurement
- contrib dir
- divisive and multiplicative connections
- simulation time is now a rational number for precision
- PyTables HDF5 interface
- more options for adding noise
Command-line and batch:
- simplified example file syntax (see the
lissom_oo_or.ty and som_retinotopy.ty examples)
- command prompt uses IPython for better debugging, help
- simulation name set automatically from .ty script
name by default
- command-line options can be called explicitly
GUI:
- model editor fully supports dynamic parameters
(described in the lissom_oo_or tutorial)
- plot windows can be docked into main window
- uses tk8.5 for anti-aliased fonts
Plotting:
- new preference map types (Hue, Direction, Speed)
- combined (joint) plots using contour and arrow
overlays
- example of generating activity movies (examples/
lissom_or_movie.ty)
Example scripts:
- example files for robotics interfacing
(misc/playerrobot.py, misc/robotics.py)
- simulation, plots, and analysis for modelling of any
combination of position, orientation, ocular
dominance, stereoscopic disparity, motion direction,
speed, spatial frequency, and color
(examples/lissom.ty).
Component library:
- OutputFns: PoissonSample,
ScalingOF (for homeostatic plasticity),
NakaRushton (for contrast gain control)
AttributeTrackingOF (analyze/plot values over time)
- PatternGenerator: CameraImage (for real-time
camera inputs)
- CoordMapper: Jitter
- SheetMasks: AndMask, OrMask, CompositeSheetMask
- command: decode_feature (for estimating perceived
values) (e.g. for calculating aftereffects)
- functions for analyzing V1 complex cells
- PipelineOF OutputFns can now be constructed easily
using +
- NumberGenerators can now be constructed using
+,-,/,*,abs etc.
We also provide a utility to update scripts that were
written for version 0.9.4.