News
Home News Tutorials User Manual Reference Manual Developer Manual Downloads Forums Team Members Future Work FAQ Links 28 January 2008: Updates since version 0.9.4 (currently available only via SVN, but to be included in the next release):
- General improvements:
- numerous bugfixes and performance improvements
simulation can now be locked to real time
added optional XML snapshot saving and loading
simpler and more complete support for dynamic parameters
updated to Python 2.5
source code repository moved from CVS to Subversion (SVN)
- Command-line and batch:
- command prompt uses IPython for better debugging, help
command-line options can be called explicitly, e.g.
topo.misc.commandline.gui() or
topo.misc.commandline.auto_import_commands()
simulation name set automatically from .ty script name by default
- Example scripts:
- new example files for robotics interfacing
(misc/playerrobot.py, misc/robotics.py)
- Component library:
- added decode_feature for estimating perceived values,
e.g. for calculating aftereffects
PatternGenerator for real-time camera inputs
Pipeline OutputFns can now be constructed easily using +
new Output_Fn classes: PoissonSample,
ScalingOF (for homeostatic plasticity),
AttributeTrackingOF (for analyzing or plotting values over time)
allowed LISSOM normalization to be changed after initialization
new CompositeSheetMask, AndMask, and OrMask classes
26 October 07: Version 0.9.4 released, including:
Screenshots: plotting 1, plotting 2, model editor.
- General improvements:
- numerous bugfixes
set up automatic daily builds
- Example scripts:
- new whisker barrel cortex simulation
(using transparent Matlab wrapper)
new elastic net ocular dominance simulation
new spiking example; still needs generalizing
- Command-line and batch:
- batch mode for running multiple similar simulations
saving bitmaps from script/command-line (for batch runs)
script/command-line control over GUI
added auto-import option (-a and -g) to save typing
- GUI:
- greatly simplified adding GUI code
added progress bars, scroll bars, window icons
new Step button on console- Plotting:
- reverse-correlation RF mapping
3D wireframe plotting (in right-click menu)
gradient plots, histogram plots (in right-click menu)
simplified bitmap plotting (removed template classes)
GUI plots can be saved as PNG or EPS (right-click menu)
- Component library:
- new coordmapperfns (Grid, Pipeline, Polar/Cartesian)
23 April 07: Version 0.9.3 released, including:
Screenshots: Plotting, Model editor.
- General improvements:
- numerous bugfixes
significant optimizations (~5 times faster)
compressed snapshots (1/3 as large)
much-improved reference manual
- Component library:
- adding noise to any calculation
lesioning units and non-rectangular sheet shapes (see PatternCombine)
basic auditory pattern generation
greatly simplified SOM support
more dynamic parameters (such as ExponentialDecay)
flexible mapping of ConnectionField centers between sheets
- Example scripts:
- examples that more closely match published simulations
new simulations for face processing and for self-organization from natural images
- GUI:
- Better OS X and Windows support
progress reporting for map measurement
dynamic display of coordinates in plots
stop button to interrupt training safely
ability to plot and analyze during training
right-click menu for analysis of bitmap plots
saving current simulation as an editable .ty script
- Command-line and batch:
- site-specific commands in ~/.topographicarc
simple functions for doing optimization
- Plotting:
- spatial frequency map plots
tuning curve plots
FFT transforms (in right-click menu)
29 November 06: There will be a short talk on Topographica at the PyCon 2007 convention, February 23-25, 2007.
22 November 06: Version 0.9.2 released, including numerous bugfixes (e.g. to support GCC 4.1.x compilers), much more complete user manual, more useful reference manual, more sample models, flexible joint normalization across Projections, arbitrary control of mapping CF centers (see CoordinateMapperFn), Composite and Selector patterns to allow flexible combinations of input patterns, homeostatic learning and output functions, sigmoid and generalized logistic output functions, and a new disparity map example (including a random dot stereogram input pattern).
02 November 06: Some users have reported problems when using optimized code on systems with the most recent GCC 4.1.x C/C++ compilers. We have added a patch to the included weave inline-compilation package that should fix the problem, currently available only on the most recent CVS version of Topographica. Affected users may need to do a CVS update, then "make -C external weave-uninstall ; make". These changes will be included in the next official release.
23 July 06: Version 0.9.1 released. This is a bugfix release only, upgrading the included Tcl/Tk package to correct a syntax error in its configure script, which had been preventing compilation on platforms using bash 3.1 (such as Ubuntu 6.06). There is no benefit to updating if 0.9.0 already runs on your platform.
07 June 06: Version 0.9.0 released, including numerous bugfixes, context-sensitive (balloon) help for nearly every parameter and control, full Windows support (screenshot), full Mac OS X support, downloadable installation files, significant performance increases (7X faster on the main example scripts, with more speedups to come), faster startup, better memory management, simpler programming interface, improved state saving (e.g. no longer requiring the original script), independently controllable random number streams, plot window histories, more library components (e.g. Oja rule, CPCA, covariance), prototype spiking neuron support, and much-improved model editor.
15 May 06: New book Computational Maps in the Visual Cortex available, including background on modeling computational maps, a review of visual cortex models, and an extended set of examples of the types of models supported by Topographica.
20 February 06: Version 0.8.2 released, including numerous bugfixes, circular receptive fields, shared-weight projections, tutorial with ON/OFF LGN model, SOM retinotopy tutorial, Euclidean-distance-based response and learning functions, density-independent SOM parameters, Mac OS X instructions, developer manual, partial user manual, much-improved model editor, generic Matlab-style plotting, topographic grid plotting, RGB plots, user-controllable plot sorting, plot color keys, and progress reports during learning. See the Linux screenshot.
22 December 05: Version 0.8.1 released, including numerous bugfixes, more flexible plotting (including weight colorization), user-controllable optimization, properties panels, more-useful reference manual, image input patterns, and a prototype graphical model editor.
8 November 05: New site launched with Topographica version 0.8.0, including a new LISSOM tutorial. (Linux screenshot).
Hosted by: ![]()
James A. Bednar (jbednar@inf.ed.ac.uk) Last update: Thu Feb 21 15:22:04 UTC 2008.