Topographica

Latest version: v0.9.8-1

Safety actively analyzes 682441 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.9.8

doc/Home/news_text.php

2012-11-23 jbednar

* [5816099] Added Quantities description

doc/Downloads/dependencies_text.php

2012-11-23 jbednar

* [696d244] Updated to release 0.9.8, moving version information from topographica script
into topo/__init__.py and removing some of the outdated steps

Makefile topo/__init__.py topographica

2012-11-23 jbednar

* [a05cc65] Added recent changes

ChangeLog.txt

2012-11-22 J.L Stevens

* [8b3ed5e] Merge pull request 491 from wiktr/svn_version_removal

2012-11-20 James A. Bednar

* [c95c873] Merge pull request 492 from wiktr/etc_removal

2012-11-20 wiktor w brodlo

* [8e67375] Removed all SVN-style __version__="$Revision$" logic in preparation for the new
git-based versioning; files that store a specific __version__ (not just "$Revision$"), or
actually do anything with __version__, or are external files get to keep their __version__
property (FOR NOW!).

...

2012-11-19 wiktor w brodlo

* [b189481] Removed pipecap; not used by anything at all

etc/pipecap

2012-11-19 wiktor w brodlo

* [c440837] Removed replaceall, this script is likely useless now

etc/replaceall

2012-11-19 wiktor w brodlo

* [be8c0e3] Removed toporename, this script won't even run any more

etc/toporename

2012-11-19 wiktor w brodlo

* [9b00ad8] Removed toporoot, this is *CVS* cruft!

etc/toporoot

2012-11-19 wiktor w brodlo

* [f9b9067] Removed old update scripts, nobody will ever need to run them in 2012 and beyond

etc/update_094_to_095 etc/update_095_to_096

2012-11-19 wiktor w brodlo

* [524bf47] Removed topographica.el; it does nothing at all and, to quote "customizations
are likely in the future", yet this file has not changed in two years.

etc/topographica.el

2012-11-19 wiktor w brodlo

* [b570522] Removed fliterlog.py; it's impossible to even run the file any more

etc/filterlog.py

2012-11-19 wiktor w brodlo

* [37a085f] Removed useless create_topographica_script.py

etc/create_topographica_script.py

2012-11-17 jbednar

* [00f8697] Added publications about or using Topographica

doc/Home/pubs_text.php.m4 doc/shared/topographica.bib doc/shared/util.php

2012-11-17 jbednar

* [8120965] Added ability to specify .bib file names

doc/shared/bib2html.m4

2012-11-17 jbednar

* [1006e6a] Fixed broken link and outdated text

doc/Home/index_text.php

2012-11-15 jbednar

* [cf8181f] Minor fixes

doc/Downloads/index_text.php

2012-11-15 jbednar

* [72cc42d] Updated based on eey

doc/Downloads/index_text.php

2012-11-14 jbednar

* [0d1802d] Minor cleanup

doc/Downloads/index_text.php doc/Home/news_text.php doc/News/index_text.php

2012-11-14 jbednar

* [6ecffa7] Cleaned up platform-specific instructions

doc/Downloads/index_text.php

2012-11-13 jbednar

* [ee6384f] Updated

2012-11-13 jbednar

* [fac8dcf] Updated

external/param

2012-11-13 jbednar

* [3d90dd8] Omit unneeded manual

doc/Makefile

2012-11-13 jbednar

* [63faa4c] Added platform and Python instructions

doc/Downloads/index_text.php

2012-11-13 philippjfr

* [02effb2] Updated param submodule reference

external/param

2012-11-13 Philipp Rudiger

* [c2ca939] Update README.rst

README.rst

2012-11-13 philippjfr

* [e8167bf] Updated submodule references

external/imagen external/lancet external/paramtk

2012-11-13 philippjfr

* [113abed] Further syntax changes to README.rst

README.rst

2012-11-13 philippjfr

* [2790850] Updated README syntax to reStructuredText

README.rst

2012-11-13 philippjfr

* [e100e3f] Changed README from .md to .rst

README.md README.rst

2012-11-12 jbednar

* [1bcc103] Merge branch 'master' of github.com:ioam/topographica

2012-11-12 jbednar

* [16fe1be] Fixed typo

doc/User_Manual/coords_text.php external/Makefile

2012-11-12 jbednar

* [e4e4a7a] Added instructions for using pip and virtualenv

doc/Downloads/index_text.php

2012-11-12 James A. Bednar

* [24e972e] Minor cleanups, fixes, and clarifications.

README.md

2012-11-12 Boris Hristov

* [b08f94d] coverage-related change to Makefile and runtests

Makefile topo/tests/runtests.py

2012-11-12 jlstevens

* [d8f2416] Updated reference to param submodule

external/param

2012-11-12 jlstevens

* [8e907ea] Merge branch 'master' of github.com:ioam/topographica

2012-11-12 jlstevens

* [24b28f5] Added __dir__ and __getattr__ methods to EventProcessors

topo/base/simulation.py

2012-11-12 jbednar

* [80b3bdc] Announced update to web site

doc/News/index_text.php

2012-11-12 jbednar

* [4d0741c] Fixed typo

doc/Downloads/index_text.php

2012-11-12 jbednar

* [1abdeb5] Put target=_top into hrefs consistently

doc/... external/imagen external/param external/paramtk

2012-11-12 jbednar

* [78705e2] Updated for git, github and submodules, and fixed other outdated documentation

doc/Developer_Manual/aptinstall_text.php doc/Developer_Manual/macinstall_text.php
doc/Downloads/cvs_text.php doc/Downloads/cygwin_packages doc/Downloads/cygwin_text.php
doc/Downloads/existingpython_text.php doc/Downloads/git_text.php

2012-11-12 jbednar

* [ac0143a] Updated for git, github and submodules, and fixed other outdated documentation

doc/User_Manual/batch_text.php

2012-11-12 jbednar

* [cebc90c] Updated for git, github and submodules, and fixed other outdated documentation

doc/Forums/index_text.php doc/User_Manual/overview_text.php
doc/User_Manual/parameters_text.php doc/User_Manual/patterns_text.php doc/shared/trailer.php

2012-11-12 jbednar

* [e5008bb] Updated for git, github and submodules, and fixed other outdated documentation

doc/...

2012-11-12 jbednar

* [626563e] Removed tag-release target; not valid for git

Makefile

2012-11-11 jbednar

* [cd301bd] Now points to github documentation for downloading, and fixed other outdated
docs

doc/Downloads/index_text.php doc/Downloads/update_script_text.php

2012-11-09 jbednar

* [56aa1a6] Updated Reference Manual to match split into multiple subprojects

doc/Downloads/dependencies_text.php doc/Makefile doc/Reference_Manual/index_text.php

2012-11-07 James A. Bednar

* [295447d] Made GCAL be default tutorial, and fixed examples->models in tutorial

doc/Tutorials/index_text.php doc/Tutorials/lissom_oo_or_text.php

2012-11-01 jlstevens

* [06e29be] Added __dir__ and __getattr__ methods to Simulation class

topo/base/simulation.py

2012-10-31 jlstevens

* [0d06c75] Added legend parameter to tuning_curve

topo/command/pylabplot.py

2012-10-08 J.L Stevens

* [1a45c15] Disambiguated instructions for setting PATH

README.md

2012-10-08 J.L Stevens

* [cbd9bc5] Python needs to be at start of PATH, not appended

README.md

2012-10-04 philippjfr

* [b61acfb] Fixed wrong submodule reference for paramtk

external/paramtk

2012-10-03 James A. Bednar

* [a403468] Fixed typo

README.md

2012-09-30 philippjfr

* [5fa2035] Updated paramtk

external/paramtk

2012-09-28 James A. Bednar

* [9453b52] Clarified instructions

README.md

2012-09-28 James A. Bednar

* [37ac896] Marked doc build optional

README.md

2012-09-27 J.L Stevens

* [b87a7b0] Updated shebang to allow work with compiled python

topographica

2012-09-27 J.L Stevens

* [1124f1f] Updated instructions for using external/Makefile

README.md

2012-09-27 philippjfr

* [8d69e04] Updated submodules with .gitignore files

external/imagen external/param external/paramtk

2012-09-27 philippjfr

* [cfa16ec] Added lancet submodule and hardcoded topographica script

.gitmodules external/lancet topographica

2012-09-27 Philipp Rudiger

* [9b4b753] Update .gitignore

.gitignore

2012-09-27 Philipp Rudiger

* [2da44aa] Update README.md

README.md

2012-09-27 James A. Bednar

* [1ae7564] Updated for current git version

README.md

2012-09-25 J.L Stevens

* [d96eb34] Updated cloning instructions.

README.md

2012-09-25 J.L Stevens

* [4287457] This script will be deleted soon.

etc/create_topographica_script.py

2012-09-25 J.L Stevens

* [3ba1744] Missing line reintroduced.

etc/create_topographica_script.py

2012-09-25 J.L Stevens

* [d965848] Missing os import fixed.

etc/create_topographica_script.py

2012-09-25 J.L Stevens

* [2a512c6] Moved sys path changes above topo import

etc/create_topographica_script.py

2012-09-25 J.L Stevens

* [b9da42d] Adding submodules to sys.path

etc/create_topographica_script.py

2012-09-25 philippjfr

* [d21fcf7] Deleted symbolic links pointing to submodules.

imagen numbergen param paramtk

2012-09-25 J.L Stevens

* [a4ef9a6] Update .gitignore

.gitignore

2012-09-25 Jean-Luc Stevens

* [e80bbd8] Removed lancet as a submodule. Submodule test over.

.gitmodules lancet

2012-09-24 Jean-Luc Stevens

* [b9f6a7c] Testing use of nested submodules with lancet

.gitmodules lancet

2012-09-24 J.L Stevens

* [365e95b] Update .gitignore

.gitignore

2012-09-23 J.L Stevens

* [db3cc73] Update .gitignore

.gitignore

2012-09-22 J.L Stevens

* [c4fe98f] Update external/Makefile

external/Makefile

2012-09-22 J.L Stevens

* [abd75eb] Update external/Makefile

external/Makefile

2012-09-21 Philipp Rudiger

* [19de1d7] Update .gitignore

.gitignore

2012-09-21 Philipp Rudiger

* [8b2acfd] Update topo/command/analysis.py

topo/command/analysis.py

2012-09-20 Philipp Rudiger

* [7c80ccc] Added .gitignore

.gitignore

2012-09-20 PhilippJFR

* [1a1d271] Update external/Makefile

external/Makefile

2012-09-20 Philipp Rudiger

* [3446396] Added symbolic links to submodules.

imagen numbergen param paramtk

2012-09-20 Philipp Rudiger

* [04896a8] Exchanged param, paramtk, imagen and numbergen subdirectories with submodules.

.gitmodules external/imagen external/param external/paramtk imagen/__init__.py
imagen/audio.py imagen/boundingregion.py imagen/image.py imagen/opencvcamera.py
imagen/patternfn.py imagen/patterngenerator.py imagen/random.py imagen/sheetcoords.py
imagen/transferfn.py numbergen/__init__.py param/__init__.py param/parameterized.py
paramtk/__init__.py paramtk/odict.py paramtk/tcl/README
paramtk/tcl/scrodget-2.1/pkgIndex.tcl paramtk/tcl/scrodget-2.1/scrodget.tcl
paramtk/tcl/snit-2.2.1/main1.tcl paramtk/tcl/snit-2.2.1/main1_83.tcl
paramtk/tcl/snit-2.2.1/main2.tcl paramtk/tcl/snit-2.2.1/pkgIndex.tcl
paramtk/tcl/snit-2.2.1/snit.tcl paramtk/tcl/snit-2.2.1/snit2.tcl
paramtk/tcl/snit-2.2.1/snit_tcl83_utils.tcl paramtk/tcl/snit-2.2.1/validate.tcl
paramtk/tcl/tooltip-1.4/pkgIndex.tcl paramtk/tcl/tooltip-1.4/tipstack.tcl
paramtk/tcl/tooltip-1.4/tooltip.tcl paramtk/tilewrapper.py

2012-08-18 Jean-Luc Stevens

* [e834974] Fixed a mistake in external Makefile relating to Numexpr installation

external/Makefile

2012-08-18 Jean-Luc Stevens

* [23f9d99] Updated Pytables from 2.0rc2.dev (2007) to latest version (2.40). This includes
corresponding updates to the hdf5 and Cython dependencies

external/Makefile

2012-08-11 Philipp J.F. Rudiger

* [c6dac93] Missing fmod import in imagen __init__.py

imagen/__init__.py

2012-07-18 James A. Bednar

* [ecaf0ea] Updated team list

doc/Team_Members/index_text.php

2012-07-17 Chris Ball

* [5a763ed] d2da2ec from github.com/ioam/param: avoid param depending on numpy.

param/__init__.py

2012-07-17 Philipp J.F. Rudiger

* [39e6bab] Fixed preference_fn docstring in measure_or_pref.

topo/command/analysis.py

2012-07-17 Philipp J.F. Rudiger

* [39173df] Set value_scale for the preference_fn in measure_or_pref to ensure usage of
measure_or_pref at the command line is equivalent to saving an OR plotgroup or using the GUI
(values between 0.0 and 1.0).

topo/command/analysis.py

2012-07-16 Jean-Luc Stevens

* [1704ade] Fixed redundant OpenMP messages on dual-core machines in
/misc/commandline.py. Whitespace fixes.

topo/misc/commandline.py

2012-07-16 James A. Bednar

* [de0c25b] Fixed bogus class name in docs

imagen/__init__.py

2012-07-16 James A. Bednar

* [27536b8] Removed reference to Topographica

imagen/sheetcoords.py

2012-07-16 James A. Bednar

* [8625e60] Fixed up commments

imagen/__init__.py

2012-07-16 James A. Bednar

* [ad1fb9d] Fixed typo

doc/User_Manual/coords_text.php

2012-07-16 James A. Bednar

* [dc98db8] Added page for ImaGen coordinates and

doc/User_Manual/coords_text.php doc/User_Manual/imagen_text.php
doc/User_Manual/space_text.php

2012-07-16 James A. Bednar

* [9b43a36] Added an unlinked page for ImaGen

doc/User_Manual/imagen_text.php doc/User_Manual/patterns_text.php

2012-07-16 James A. Bednar

* [bc1bf40] Added numbergen and imagen to the reference manual

doc/Makefile

2012-07-16 James A. Bednar

* [1c67d19] Removed dependency on topo for files that have moved to imagen

imagen/image.py imagen/opencvcamera.py imagen/random.py

2012-07-16 James A. Bednar

* [85fc42c] Added legacy support for the old location of rds; should move to legacy.py.
Fixed pattern.random and pattern.image support.

topo/__init__.py

2012-07-16 James A. Bednar

* [b76edba] Removed auto-discovery of files in numbergen directory

numbergen/__init__.py

2012-07-16 James A. Bednar

* [502c9a4] Removed unused topo.pattern directory. Removed auto-discovery of files in
imagen directory

imagen/__init__.py

2012-07-16 James A. Bednar

* [fed7234] Moved base.boundingregion,base.sheetcoords,base.patterngenerator,misc.patternfn,
and topo.pattern/* into imagen package, using monkey-patching to make them continue to
appear in their original locations

doc/News/changes_text.php imagen/__init__.py imagen/audio.py imagen/boundingregion.py
imagen/image.py imagen/opencvcamera.py imagen/patternfn.py imagen/patterngenerator.py
imagen/random.py imagen/sheetcoords.py topo/__init__.py topo/base/__init__.py
topo/base/boundingregion.py topo/base/patterngenerator.py topo/base/sheetcoords.py
topo/misc/__init__.py topo/misc/patternfn.py topo/pattern/__init__.py topo/pattern/audio.py
topo/pattern/image.py topo/pattern/opencvcamera.py topo/pattern/random.py

2012-07-16 James A. Bednar

* [9584a18] Removed dependency on functionfamily and topo.transferfn

topo/base/patterngenerator.py topo/pattern/__init__.py topo/pattern/image.py

2012-07-16 James A. Bednar

* [7fe35d6] Fixed pyflakes warnings from previous commit

topo/base/arrayutil.py topo/pattern/random.py topo/transferfn/__init__.py

2012-07-16 James A. Bednar

* [c41873a] Moved TransferFn and IdentityTF out of functionfamily.py, and *Threshold and
DivisiveNormalize* out of topo.transferfn, into new file imagen.transferfn for use in
ImaGen. Should still work just as before, due to reimporting in the old locations.

doc/News/changes_text.php imagen/__init__.py imagen/transferfn.py
topo/base/functionfamily.py topo/transferfn/__init__.py

2012-07-16 James A. Bednar

* [f68eb10] Moved RandomDotStereogram from topo.pattern.rds to topo.pattern.random. Cleaned
up whitespace

topo/pattern/random.py topo/pattern/rds.py

2012-07-16 James A. Bednar

* [98cc03a] Removed dependency on topo. Mentioned dependency on PIL

topo/pattern/image.py

2012-07-16 James A. Bednar

* [875497b] Removed dependency on topo

topo/pattern/audio.py

2012-07-16 James A. Bednar

* [bdc02d7] Removed dependency on topo.base.arrayutil from DivisiveNormalize*. Cleaned up
whitespace

topo/base/arrayutil.py topo/transferfn/__init__.py

2012-07-16 James A. Bednar

* [5f5ef2c] Clarified comment

topo/base/patterngenerator.py topo/base/sheetcoords.py

2012-07-16 James A. Bednar

* [47efc09] Removed dependency on topo from Translator by adding a time_fn parameter

topo/__init__.py topo/pattern/__init__.py

2012-07-16 James A. Bednar

* [7a4ea68] Cleaned up whitespace

topo/transferfn/misc.py

2012-07-15 James A. Bednar

* [72b21cd] Moved numbergen out of topo

numbergen/__init__.py topo/numbergen/__init__.py

2012-07-15 James A. Bednar

* [ce01267] Made topo.numbergen ready to be a separate package, by changing ExponentialDecay
to have a non-Topographica-specific default value, and by monkey-patching topo/__init__.py
to put numbergen and numbergen.basic into topo regardless of where they were found.

topo/__init__.py topo/numbergen/__init__.py

2012-07-15 James A. Bednar

* [21b7882] Avoid building examples by default; no longer useful. Updated revision number
for ChangeLog refreshing

Makefile

2012-07-15 James A. Bednar

* [5704890] Minor fix

models/lissom_or.ty

2012-07-15 Chris Ball

* [e5a2bb2] Fixed version number.

topo/misc/legacy.py

2012-07-15 Chris Ball

* [dd7e3b4] Moved OptionalSingleton from param.parameterized to topo.base.simulation.

param/parameterized.py topo/base/simulation.py topo/misc/commandline.py
topo/misc/snapshots.py

2012-07-15 Chris Ball

* [e9ac752] Moved PicklableClassAttributes from param.parameterized to topo.misc.snapshots.

param/parameterized.py topo/command/__init__.py topo/misc/legacy.py topo/misc/picklemain.py
topo/misc/snapshots.py

2012-07-11 Jan Antolik

* [7175e3d] adapted vision.py to correctly use the changes in map measurment code

topo/analysis/vision.py

2012-07-03 Philipp J.F. Rudiger

* [23e035b] Fixed faulty step size calculation in measure_size_response of
command/pylabplot.py

topo/command/pylabplot.py

2012-07-03 Philipp J.F. Rudiger

* [839cc48] Introduced explicit check if selectivity_multiplier is not None before
overriding default selectivity scale.

topo/analysis/featureresponses.py

2012-06-25 Philipp J.F. Rudiger

* [cb43365] Reintroduced selectivity_multiplier parameter in FeatureMaps and removed
hardcoded selectivity_scale of 17.0 in DSF_ functions in command/analysis.py

topo/analysis/featureresponses.py topo/command/analysis.py

2012-06-19 Jean-Luc Stevens

* [737948f] Updated message about NSLOTS to reflect environments other than Grid Engine

topo/misc/commandline.py

2012-06-19 Jean-Luc Stevens

* [5658e4e] Changed variable name from vars to varmap in plotfilesaver.py. Was overriding
Python built-in function without good reason

topo/plotting/plotfilesaver.py

2012-06-12 Philipp J.F. Rudiger

* [1967275] Added quantities to external directory and included it in the Makefile

external/Makefile

2012-06-08 Jean-Luc Stevens

* [d1d958c] Topographica now uses NSLOTS environment variable to automatically use the
appropriate number of OpenMP threads when running on GridEngine

topo/misc/commandline.py

2012-06-02 Philipp J.F. Rudiger

* [c93f9f4] Added entry for Philipp Rudiger in the Team Members documentation.

doc/Team_Members/index_text.php

2012-06-01 Chris Ball

* [d417ab4] Fixed undefined names and accidentally overwritten entry.

topo/misc/legacy.py

2012-05-31 James A. Bednar

* [a70a71a] Set revison numbers for recent additions

topo/misc/legacy.py

2012-05-31 Chris Ball

* [ae790a6] Added legacy support for renaming of SheetView.norm_factor and moving of
FeatureMaps.selectivity_multiplier.

topo/misc/legacy.py

2012-05-31 Chris Ball

* [cbb1c58] For snapshots, support moving of parameters.

param/parameterized.py

2012-05-31 James A. Bednar

* [ac9d29e] Added more changes

doc/News/changes_text.php

2012-05-31 Chris Ball

* [ffc4499] Various changes that have been running on buildbot for a while. Fix speed
tests. Changes for buildbot upgrade to 0.8.6.

doc/buildbot/master.cfg

2012-05-31 Philipp J.F. Rudiger

* [83aa44b] Updated revision number for legacy support for set_hook in param.Number and
BoundingRegionParameter

topo/misc/legacy.py

2012-05-31 Philipp J.F. Rudiger

* [e60c99c] Converted unit conversion hooks to classes to avoid problems when loading
snapshots.

topo/misc/unitsupport.py

2012-05-31 Chris Ball

* [b8dc4c5] Added legacy support for new set_hook slot in Number and
BoundingRegionParameter. Needs finalizing by PFR.

topo/misc/legacy.py

2012-05-31 Chris Ball

* [b57acec] Added test data file missing from pysource distributions.

platform/distutils/MANIFEST.in platform/distutils/setup.py

2012-05-31 Chris Ball

* [669f42c] Added legacy support for removal of param/external.py (r12024).

topo/misc/legacy.py

2012-05-31 Chris Ball

* [17815e3] Copied odict.py from paramtk into topo/misc/.

topo/command/__init__.py topo/misc/odict.py

2012-05-31 Chris Ball

* [181598c] More updates that should have been part of creating paramtk.

platform/distutils/MANIFEST.in platform/distutils/setup.py

2012-05-31 Chris Ball

* [f8d2e28] Updates that should have been part of creating paramtk.

Makefile

2012-05-31 Chris Ball

* [2723b61] Support for new models/ directory.

platform/distutils/MANIFEST.in platform/distutils/setup.py
platform/windows/windows_postinstall.py

2012-05-31 Chris Ball

* [f1663a4] Fix error in previous commit.

Makefile

2012-05-31 Chris Ball

* [8f98a66] Fixed error in 'make deb' (introduced during directory reorganization).

Makefile

2012-05-31 Chris Ball

* [7ea3450] Fixed error in exe generation (introduced during directory reorganization.

Makefile

2012-05-30 James A. Bednar

* [d031a8a] Updated with current changes

ChangeLog.txt

2012-05-30 Philipp J.F. Rudiger

* [c02883d] Cleaned up syntax and code in unitsupport.py and gcal_units.ty

topo/misc/unitsupport.py

2012-05-30 Philipp J.F. Rudiger

* [761c103] Fixed overloaded reference to keyword global in unitsupport.py causing pyflakes
error

topo/misc/unitsupport.py

2012-05-29 Philipp J.F. Rudiger

* [96fcc3b] Changes to unitsupport.py and gcal_units.ty to simplify syntax when declaring
new units.

topo/misc/unitsupport.py

2012-05-29 Philipp J.F. Rudiger

* [1ff91a5] Revert accidental change to /topo/test/testFilename.txt in last commit.

topo/tests/testFilename.txt

2012-05-29 Philipp J.F. Rudiger

* [4300f9e] Introduced explicit tolerance values (rtol=1e-05, atol=1e-07) in checkclose
method in test/test_map_measurement.py, allowing for slight numeric mismatch introduced due
to change in the way some CF norm_total values are calculated.

topo/tests/test_map_measurement.py

2012-05-29 Philipp J.F. Rudiger

* [006ae1d] Added: "Time: 000001.00 TopoConsole00277: Applying legacy support for change
r11871" to testFilename.txt to prevent test error

topo/tests/testFilename.txt

2012-05-25 Philipp J.F. Rudiger

* [85c303d] Updated GCAL test data to account for changes in homeostatic function and in
CFPOF_DivisiveNormalizeL1_opt, which no longer calls to norm_total property and thus avoids
numpy.sum() (which is numerically slightly different than summing in C code)

topo/tests/gcal.ty_DATA

2012-05-24 Philipp J.F. Rudiger

* [6dfe2cb] Fixed failing LISSOM test: if CF has no norm_total sum its weights, in
CFPOF_DivisiveNormalizeL1_opt in /transferfn/optimized.py. Removed 0.0000000000001 magic
number check.

topo/transferfn/optimized.py

2012-05-23 Philipp J.F. Rudiger

* [0da6393] Changed the way base units are handled by Conversions class

topo/misc/unitsupport.py

2012-05-15 Philipp J.F. Rudiger

* [bf9f272] Cleaned up gcal_units.ty and removed min_radius doc from boundingregion.ty

doc/User_Manual/units_text.php param/__init__.py topo/base/boundingregion.py
topo/misc/unitsupport.py

2012-05-15 Chris Ball

* [348fe14] Remove change committed in error as part of r12037.

topo/tests/test_script.py

2012-05-15 Chris Ball

* [de1ddeb] Undo r12030 ('Moved testparameterizedobject.py from topo/tests to
param/tests.').

param/tests/testparameterizedobject.py topo/tests/__init__.py topo/tests/test_script.py
topo/tests/testparameterizedobject.py

2012-05-14 James A. Bednar

* [5aa7751] Cleaned up whitespace and source-code formatting

topo/base/boundingregion.py

2012-05-09 James A. Bednar

* [a2c5dd1] Added Celia

doc/Team_Members/index_text.php

2012-05-07 Philipp J.F. Rudiger

* [f8ac831] Cleaned up topo/misc/unitsupport.py

topo/misc/unitsupport.py

2012-05-07 Philipp J.F. Rudiger

* [39454ce] Fixed make tests problem by replacing lambda identity functions in param.Number
and BoundingRegionParameter with actual functions, updating some doc strings and cleaning up
unitsupport.py

param/__init__.py topo/base/boundingregion.py topo/misc/unitsupport.py

2012-05-06 Chris Ball

* [3d8e8d1] Moved testparameterizedobject.py from topo/tests to param/tests.

param/tests/testparameterizedobject.py topo/tests/__init__.py
topo/tests/testparameterizedobject.py

2012-05-06 Chris Ball

* [658b2b3] Stopped testparameterizedobject.py from depending on topo.numbergen.

topo/tests/testparameterizedobject.py

2012-05-06 Philipp J.F. Rudiger

* [8e0a14a] Initial commit of unit support, added /topo/misc/unitsupport.py and
/contrib/PhilippJFR/gcal_units.ty

doc/User_Manual/units_text.php param/__init__.py topo/__init__.py
topo/base/boundingregion.py topo/base/cf.py topo/base/sheet.py topo/base/sheetcoords.py
topo/misc/unitsupport.py

2012-05-02 Chris Ball

* [123c49c] Split paramtk/external.py into /odict.py and /tilewrapper.py.

paramtk/__init__.py paramtk/external.py paramtk/odict.py paramtk/tilewrapper.py
topo/command/__init__.py topo/tkgui/editor.py topo/tkgui/topoconsole.py

2012-05-02 Chris Ball

* [e0df0ab] Removed param/externaltk directory (should have been deleted in a previous
commit).

param/externaltk/...

2012-05-02 Chris Ball

* [6d43089] paramtk: Renamed externaltk/ to tcl/

paramtk/__init__.py paramtk/externaltk/... paramtk/tcl/...

2012-05-02 Chris Ball

* [1c4d11d] Moved param/tk to paramtk; paramtk will be a separate package from param.

param/external.py param/tk.py paramtk/...
topo/command/__init__.py topo/tests/testparameterizedobject_tk.py
topo/tests/testparametersframe_tk.py topo/tkgui/__init__.py topo/tkgui/editor.py
topo/tkgui/plotgrouppanel.py topo/tkgui/templateplotgrouppanel.py topo/tkgui/testpattern.py
topo/tkgui/topoconsole.py

2012-05-02 James A. Bednar

* [5969cce] Simplified dist-pysource; may still need work

Makefile

2012-05-02 James A. Bednar

* [2bdada6] Moved platform/debian/MANIFEST.in to platform/distutils/MANIFEST.in

platform/distutils/MANIFEST.in

2012-05-02 James A. Bednar

* [0f68149] Moved platform/debian/MANIFEST.in to platform/distutils/MANIFEST.in

platform/debian/MANIFEST.in

2012-05-02 James A. Bednar

* [5c92ea6] Removed unused import

topo/analysis/vision.py

2012-04-30 Jean-Luc Stevens

* [086a5ac] Updated useage of OpenMP [misc/inlinec.py, misc/commandline.py] with new default
setting that automatically detects CPUs leaving one free (Py2.6+). Introduces
openmp_threads, openmp_min_threads and openmp_max_threads settings (to be
documented). Updated warning when -g flag appears prior to setting with -c flag but removed
warning for -p flag as these are not parameters.

topo/misc/commandline.py topo/misc/inlinec.py

2012-04-30 James A. Bednar

* [f76e09b] Added missing cyclic declaration

topo/command/analysis.py

2012-04-30 James A. Bednar

* [726f0e0] Cleaned up whitespace

ChangeLog.txt

2012-04-30 Jan Antolik

* [7fb0db5] simplified

topo/analysis/vision.py

2012-04-30 Chris Ball

* [1e6e3f9] Added comment.

topo/misc/legacy.py

2012-04-30 Chris Ball

* [081c5ca] Hack to support snapshots where legacy support object itself cannot be found.

topo/command/__init__.py

2012-04-30 Chris Ball

* [5530f59] Stop printing unnecessary message.

topo/misc/legacy.py

2012-04-30 Chris Ball

* [6c260b4] Added missing legacy support for topo.ep.basic.

topo/misc/legacy.py

2012-04-29 Chris Ball

* [afcda67] Removed unused import.

topo/misc/legacy.py

2012-04-29 Chris Ball

* [7ec77f0] Legacy support: added mechanism to allow changes in external packages to be
supported. Added legacy support for numpy.core.defmatrix having been moved.

topo/misc/legacy.py

2012-04-29 Chris Ball

* [05a5582] Allow 'allsnapshottests' shortcut to work with other targets.

topo/tests/runtests.py

2012-04-29 Chris Ball

* [66c1b81] Take account of IPython __mynamespace__ hack. Previously, picklemain was missing
classes/functions defined once IPython had started.

topo/misc/picklemain.py

2012-04-29 Chris Ball

* [7e9e569] Fixed bug in PicklableClassAttributes: was skipping a module in cases where that
module was imported into multiple other modules.

param/parameterized.py

2012-04-25 James A. Bednar

* [6ed6ca5] Fixed typo in log message.

ChangeLog.txt

2012-04-20 Jean-Luc Stevens

* [f1209c3] Reconsidered need for the new embed_scriptname parameter in run_batch (now
removed). Probably best to always record ty filenames regardless (in case files are moved
out of their original directory.)

topo/command/__init__.py

2012-04-17 James A. Bednar

* [4f33761] Changes from Alessio to fix maptests -- Treat selectivity as always non-cyclic,
pass preference_fn more consistently, added selectivity_scale where needed to preserve older
results. Should make maptests work; have been broken since r11904.

topo/analysis/featureresponses.py topo/command/analysis.py topo/command/pylabplot.py

2012-04-17 Jean-Luc Stevens

* [34dec43] Added warning for when OpenMP is disabled on the commandline due to preceding -g
flag (misc/commandline.py). Updated the documentation to reflect this with a few other minor
fixes.

doc/User_Manual/multicore_text.php topo/misc/commandline.py

2012-04-17 Jean-Luc Stevens

* [78186b9] Added three new parameters to run_batch: timestamp, tag and
embed_scriptname. These parameters will be customised by the dispatch system (WIP) but
otherwise the default behaviour should be the same as before.

topo/command/__init__.py

2012-04-17 Jean-Luc Stevens

* [fbe078f] Reverted my changes in SVN revision 11993 where I added two new parameters to
param_formatter in topo.command. I have decided to implement a custom formatter separately
and leave param_formatter with the old (simpler) default

topo/command/__init__.py

2012-04-16 Jean-Luc Stevens

* [de6747c] Added missing slashes to multicore_php for the commandline examples.

doc/User_Manual/multicore_text.php

2012-04-16 Jean-Luc Stevens

* [fbe478b] Cleanup of multicore_text.php. Fixed typos, now word wrapping at 70 characters
and use of rc file now recommended way of configuring OpenMP (avoids conflict with -g flag)

doc/User_Manual/multicore.html doc/User_Manual/multicore_text.php

2012-04-15 Jean-Luc Stevens

* [8ed97f3] Minor variable name change: renamed variable named file to f in _print_vc_info
(topo.command) as shadowing a Python built-in is rarely helpful.

topo/command/__init__.py

2012-04-15 Jean-Luc Stevens

* [3d5fca9] Added fail_exception (optional) argument to load_kwargs so an exception can be
raised if the file is of invalid format (if desired).

topo/command/__init__.py

2012-04-15 Jean-Luc Stevens

* [a19d2de] Added two new parameters to param_formatter for use with dispatch system -
map_only for cleaner directory names and separator to allow more custom format.

topo/command/__init__.py

2012-04-15 Jean-Luc Stevens

* [61434f9] Added function load_kwargs to topo.command. This function is work in progress
and is likely to change soon.

topo/command/__init__.py

2012-04-15 Jean-Luc Stevens

* [7c02e09] Fixed race condition (mkdir) that occurs in run_batch when running multiple
run_batch instances concurrently.

topo/command/__init__.py

2012-04-15 Jean-Luc Stevens

* [68c2e2e] Added a note to multicore_text.php about specifying the number of OpenMP threads
using the topographicarc file.

doc/User_Manual/multicore.html doc/User_Manual/multicore_text.php

2012-04-13 Jean-Luc Stevens

* [ba13ece] Added user documentation for OpenMP (multicore_text.php). Added note documenting
OpenMP changes to joint normalization attributes to change log (changes_text.php)

doc/News/changes_text.php doc/User_Manual/index_text.php doc/User_Manual/multicore.html
doc/User_Manual/multicore_text.php

2012-04-12 James A. Bednar

* [957ed8c] Updated date

LICENSE.txt

2012-04-12 James A. Bednar

* [2cd1bc1] Updated Changelog.txt with recent changes, not yet in News.

ChangeLog.txt

2012-04-04 James A. Bednar

* [516e90d] Keeps track of multiple errors more cleanly

topo/tests/test_map_measurement.py

2012-04-03 Dobromir Stefanov

* [653df55] Fix menu item deletion bug (causes exception on some tk versions)

param/tk.py

2012-03-31 Chris Ball

* [32dd72e] Made it clearer that create_topographica_script.py does not install anything
into the Python environment.

doc/Developer_Manual/installation_text.php

2012-03-30 James A. Bednar

* [e32b0e7] Made check all maps even on errors and then report how many failed

topo/tests/test_map_measurement.py

2012-03-30 James A. Bednar

* [cb48114] Changed to print map name before it is tested so that which array is failing
would be clear. Now also prints name of the data file used so that it is clear what to
update when values are meant to change.

topo/tests/test_map_measurement.py

2012-03-29 Chris Ball

* [229381a] Removed dependency of deb on dist-pysource, so that deb can be run after
dist-pysource without duplicating steps.

Makefile

2012-03-28 James A. Bednar

* [bb3bbf2] Added attrib name to error messages to aid debugging

param/__init__.py

2012-03-28 James A. Bednar

* [5c5c578] Additional updates to match split of examples into models and examples

Makefile

2012-03-28 James A. Bednar

* [fe50a43] Removed restriction that Feature values be floats; integers and probably other
types are also ok

topo/analysis/featureresponses.py

2012-03-28 James A. Bednar

* [ffa0a12] Removed unused imports

topo/command/analysis.py topo/misc/distribution.py topo/plotting/plot.py

2012-03-28 Dobromir Stefanov

* [8091458] Add pyflakes ignore markers to * imports

topo/tkgui/__init__.py

2012-03-27 Dobromir Stefanov

* [bff5fb8] Change bothmethods that are actually classmethods into classmethods

param/parameterized.py

2012-03-27 Dobromir Stefanov

* [02e539c] Use functools.wraps on decorators to preserve docstrings

param/parameterized.py

2012-03-27 Dobromir Stefanov

* [2a5163b] Demote ALERT to NOTE

param/__init__.py

2012-03-27 Dobromir Stefanov

* [46dee44] Remove Parametrized.nopickle - not used

param/parameterized.py

2012-03-27 Dobromir Stefanov

* [9fd47b6] Code is clear enough and there isn't a significantly more elegant way to write
it as far as I can see

param/parameterized.py

2012-03-27 Dobromir Stefanov

* [e1ae506] Remove unnecessary ALERT about slot

param/__init__.py

2012-03-27 Dobromir Stefanov

* [d33f3ce] Compare for identity rather than equality with None

param/__init__.py

2012-03-27 Dobromir Stefanov

* [9273ce0] Fix tests after examples/models split

topo/misc/genexamples.py topo/tests/runtests.py topo/tests/test_script.py

2012-03-27 Dobromir Stefanov

* [d602242] Move setup.py to platform/distutils/

Makefile platform/distutils/setup.py setup.py

2012-03-27 Dobromir Stefanov

* [d2f993c] Move MANIFEST.in to platfor/debian

MANIFEST.in Makefile platform/debian/MANIFEST.in

2012-03-27 Dobromir Stefanov

* [bb34e9f] Move README.setup.txt to platform/distutils/

Makefile README.setup.txt etc/create_topographica_script.py
platform/distutils/README.setup.txt

2012-03-27 Dobromir Stefanov

* [4ecf7bc] Move create_topographica_script.py to etc/

Makefile create_topographica_script.py doc/Developer_Manual/installation_text.php
etc/create_topographica_script.py

2012-03-27 Dobromir Stefanov

* [da489ec] Move debian/ to platform/debian/

Makefile debian/.. platform/debian/...

2012-03-27 Dobromir Stefanov

* [8d68947] Move topographica.ico and windows_postinstall.py to platform/windows/

Makefile doc/Developer_Manual/installation_text.php platform/windows/topographica.ico
platform/windows/windows_postinstall.py setup.py topographica.ico windows_postinstall.py

2012-03-27 Dobromir Stefanov

* [b5a1161] Move osx/ into platform/

...

2012-03-27 Dobromir Stefanov

* [e1b09e0] Clean up examples directory for feature req 2900472

examples/... models/...

2012-03-27 Dobromir Stefanov

* [6c5b2d5] Revert an API change that breaks some tests

topo/plotting/bitmap.py

2012-03-27 Dobromir Stefanov

* [f520f0d] Add legacy support for *.basic modules removed in r11871

topo/misc/legacy.py

2012-03-27 Dobromir Stefanov

* [e56832a] API cleanup for topo.transferfn

topo/transferfn/misc.py topo/transferfn/optimized.py topo/transferfn/projfn.py

2012-03-27 Dobromir Stefanov

* [d0199ba] API cleanup for topo/responsefn

topo/responsefn/projfn.py

2012-03-27 Dobromir Stefanov

* [1eb9c1c] API cleanup for topo.projection

topo/projection/__init__.py

2012-03-27 Dobromir Stefanov

* [6922bf4] API cleanup for topo.learningfn

topo/learningfn/projfn.py

2012-03-27 Dobromir Stefanov

* [0facdad] API cleanup for topo.plotting

topo/plotting/bitmap.py topo/plotting/plot.py topo/tests/testbitmap.py

2012-03-27 Dobromir Stefanov

* [55a2f25] API cleanup for topo.sheet

topo/sheet/__init__.py topo/sheet/composer.py topo/sheet/lissom.py topo/sheet/optimized.py
topo/sheet/ptztracker.py topo/sheet/saccade.py topo/sheet/slissom.py

2012-03-27 Dobromir Stefanov

* [aa24926] API cleanup for topo.command

topo/command/__init__.py topo/command/analysis.py topo/command/pylabplot.py

2012-03-27 Dobromir Stefanov

* [1ca8088] API clenaup for topo.analysis

topo/analysis/featureresponses.py topo/analysis/vision.py

2012-03-27 Dobromir Stefanov

* [738bc5a] Remove topo.ep.basic

topo/ep/basic.py

2012-03-27 Dobromir Stefanov

* [945302d] Fix rerefences to topo.ep.basic

topo/tests/testsimulation.py

2012-03-27 Dobromir Stefanov

* [ef96284] Move topo.ep.basic into topo.ep

topo/ep/__init__.py

2012-03-27 Dobromir Stefanov

* [d21793e] API cleanup for param and topo.base

param/__init__.py param/parameterized.py topo/base/cf.py topo/base/simulation.py
topo/ep/basic.py topo/misc/generatorsheet.py topo/sheet/__init__.py topo/sheet/lissom.py
topo/sheet/saccade.py topo/tests/testfixedpointnumber.txt topo/tests/testgmpynumber.txt

2012-03-27 Dobromir Stefanov

* [0d67e64] Show UAC prompt on Windows from exe installer if necessary

Makefile

2012-03-27 Dobromir Stefanov

* [ac72d95] Revert "Delete k, v that leak out of list comprehension scope"

topo/command/__init__.py topo/coordmapper/__init__.py topo/learningfn/__init__.py
topo/numbergen/__init__.py topo/pattern/__init__.py topo/projection/__init__.py
topo/responsefn/__init__.py topo/sheet/__init__.py topo/transferfn/__init__.py

2012-03-27 Dobromir Stefanov

* [d3c600d] Make some of the tests run on Windows

topo/tests/runtests.py topo/tests/test_script.py

2012-03-27 Dobromir Stefanov

* [9194140] Removing topo/plotting/palette.py as requestsed; it largely does not work and
requires a rewrite

topo/plotting/palette.py

2012-03-27 James A. Bednar

* [eda590c] Suppressed warning except with von Mises fits actually attempted

topo/misc/distribution.py

2012-03-27 James A. Bednar

* [fbb38a2] Added some recent changes

doc/News/changes_text.php

2012-03-27 James A. Bednar

* [e19a92f] Updated with recent changes; not yet in News.

ChangeLog.txt

2012-03-21 Dobromir Stefanov

* [a4cfa1a] Revert "Re-generate pickle for pickle tests to remove errors from numpy API
changes"

topo/tests/instances-r11275.pickle topo/tests/instances-r11916.pickle topo/tests/runtests.py

2012-03-21 Dobromir Stefanov

* [2dce0e9] Revert "Re-generate traintest data to fix tests after random seed change in
r11891"

topo/tests/gcal.ty_DATA topo/tests/hierarchical.ty_DATA topo/tests/lissom.ty_DATA
topo/tests/lissom_oo_or.ty_DATA topo/tests/lissom_or.ty_DATA
topo/tests/som_retinotopy.ty_DATA topo/tests/sullivan_neurocomputing04.ty_DATA

2012-03-21 Dobromir Stefanov

* [82ef493] Revert "Added a random seed parameter to control GaussianCloud patterns"

topo/pattern/random.py

2012-03-20 Chris Ball

* [b1c16a2] Print more info about why weave failed to compile test C code.

topo/misc/inlinec.py

2012-03-19 Chris Ball

* [1bceafe] Cleanup of buildbot config (still more to go afterwards).

doc/buildbot/index.html doc/buildbot/master.cfg

2012-03-19 Chris Ball

* [565648d] Simplified test targets.

Makefile topo/tests/runtests.py

2012-03-18 Chris Ball

* [1f605d6] Support last few Makefile test targets with runtests script.

Makefile topo/tests/runtests.py

2012-03-18 Chris Ball

* [cdc2f7e] Coverage no longer includes gui-related files by default. Added skeleton for EPD
builders on OS X and Windows. Removed configs of perpetually missing/broken builders
(including Launchpad PPA uploads, DICE slaves, Ubuntu build from source). Renamed various
other builders to better reflect what they do (notably 'archives' to
'create-pysource'). Added build of source debs and rpms.

doc/buildbot/index.html doc/buildbot/master.cfg

2012-03-18 Chris Ball

* [7ea29a4] Changes to comments.

Makefile

2012-03-18 Chris Ball

* [a4bc787] By default, do not include gui files in coverage results (also do not include
param/external.py).

doc/buildbot/coveragerc

2012-03-18 Chris Ball

* [7153527] Python 2.7 now supported. Changed original-maintainer to me.

debian/control

2012-03-18 Chris Ball

* [2a3ef3f] No longer sign any of the deb files (was still trying to sign backports).

Makefile

2012-03-18 Chris Ball

* [abd98ce] Make source rpm, not just spec.

Makefile

2012-03-18 Chris Ball

* [3c749bf] Using 'pysource' to refer to Python-only source distribution.

Makefile

2012-03-18 Chris Ball

* [adb87e2] Updated Ubuntu versions. Removed deb signing from deb creation step.

Makefile

2012-03-14 Chris Ball

* [661b8f8] Note for use of epydoc outside fat distribution.

Makefile

2012-03-14 Chris Ball

* [7a7aafe] Tried to simplify descriptions of external packages (to avoid maintaining
installation instructions for many different packages).

doc/Reference_Manual/index_text.php

2012-03-14 Chris Ball

* [5c456d1] Removed unnecessary __all__ from module.

topo/misc/__init__.py

2012-03-14 Chris Ball

* [6f940ff] Updated my section.

doc/Team_Members/index_text.php

2012-03-12 Dobromir Stefanov

* [977b3a7] Re-generate pickle for pickle tests to remove errors from numpy API changes

topo/tests/instances-r11275.pickle topo/tests/instances-r11916.pickle topo/tests/runtests.py

2012-03-12 Dobromir Stefanov

* [493aecd] Re-generate traintest data to fix tests after random seed change in r11891

topo/tests/gcal.ty_DATA topo/tests/hierarchical.ty_DATA topo/tests/lissom.ty_DATA
topo/tests/lissom_oo_or.ty_DATA topo/tests/lissom_or.ty_DATA
topo/tests/som_retinotopy.ty_DATA topo/tests/sullivan_neurocomputing04.ty_DATA

2012-03-09 Alessio Plebe

* [3c247fb] added a normalization of the sheet_view matrix in range 0..1 in case it derives
from a cyclic distribution, and it is used as Hue in a color plot

topo/plotting/plot.py

2012-03-09 James A. Bednar

* [7147451] Fixed decode_feature after recent changes to Distribution, and added cropfn
argument for doing tilt illusion experiments

topo/command/analysis.py

2012-03-09 Dobromir Stefanov

* [c377d1e] Fix scriptrepr test and missing imports from -a

topo/misc/commandline.py

2012-03-09 James A. Bednar

* [0bdc896] Removed unused bounds parameter values from input patterns to be given to a
GeneratorSheet, which overwrites the values anyway

examples/gcal.ty examples/hierarchical.ty examples/lissom.ty examples/lissom_oo_or.ty
examples/lissom_or.ty examples/obermayer_pnas90.ty examples/saccade_demo.ty examples/tiny.ty

2012-03-09 James A. Bednar

* [0b485f7] Made Changelog updating faster

Makefile

2012-03-09 James A. Bednar

* [bdbebbd] Fixed phase map plotting for now; may need to revisit

topo/command/analysis.py

2012-03-08 James A. Bednar

* [69e5fd6] Expanded documentation of Parameters a bit.

doc/User_Manual/parameters_text.php

2012-03-05 James A. Bednar

* [ebf5e23] Updated with recent changes; not yet in News.

ChangeLog.txt

2012-03-04 Jean-Luc Stevens

* [b0e3526] Applied CB's OpenMP patches to make the optimized learningfns and transferfns
thread-safe: cf slots _has_norm_total[0] and _norm_total are now arrays (mutable) to avoid
use of thread-unsafe use of PyObject_SetAttrString, using LOOKUP_FROM_SLOT_OFFSET
instead. Corresponding changes made to joint normalisation in topo/sheet/optimized.py and a
general comment in the docstring of /misc/inlinec.py about general thread-safety.

topo/base/cf.py topo/learningfn/optimized.py topo/misc/inlinec.py topo/sheet/optimized.py
topo/transferfn/optimized.py

2012-03-04 Jean-Luc Stevens

* [607ca65] Discarded non thread-safe dotproduct code (topo/responsefn/optimized.py) in
favour of the thread-safe OpenMP version. Minor clean up changes to topo/misc/inlinec.py.

topo/misc/inlinec.py topo/responsefn/optimized.py

2012-03-03 Alessio Plebe

* [48943b2] A class of functions for distribution analysis has been introduced, that
comprise the previous weighted_sum and max_value_bin, and additional fit with von Mises
functions. In DistributionMatrix a single method applies the distribution analysis function
chosen with each processed feature.

topo/analysis/featureresponses.py topo/base/sheetview.py topo/command/analysis.py
topo/command/key_angles.png topo/misc/distribution.py topo/plotting/plot.py
topo/plotting/plotgroup.py topo/tests/testdistribution.py topo/tests/testfeaturemap.py
topo/tkgui/templateplotgrouppanel.py

2012-03-02 Jean-Luc Stevens

* [f682cc5] Set period param in GeneratorSheet to constant and set exclusive lower bound.

topo/misc/generatorsheet.py

2012-03-02 Jean-Luc Stevens

* [ca79167] Unified continuous application as a special case of periodic application in
HomeostaticResponse. Removed '_periodic_transition' method and cleaned up __call__ logic.

topo/transferfn/misc.py

2012-03-02 Jean-Luc Stevens

* [1cd5409] Adjusted HomeostaticResponse parameter values to be more sensible
(learning_rate:0.009 -> 0.1, smoothing: 0.991-> 0.99), renamed 'seed_init' parameter to
'seed' and declared period to be a constant parameter

topo/transferfn/misc.py

2012-03-02 Jean-Luc Stevens

* [734cec4] Whitespace changes.

topo/transferfn/misc.py

2012-03-02 James A. Bednar

* [408fdd6] Fixed comment

doc/News/changes_text.php

2012-03-02 James A. Bednar

* [72e5519] Added autocorrelation plots and right-click option for them

doc/News/index_text.php topo/command/pylabplot.py topo/tkgui/templateplotgrouppanel.py

2012-03-02 James A. Bednar

* [32c1240] Updated to reflect changes in activityplot

doc/News/changes_text.php

2012-03-02 James A. Bednar

* [7c39961] Updated and clarified activityplot to match matrixplot conventions; changes
interface of activityplot command and adds extent option to matrixplot. Changed name of
'Plot with axis labels' right-click option to 'Plot in matrix coords', for clarity, and
added new 'Plot in sheet coords' right-click option

topo/command/pylabplot.py topo/tkgui/templateplotgrouppanel.py

2012-02-29 James A. Bednar

* [1f561c2] Cleaned up checkin and other whitespace and formatting issues.

topo/transferfn/misc.py

2012-02-28 Jean-Luc Stevens

* [89ede78] The cleaned up and corrected version of HomeostaticResponse transfer
function. Designed to work either periodically or continuously

topo/transferfn/misc.py

2012-02-28 Jean-Luc Stevens

* [efd966e] Added a random seed parameter to control GaussianCloud patterns

topo/pattern/random.py

2012-02-23 James A. Bednar

* [5870c79] Fixed typo

doc/User_Manual/noise_text.php

2012-02-23 James A. Bednar

* [3693344] Fixed syntax error in example

doc/User_Manual/patterns_text.php

2012-02-23 James A. Bednar

* [ccfee16] Minor addition

topo/misc/trace.py

2012-02-13 Chris Ball

* [8ec9356] Added module removal support and commented-out example of its use.

topo/misc/legacy.py

2012-02-13 Chris Ball

* [298b3c2] Added missing legacy switch to test of old pickles.

topo/tests/runtests.py

2012-02-13 Chris Ball

* [eebe9ad] Added missing error count return code.

topo/tests/runtests.py

2012-02-13 James A. Bednar

* [82ae64b] Updated for SVN; not tested exhaustively

etc/toporename

2012-02-10 Chris Ball

* [d36c0eb] Fix the previous commit.

doc/buildbot/master.cfg

2012-02-10 Chris Ball

* [5397bc5] Disable deb upload to Launchpad (until someone figures out how to get deb
signing to work without interaction). Means we miss out on deb testingon various platforms.

doc/buildbot/master.cfg

2012-02-05 Dobromir Stefanov

* [3f44ae6] Move __future__ imports below docstrings so the docstrings count as such

topo/misc/patternfn.py topo/pattern/__init__.py

2012-02-05 Dobromir Stefanov

* [2261d00] Replace usage of .basic in contrib/, doc/ and examples/

doc/... examples/...

2012-02-05 Dobromir Stefanov

* [60c8f36] Delete k, v that leak out of list comprehension scope

topo/command/__init__.py topo/coordmapper/__init__.py topo/learningfn/__init__.py
topo/numbergen/__init__.py topo/pattern/__init__.py topo/projection/__init__.py
topo/responsefn/__init__.py topo/sheet/__init__.py topo/transferfn/__init__.py

2012-02-05 Dobromir Stefanov

* [993d2a6] Move basic.py into __init__.py and remove references to basic

param/parameterized.py topo/analysis/__init__.py topo/analysis/featureresponses.py
topo/analysis/vision.py topo/command/__init__.py topo/command/analysis.py
topo/command/basic.py topo/command/pylabplot.py topo/coordmapper/__init__.py
topo/coordmapper/basic.py topo/learningfn/__init__.py topo/learningfn/basic.py
topo/learningfn/optimized.py topo/learningfn/projfn.py topo/learningfn/som.py
topo/misc/genexamples.py topo/misc/legacy.py topo/misc/memuse.py topo/numbergen/__init__.py
topo/numbergen/basic.py topo/pattern/__init__.py topo/pattern/audio.py topo/pattern/basic.py
topo/pattern/image.py topo/projection/__init__.py topo/projection/basic.py
topo/responsefn/__init__.py topo/responsefn/basic.py topo/responsefn/optimized.py
topo/sheet/__init__.py topo/sheet/basic.py topo/sheet/lissom.py topo/sheet/optimized.py
topo/tests/gui_tests.py topo/tests/reference/lissom_fsa_reference.ty
topo/tests/reference/lissom_oo_dr_reference.ty
topo/tests/reference/lissom_oo_or_reference.ty topo/tests/reference/lissom_or_reference.ty
topo/tests/runtests.py topo/tests/testCompositePatternGenerators.txt
topo/tests/test_pattern_present.txt topo/tests/test_script.py topo/tests/testcfsom.py
topo/tests/testfeaturemap.py topo/tests/testimage.py topo/tests/testoutputfnsbasic.py
topo/tests/testparameterizedobject_tk.py topo/tests/testpatterngenerator.py
topo/tests/testsnapshots.py topo/tkgui/testpattern.py topo/tkgui/topoconsole.py
topo/transferfn/__init__.py topo/transferfn/basic.py topo/transferfn/misc.py
topo/transferfn/optimized.py

2012-02-05 Dobromir Stefanov

* [b4891f7] Remove palette tests and __all__ entry

topo/plotting/__init__.py topo/tests/testpalette.py

2012-02-05 Dobromir Stefanov

* [7006ae0] Pyflakes cleanup in asizeof

topo/misc/asizeof.py

2012-01-31 Dobromir Stefanov

* [64436eb] Pyflakes cleanup of API import and more

topo/learningfn/basic.py topo/learningfn/projfn.py topo/pattern/basic.py
topo/responsefn/basic.py topo/responsefn/projfn.py topo/sheet/__init__.py
topo/sheet/basic.py topo/transferfn/basic.py topo/transferfn/projfn.py

2012-01-31 Dobromir Stefanov

* [9a9036f] Do not count ignored warnings when printing total

etc/pyflakes-ignore.py

2012-01-27 Dobromir Stefanov

* [f8320f1] Upgrade IPython to version 0.12

external/Makefile

2012-01-27 Dobromir Stefanov

* [a87ce72] Add support for IPython 0.12

topo/base/simulation.py topo/misc/commandline.py

2012-01-19 Chris Ball

* [99651de] File I'd forgotten to save - part of previous commit.

doc/News/changes_text.php

2012-01-19 Chris Ball

* [cf92074] Instead of 'make PYTHON=/path/to/python topographica-external-python', can now
just do '/path/to/python create_topographica_script.py'. Additionally, Windows developers
can run '/path/to/python windows_postinstall.py create_batchfile' to get an executable
batchfile.

Makefile create_topographica_script.py doc/Developer_Manual/installation_text.php
doc/News/changes_text.php windows_postinstall.py

2012-01-19 Chris Ball

* [8296f7f] Added ALERT.

topo/__init__.py

2012-01-19 Chris Ball

* [71cc6f3] Minor clarification.

doc/Tutorials/som_retinotopy_text.php

2012-01-19 Chris Ball

* [6b021dc] Removed outdated ALERT.

topo/tkgui/__init__.py

2012-01-18 Dobromir Stefanov

* [a78b990] More pyflakes cleanup and ignore comments where necessary

topo/analysis/vision.py topo/command/analysis.py topo/learningfn/optimized.py
topo/responsefn/optimized.py topo/sheet/optimized.py topo/tkgui/__init__.py
topo/tkgui/editor.py topo/transferfn/optimized.py

2012-01-18 Dobromir Stefanov

* [7576dc8] Upgrade numpy to version 1.6.1

external/Makefile

2011-12-02 Chris Ball

* [2f5f4e8] Change missed from the previous commit.

doc/News/changes_text.php

2011-12-02 Chris Ball

* [096fa64] Fixed quoting of command used to launch the batch run (allowing it to be copied
and pasted to re-run).

topo/command/basic.py

2011-12-02 Chris Ball

* [81549be] Removed lodestar buildslave. Removed various chunks of commented-out code.

doc/buildbot/master.cfg

2011-12-02 Chris Ball

* [40376a1] Example of 'make topographica-external-python' now uses explicit path to
python. Also fixed typo.

doc/Developer_Manual/installation_text.php

2011-11-30 James A. Bednar

* [9841ef6] Fixed date

doc/Home/news_text.php doc/News/index_text.php

2011-11-30 James A. Bednar

* [2e00e8f] Removed specific tasks; everything is on the tracker instead

doc/Future_Work/index_text.php

2011-11-30 James A. Bednar

* [78f3961] Minor change in emphasis

doc/Team_Members/index_text.php

2011-11-30 James A. Bednar

* [5ebf34a] Updated Matplotlib revision number

doc/News/index_text.php

2011-11-30 Chris Ball

* [c6beb7a] Update current situation.

doc/Team_Members/index_text.php

2011-11-30 Chris Ball

* [f29649f] Added comment.

topo/tkgui/topoconsole.py

2011-11-30 Chris Ball

* [9b2abe8] Output path documentation fixes.

doc/Tutorials/gcal_text.php doc/Tutorials/lissom_oo_or_text.php
doc/Tutorials/som_retinotopy_text.php doc/User_Manual/scripts_text.php
topo/misc/genexamples.py

2011-11-28 James A. Bednar

* [1cb3bd6] Cleaned up docstrings and formatting; no change to logic

topo/transferfn/basic.py topo/transferfn/misc.py

2011-11-28 Dobromir Stefanov

* [52ccfcc] Upgrade matplotlib to version 1.1.0

external/Makefile

2011-11-28 Dobromir Stefanov

* [313f9fc] More pyflakes cleanup in topo/

topo/misc/playerrobot.py topo/misc/ptz.py topo/plotting/plot.py topo/responsefn/optimized.py
topo/tkgui/editor.py topo/tkgui/plotgrouppanel.py topo/transferfn/misc.py

2011-11-21 James A. Bednar

* [ce4f46c] Cleaned up pointers to the output path and rcfile

doc/User_Manual/batch_text.php doc/User_Manual/commandline_text.php
doc/User_Manual/scripts_text.php

2011-11-20 Dobromir Stefanov

* [72c0552] Move pyflakes-ignore.py to etc/

Makefile etc/pyflakes-ignore.py pyflakes-ignore.py

2011-11-20 Dobromir Stefanov

* [cc4797e] Some pyflakes cleanup of topo/

topo/...

2011-11-20 Dobromir Stefanov

* [ef9b460] Pyflakes cleanup ot param

param/__init__.py param/external.py param/tk.py pyflakes-ignore.py

2011-11-20 Dobromir Stefanov

* [4922aaa] Clarify default output path documentation w/r/t recent changes

doc/User_Manual/scripts_text.php

2011-11-15 Dobromir Stefanov

* [1101a20] Ignore newline in xdg-user-dir output

topo/__init__.py

2011-11-14 Dobromir Stefanov

* [d07be41] Update pyflakes to 0.5.0

external/Makefile

2011-11-14 Chris Ball

* [725aa8a] Added ALERT about duplication of 'description' fields.

doc/buildbot/master.cfg

2011-11-14 James A. Bednar

* [83a4d01] Minor cleanup; should be no change in function

topo/misc/commandline.py

2011-11-14 James A. Bednar

* [edf5520] Reorganized code for readability, cleaned up names; edited comments and
docstrings; should be no change in function.

topo/__init__.py

2011-11-13 Dobromir Stefanov

* [e8b02af] Plot performance test results in buildbot

doc/buildbot/index.html doc/buildbot/master.cfg doc/buildbot/plot_performance.py

2011-11-13 Dobromir Stefanov

* [cf086a7] Add --ignore and --total options to pyflakes-ignore and use them in Makefile

Makefile pyflakes-ignore.py

2011-11-13 Dobromir Stefanov

* [70b2652] Use pyflakes-ignore.py instead of the regular pyflakes

Makefile

2011-11-13 Dobromir Stefanov

* [3623ed3] Pyflakes wrapper which ignores lines with pyflakes:ignore

pyflakes-ignore.py

2011-11-13 Dobromir Stefanov

* [4ba789d] Made IPython version-dependant code clearer; enabled --pdb option for v0.11

topo/misc/commandline.py

2011-11-13 Dobromir Stefanov

* [89c454f] Print output path on interactive startup

topo/misc/commandline.py

2011-11-13 Dobromir Stefanov

* [a120716] Use xdg-utils if available to determine Documents location on Linux

topo/__init__.py

2011-11-13 Dobromir Stefanov

* [52013f9] Use common default for default output dir on all platforms

topo/__init__.py

2011-11-11 Chris Ball

* [eb9f998] Fixed typo.

doc/News/changes_text.php

2011-11-10 Chris Ball

* [258a323] Short hack to filter verbose svn log output: excludes entries where all changed
paths are in a list of paths to exclude.

etc/filterlog.py

2011-11-10 Chris Ball

* [b0dc922] Detailed changes since 0.9.7.

doc/News/changes_text.php

2011-11-09 Chris Ball

* [d02bdea] Added Array parameter (not sure I added to right category).

doc/News/index_text.php

2011-11-07 Chris Ball

* [18c7628] Removed Cython item from list; Cython was already announced in 0.9.6. Added
commented-out Cython tutorial announcement (uncomment when we sort out SF.net 3434667).

doc/News/index_text.php

2011-11-07 James A. Bednar

* [f8ee3f3] Removed outdated import

topo/learningfn/projfn.py

2011-11-01 James A. Bednar

* [7cd7d39] Fixed targets

doc/User_Manual/commandline_text.php doc/User_Manual/scripts_text.php

2011-11-01 James A. Bednar

* [af1492e] Fixed PHP warning

doc/shared/trailer.php

2011-10-31 Chris Ball

* [f4221b1] Attempted to clarify output path (including for people using 0.9.7 and earlier).

doc/Downloads/win32notes_text.php doc/Tutorials/gcal_text.php
doc/Tutorials/lissom_oo_or_text.php doc/User_Manual/batch_text.php
doc/User_Manual/commandline_text.php doc/User_Manual/plotting_text.php
doc/User_Manual/scripts_text.php

2011-10-31 Chris Ball

* [5346495] Moved Dobromir up to list of main current developers.

doc/Team_Members/index_text.php

2011-10-31 James A. Bednar

* [faea9f4] Minor updates to Chris's version

doc/Team_Members/index_text.php

2011-10-31 Chris Ball

* [28e2f2e] Began moving configuration variables to top of file. Fixed output
paths. Restored missing unit tests before building 'archives' (setup.py-based
distributions).

doc/buildbot/master.cfg

2011-10-31 Chris Ball

* [70ccb8b] Removed duplicate entry.

doc/Team_Members/index_text.php

2011-10-31 Chris Ball

* [610f035] Clarified point of Cython. Added commented-out item that should apply by 1.0.

doc/News/index_text.php

2011-10-30 Dobromir Stefanov

* [80b3877] Fix syntax error in topo/__init__.py

topo/__init__.py

2011-10-30 Chris Ball

* [4a03d35] Updated team members.

doc/Team_Members/index_text.php

2011-10-30 Chris Ball

* [19cc798] Adjusted news items.

doc/News/index_text.php

2011-10-29 Dobromir Stefanov

* [f2b1bfb] Change website font CSS to fix IE font issue

doc/shared/topo.css

2011-10-29 Dobromir Stefanov

* [a4fa0c7] Default output path is now ~/Documents/Topographica

Makefile doc/Downloads/win32notes_text.php doc/Tutorials/gcal_text.php
doc/Tutorials/lissom_oo_or_text.php doc/Tutorials/lissom_or_text.php
doc/User_Manual/batch_text.php doc/User_Manual/commandline_text.php
doc/User_Manual/scripts_text.php topo/__init__.py

2011-10-29 Dobromir Stefanov

* [d8cc309] Add numbergen.UniformRandomOffset and remove mean/range keywords from
numbergen.UniformRandom

topo/numbergen/basic.py topo/tests/testnumbergen.py

2011-10-22 Chris Ball

* [e2ba4c7] Minor rewording of comment.

topo/base/simulation.py

2011-10-20 James A. Bednar

* [c395861] Commented out Hegde patterns while still in Contrib

doc/News/index_text.php

2011-10-20 James A. Bednar

* [86ecf1e] Fixed spacing

ChangeLog.txt

2011-10-20 James A. Bednar

* [b6713d1] Added notes on new release

doc/Home/news_text.php doc/News/index_text.php

2011-10-20 James A. Bednar

* [bd8b8f3] Minor rewording

doc/Tutorials/gcal_text.php doc/Tutorials/lissom_oo_or_text.php
doc/Tutorials/lissom_or_text.php

2011-10-20 James A. Bednar

* [67be833] Removed most contrib/ entries; still lots of irrelevant ones left

ChangeLog.txt

2011-10-20 James A. Bednar

* [9eb7b8e] Updated to r11793

ChangeLog.txt

2011-10-18 Chris Ball

* [12a5b01] Moved the revision control section up the list.

doc/Developer_Manual/index_text.php

2011-10-18 Chris Ball

* [6fc5272] Updated SourceForge SVN instructions link.

doc/Downloads/cvs_text.php

2011-10-18 Chris Ball

* [f7e3475] Tried to integrate git more clearly into the developer instructions.

doc/Developer_Manual/git_text.php doc/Developer_Manual/index_text.php
doc/Developer_Manual/installation_text.php doc/Developer_Manual/revisioncontrol_text.php
doc/Downloads/cvs_text.php doc/Downloads/git_text.php

2011-10-18 Chris Ball

* [02e70ab] Added note to developers/users of svn about reading documentation at
buildbot.topographica.org/doc.

doc/Developer_Manual/index_text.php doc/Developer_Manual/installation_text.php

2011-10-17 Chris Ball

* [8eeea3b] Call debsign separately in attempt to get signing to use gpg-agent
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=322208).

Makefile

2011-10-17 Chris Ball

* [e06da83] Try adding options to debuild to get it to use gpg key.

Makefile

2011-10-17 Chris Ball

* [0032420] Changed my GPGKEY (trying to get deb uploads to work).

Makefile

2011-10-09 Dobromir Stefanov

* [e5a5f81] Upgrade tcl 8.5.5 -> 8.5.10

external/Makefile

2011-10-09 Dobromir Stefanov

* [833d25d] Tentative fix for bug 2802194

topo/numbergen/basic.py topo/tests/testnumbergen.py

2011-10-09 Dobromir Stefanov

* [d8daf1d] Add IPython 0.11 support

topo/misc/commandline.py

2011-10-09 Dobromir Stefanov

* [ef5f5fc] Fix doctest on Windows

topo/tests/testFilename.txt

2011-10-09 Chris Ball

* [fd3ef9d] Updated paths.

doc/buildbot/master.cfg

2011-10-07 Chris Ball

* [bc1baf2] Upgraded to EPD 7.1 on jupiter3.

doc/buildbot/master.cfg

2011-10-06 Chris Ball

* [ba293cc] Safer denyNonFastforwards setting for SF.net repositories.

doc/Downloads/git_text.php

2011-10-06 Chris Ball

* [9d91fbd] Restored all tests targets to Makefile.

Makefile

2011-10-06 Chris Ball

* [6a444bc] Clarified admin procedure for making a git repository.

doc/Downloads/git_text.php

2011-10-06 Chris Ball

* [4ce4fbe] Each builder uses a separate /home/ceball to reduce interference as much as
possible (including interference with the actual user of the machine, if the buildslave is
not running as a separate user.

doc/buildbot/master.cfg

2011-10-05 Chris Ball

* [0a947c8] Print names of targets that had errors.

topo/tests/runtests.py

2011-10-05 Chris Ball

* [d1e3048] Fixed target error count (was counting all commands that failed).

topo/tests/runtests.py

2011-10-05 Chris Ball

* [9870575] As the last version, but saved on a machine that has gmpy installed (to ensure
gmpy support works where gmpy isn't available.

topo/tests/lissom_oo_or_od_dr_cr_dy_sf_000010.00.typ

2011-10-05 Chris Ball

* [1e3e823] Fix pickling of h_to_*() functions.

examples/lissom.ty

2011-10-05 Chris Ball

* [dbc8a8b] Switch to Gaussian dataset so as not to rely on having natural image database
present.

topo/tests/test_script.py

2011-10-05 Chris Ball

* [f51be69] Include lissom snapshot (test data) in packages.

MANIFEST.in setup.py

2011-10-05 Chris Ball

* [9916dc2] Keep the test DATA files in public distributions; necessary to run results
tests.

Makefile

2011-10-05 Chris Ball

* [fa6d964] Removed from distclean files that are no longer ever created.

Makefile

2011-10-05 Chris Ball

* [c7318a1] Attempt to get test data included in packages.

MANIFEST.in

2011-10-05 Chris Ball

* [e671d70] Added comment.

topo/tests/runtests.py

2011-10-05 Chris Ball

* [4f33d01] Modified so that snapshot does not use natural images. (Required modification to
h_to_*() functions.)

topo/tests/lissom_oo_or_od_dr_cr_dy_sf_000010.00.typ

2011-10-04 Chris Ball

* [bf0b6e4] Added note.

Makefile

2011-10-04 Chris Ball

* [8721795] Made pyflakes option test all of Topographica. Tried to make lint-base include
param but ignore param/tk.py and param/external.py.

Makefile

2011-10-04 Chris Ball

* [8f4edf0] Temporarily don't test lissom_fsa (needs special case for running).

topo/tests/runtests.py

2011-10-04 Chris Ball

* [d0e2084] Can't import TRAINSCRIPTS from setup.py in some tar.gz versions of
Topographica. Not sure why (file not present?).

topo/tests/runtests.py

2011-10-04 Chris Ball

* [1e4e83e] Change missed from previous commit.

topo/tests/runtests.py

2011-10-04 Chris Ball

* [c593cab] Removed _setup.py.

_setup.py setup.py

2011-10-04 Chris Ball

* [342a0e1] Various changes that have been running on buildbot for a while, plus reinstating
performance tests.

doc/buildbot/master.cfg

2011-10-04 Chris Ball

* [fa0afd9] No error exit from check-base.

Makefile

2011-10-04 Chris Ball

* [20931fa] Clean up test running.

Makefile examples/Makefile topo/tests/README.txt topo/tests/runtests.py
topo/tests/test_script.py

2011-10-01 Chris Ball

* [62b9086] Added optional overall timing option to runtests (as was in Makefile).

Makefile topo/tests/runtests.py

2011-10-01 Chris Ball

* [4d19e16] Moved speed tests out of Makefile into runtests. Intermediate checkin: need to
clean up.

Makefile topo/tests/runtests.py topo/tests/test_script.py

2011-08-24 Bilal Khan

* [d283e9d] script changes to al_audio so strf responds to changes in signal, made
sigmoidedDoLG divisiveL1Normalised

topo/pattern/basic.py

2011-08-21 Bilal Khan

* [96ba8b2] Added new al_audio folder and changed pattern presentation for auditory maps to
also have the present at sheet units option, now called log band mapper

topo/command/analysis.py

2011-07-31 Chris Ball

* [ec2622e] _setup.py: temporary place to collect all declarations together (version number,
scripts to distribute, etc).

_setup.py setup.py topo/tests/runtests.py

2011-07-31 Chris Ball

* [cbc7f2e] Print list of tests to be run.

topo/tests/runtests.py

2011-07-31 Chris Ball

* [5fe0bd6] Adding missing coverage command.

topo/tests/runtests.py

2011-07-26 Chris Ball

* [4686dc6] Try to fix data file inclusion.

MANIFEST.in

2011-07-26 Chris Ball

* [46408ec] Added test data files.

MANIFEST.in

2011-07-26 Chris Ball

* [0e84e9f] Fixed typo in previous commit.

setup.py

2011-07-26 Chris Ball

* [572cf61] Renamed EPYDOC to EPYDOC3 to avoid conflict with EPYDOC in ../Makefile.

external/Makefile

2011-07-26 Chris Ball

* [950dab5] Include test data in setup.py package.

setup.py

2011-07-26 Chris Ball

* [3574da9] Force external python to be specified for topographica-external-python.

Makefile

2011-07-26 Chris Ball

* [5457004] Allow epydoc's path to be specified.

doc/Makefile

2011-07-22 Chris Ball

* [ed07866] Fixed snapshots target.

topo/tests/runtests.py

2011-07-22 Chris Ball

* [b874395] Fixed scriptrepr target.

topo/tests/runtests.py

2011-07-22 Chris Ball

* [bea67f5] Collect exit status to report errors from tests.

topo/tests/runtests.py

2011-07-22 Chris Ball

* [fc071c1] Updated buildbot to match Makefile changes.

doc/buildbot/index.html doc/buildbot/master.cfg

2011-07-22 Chris Ball

* [8a9794b] Added start() function.

topo/tests/runtests.py

2011-07-22 Chris Ball

* [7dad263] Moved runtests.py into topo/tests.

Makefile runtests.py topo/tests/runtests.py

2011-07-22 Chris Ball

* [f5ebad3] Added missing quotation marks.

Makefile

2011-07-22 Chris Ball

* [caf8b4d] Missing path to python for setup.py build.

Makefile

2011-07-22 Chris Ball

* [36f88a3] Moved many Makefile test commands into a Python script.

Makefile runtests.py

2011-07-20 Chris Ball

* [372060b] Fix failing snapshots test: topo.pattern.basic.rectangular was removed, but it's
the default value for PowerSpectrum.windowing_function in the test snapshot. I'm assuming
nobody cares about that.

topo/misc/legacy.py

2011-07-19 Chris Ball

* [61750c7] Renamed PYTHON to PYTHON2 to avoid conflict with PYTHON used in ../Makefile.

external/Makefile

2011-07-19 Chris Ball

* [a72b276] 'make OTHER_PYTHON=... topographica-other-python' is now 'make
PYTHON=... topographica-other-python'. setup.py-based packages can now be built using any
Python (also specified as PYTHON= argument to Makefile).

Makefile doc/Developer_Manual/installation_text.php

2011-07-19 Chris Ball

* [0fedcf6] Change missed from r11713.

doc/buildbot/dot-dput.cf

2011-07-19 Chris Ball

* [e604001] Move to primary deb target to Ubuntu Natty (build process not yet
tested). Remove Karmic and Jaunty backports. Specify 2.5<=Python<2.7.

Makefile debian/control

2011-07-19 Bilal Khan

* [0d3a2df] Changed CochlearSpectrogram to LogSpectrogram, added a param for log
base. Removed AuditorySpectrogram, the new LogSpectrogram will cover it except for decibel
output. Hopefully the units project will be a success and cover the decibel side of
things.Changed CochlearSpectrogramWithAmplification to ModulatedLogSpectrogram. Added a
param for a modulation function.

topo/pattern/audio.py

2011-07-19 Bilal Khan

* [82cc7a7] Added DivisiveNormalisationL1 to DifferenceOfGaussians, and SigmoidedDoLG.

topo/pattern/basic.py

2011-07-19 Bilal Khan

* [eb030ab] Moved auditory preference map measurement functions into their own submenu.

topo/command/analysis.py

2011-07-19 Chris Ball

* [9a26a05] Changed missed from r11706.

topo/base/simulation.py

2011-07-18 Chris Ball

* [de67e12] Clarified a comment.

topo/base/simulation.py

2011-07-18 Chris Ball

* [ee3fbc2] Ensure times are converted to simulation time's type rather than relying on the
type of the outcome of operations such as add(number,simulation time) to be simulation
time's type. Allows newer versions of gmpy 1 to work for simulation's time (see
http://code.google.com/p/gmpy/issues/detail?id=44).

topo/__init__.py topo/base/simulation.py topo/ep/basic.py topo/misc/generatorsheet.py
topo/sheet/basic.py topo/sheet/lissom.py topo/sheet/saccade.py
topo/tests/testfixedpointnumber.txt topo/tests/testgmpynumber.txt

2011-07-18 Chris Ball

* [7a0c40d] Added ALERT.

topo/transferfn/misc.py

2011-07-13 Chris Ball

* [67e13cf] (Should have been part of previous commit) Keep externally used 'cache'
attribute of string-object translator the same.

param/tk.py

2011-07-13 Chris Ball

* [a2ad499] String-object translators now support non-hashable values (e.g. arrays). Fixes
sf.net 3364823.

param/tk.py

2011-07-12 Chris Ball

* [d890bfd] Change concrete_descendents to work on classes of any type, not just
Parameterized classes.

param/__init__.py

2011-07-08 Bilal Khan

* [02ea387] Changed AudioFolder's default folder to normalised sine waves. Renamed
AuditorySpectrogram to DecibelSpectrogram. Renamed OctaveSpectrogram and
OctaveSpectrogramWithAmplification to CochlearSpectrogram and
CochlearSpectrogramWithAmplification respectively, changed the way they sum frequencies to
be more cochlear like (normalise by non zero count). Renamed Cochleogram to
LyonsCochleogram.

topo/pattern/audio.py

2011-07-08 Bilal Khan

* [7ca9f68] Parameter tweaks on DifferenceOfGaussians, SigmoidedDoG, SigmoidedDoLG,
PowerSpectrum to make them look pretty in a gui. Modified spectrogram such that one can
define a min & max latency & the available latency range will be rescaled.

topo/pattern/basic.py

2011-07-08 Bilal Khan

* [204f91c] Changed non zero count method in PowerSpectrum to one available in all versions
of numpy.

topo/pattern/basic.py

2011-07-08 Chris Ball

* [9ef6127] Added ALERT.

topo/misc/inlinec.py

2011-07-06 Chris Ball

* [83e145d] Various updates that have been running on buildbot for a while (beginnings of
tests for setup.py installs, Windows 7, EPD). Also added Ubuntu Natty server (no X) slave.

doc/buildbot/master.cfg

2011-07-06 Chris Ball

* [82ce875] Fixed ALERT about build-essential.

doc/Developer_Manual/installation_text.php

2011-07-05 Bilal Khan

* [134e6c9] Placed the method convert_to_decibels outside AuditorySpectrogram as it's useful
elsewhere. Corrected AuditorySpectrogram and OctaveSpectrogramWithAmplification, their
frequency ranges were counting backwards. Changed all spectrogram methods to use the new
_shape_response method from PowerSpectrum. Fixed OctaveSpectrogramWithAmplification so it
actually works, changed its default amplification to 15%.

topo/pattern/audio.py

2011-07-05 Bilal Khan

* [79fca27] Removed redundant parameter setting code in PowerSpectrum and
TimeSeries. Corrected a bug in PowerSpectrum where a frequency range [f : f+1] caused a
crash. Added at method to PowerSpectrum called _shape response which provides all subclasses
with a minimum overload method to take the frequency decomposition and manipulate it
somehow. Changed Spectrogram to use _shape_response.

topo/pattern/basic.py

2011-07-05 Bilal Khan

* [9e4ff13] Corrected a bug where measuring an auditory frequency preference map would fail
for the highest frequency in the sheet.

topo/command/analysis.py

2011-07-05 Bilal Khan

* [b8fd190] Created a cleaned up version of PatternPresenter. Changed frequency and latency
presenters to mappers, which is what they really are. Set their status to abstract to they
don't appear in the gui. Changed frequency and latency measurement commands to use new
PatternPresenter and new Mappers.

topo/command/analysis.py

2011-07-05 Bilal Khan

* [79ce1df] Small formatting cleanup.

topo/pattern/basic.py

2011-07-04 Bilal Khan

* [a418a2f] Bugfix to Lyons.

topo/pattern/audio.py

2011-07-04 Bilal Khan

* [a20e3ef] Small parameter tweak to PowerSpectrum so it shows properly in the GUI

topo/pattern/basic.py

2011-07-04 Bilal Khan

* [55d7691] Cleaned up the documentation for DifferenceOfGaussians, Sigmoid, SigmoidedDoG,
SigmoidedDoLG, and Spectrogram.

topo/pattern/basic.py

2011-07-04 Bilal Khan

* [9cb91e0] Removed abstract status for AudioFile & AudioFolder.

topo/pattern/audio.py

2011-07-04 Bilal Khan

* [5a4c32a] Improved Spectrogram memory efficiency by adding new information in place.

topo/pattern/basic.py

2011-07-04 Bilal Khan

* [d9f2e0d] Reduced PowerSpectrum's memory load by eliminating one amplitude array. Reduced
PowerSpectrum's computational load by checking to see if the user specified frequency
spacing has actually changed before regenerating the range.

topo/pattern/basic.py

2011-07-04 Bilal Khan

* [41d26c6] Removed redundant first_call var in PowerSpectrum. Changed PowerSpectrum to take
advantage of the fact set_matrix_dimensions is called in a PatternGenerator's __init__. Made
amplitudes a class var to save on memory requirements. Added param labels to LogGaussian.

topo/pattern/basic.py

2011-07-04 Bilal Khan

* [5887bd9] Added set_matrix_dimensions call to __init__ of PatternGenerator.

topo/base/patterngenerator.py

2011-07-01 Chris Ball

* [7ec493a] Use array indexing of active_units_mask and sheet_mask (rather than pointer
arithmetic) in CFPOF_DivisiveNormalizeL1_opt. No measurable impact on performance (for
lissom_oo_or, lgn_density=retina_density=48, cortex_density=64, no scheduled actions, 200
iterations).

topo/transferfn/optimized.py

2011-07-01 Chris Ball

* [d76207e] Use array indexing of output_activity and sheet_mask (rather than pointer
arithmetic) in CFPLF_Hebbian_opt. No measurable impact on performance (for lissom_oo_or,
lgn_density=retina_density=48, cortex_density=64, no scheduled actions, 200 iterations).

topo/learningfn/optimized.py

2011-07-01 Chris Ball

* [84574e2] Use macros for accessing slots in CFPOF_DivisiveNormalizeL1_opt. Should be no
visible change.

topo/transferfn/optimized.py

2011-06-29 Bilal Khan

* [3207c08] Bugfix to set_matrix_dimensions (previous commit).

topo/misc/generatorsheet.py

2011-06-29 Bilal Khan

* [7542a3c] Changed update_matrix_dimensions to set_matrix_dimensions in all patterns that
use it. Updated Spectrogram to use scale and offset params.

topo/base/patterngenerator.py topo/misc/generatorsheet.py topo/pattern/audio.py
topo/pattern/basic.py

2011-06-23 Chris Ball

* [dd303d4] Added ALERT.

topo/misc/patternfn.py

2011-06-23 Chris Ball

* [cb1ac59] Some versions of grep are broken, so parse svn revision number using sed.

Makefile

2011-06-23 James A. Bednar

* [13ccf8a] Minor cleanup to docstrings

topo/base/simulation.py topo/sheet/basic.py

2011-06-17 Chris Ball

* [970c571] Minor simplifications.

doc/Downloads/git_text.php

2011-06-17 Chris Ball

* [40b0e00] Minor improvements to message printing.

topo/misc/legacy.py

2011-06-17 Chris Ball

* [573e985] Always print message when installing legacy snapshot support.

topo/misc/legacy.py

2011-06-16 James A. Bednar

* [6645b4c] Minor cleanup

topo/base/patterngenerator.py topo/misc/generatorsheet.py

2011-06-16 Bilal Khan

* [c18cd8a] Changed on_install method to update_matrix_dimensions, which is called to alert
a pattern generator that it's dimensions have changed.

topo/base/patterngenerator.py topo/misc/generatorsheet.py topo/pattern/audio.py
topo/pattern/basic.py

2011-06-16 Bilal Khan

* [bbfcb04] Removed meaningless params in PowerSpectrum (eg x, y, etc).

topo/pattern/basic.py

2011-06-16 Bilal Khan

* [824b51a] Changed function names to fit topo style.

topo/misc/generatorsheet.py topo/pattern/audio.py topo/pattern/basic.py

2011-06-16 Bilal Khan

* [3675349] Error corrections.

topo/pattern/basic.py

2011-06-16 Bilal Khan

* [cff84cd] a

topo/pattern/basic.py

2011-06-16 Bilal Khan

* [32a6da8] Added note explaining why we print errors instead of raising them (it crashes
ipython).

topo/tkgui/topoconsole.py

2011-06-15 Bilal Khan

* [4448375] Conflict resolution.

topo/misc/commandline.py

2011-06-15 Bilal Khan

* [f6180c2] Changed frequency and latency map measurement code to use custom pattern
presenters that map the frequency and latency range respectively to the sheet x & y
coordinates.

topo/command/analysis.py

2011-06-15 Bilal Khan

* [94080f6] Added a description to loadAudioFile explaining the method by which we're
rescaling amplitude to the range [0:1]. Updated frequency_spacing's so that low indices
correspond to low frequencies.

topo/pattern/audio.py

2011-06-15 Bilal Khan

* [a7d78c4] Updated power spectrum and auditory methods to use new generator sheet callback
mechanism rather than the first call mechanism.

topo/pattern/audio.py topo/pattern/basic.py

2011-06-15 Bilal Khan

* [d477ab5] Added a call to a special method in a pattern generator when it is installed
into a generator sheet.

topo/misc/generatorsheet.py

2011-06-08 James A. Bednar

* [7aeb00b] Fixed typo

topo/misc/commandline.py

2011-06-01 Chris Ball

* [fca58b2] Added --pdb option for calling pdb after every unhandled exception.

topo/misc/commandline.py

2011-05-26 Bilal Khan

* [bc01fb6] No idea what that was about.

topo/analysis/featureresponses.py

2011-05-26 Bilal Khan

* [9fff716] Merge branch 'tonotopic_map'

topo/pattern/audio.py topo/pattern/basic.py

2011-05-24 Chris Ball

* [df9a10c] Minor simplification; should be no visible change.

topo/analysis/featureresponses.py

2011-05-24 Bilal Khan

* [9fdca7c] Updated SigmoidedDoLG to use new LogGaussian.

topo/pattern/basic.py

2011-05-24 Bilal Khan

* [88ce535] Re-parametrised LogGaussian, now uses size, aspect_ratio, x_shape, &
y_shape. Overloaded _call & _setup_xy in LogGaussian to apply scaling & centre the pattern
correctly.

topo/pattern/basic.py

2011-05-24 Bilal Khan

* [8d017ff] Changed name of param in log_gaussian (from size to mu).

topo/misc/patternfn.py

2011-05-24 Bilal Khan

* [3ed0059] Added code to measure Onset Latency Preference for auditory models.

topo/command/analysis.py

2011-05-24 Bilal Khan

* [2bdfc0d] Corrected bug in AudioFolder where if seconds_per_timestep > interval_length an
end of signal value error was raised, even though repeat was turned on. Corrected bug in
audioFolder where the next audio file loaded was not of the correct precision. Corrected bug
in AudioFolder where loading the next audio file occasionally returned an interval smaller
than specified.

topo/pattern/audio.py

2011-05-24 Bilal Khan

* [b1f0676] Corrected bug with Integer param where default=None was not being allowed even
when allow_None was set. Moved bounds checking in Number type into its own method
(_checkBounds) to provide a minimum override for _check_value.

param/__init__.py

2011-05-24 Bilal Khan

* [8e26355] Changed TimeSeries.sample_rate to Integer type. Cleaned up some error printing
code in TimeSeries. Added check to make sure interval_start & interval_end in
extractSpecificInterval are ints, also changed any functions calling extractSpecificInterval
to use ints. Added new param type TimeSeriesParam. Changed PowerSpectrum's min and max
frequency params to int types. Removed debug code from PowerSpectrum.

topo/pattern/basic.py

2011-05-24 Bilal Khan

* [21abfdf] Changed error in AudioFile where a file load was attempted before super param
initialisation. Removed AudioFile._extractNextInterval as TimeSeries.__call__ obviates the
need for it. Restructured OctaveSpectrogramwithAmplification to remove setParams and
incorporate them into __init__. Added normalization function code to
OctaveSpectrogramwithAmplification. Same thing for LyonsCochlearModel. Restructured
LyonsCochlearModel's __everyCall__ method, incorporating it into _getRowAmplitudes. Updated
Cochleogram accordingly.

topo/pattern/audio.py

2011-05-24 Bilal Khan

* [f4dc170] Small bugfix to previous debug code.

topo/pattern/basic.py

2011-05-24 Bilal Khan

* [17dd7fd] Added a tiny bit of debug code to PowerSpectrum._getRowAmplitudes to help track
down a weird error with AudioFolder. Added a normalization_function param to Spectrogram so
now each column can be normalized individually.

topo/pattern/basic.py

2011-05-24 Bilal Khan

* [48a725c] Consolidated PowerSpectrums setParams into its __init__. Simplified
PowerSpectrums __firstCall__ accordingly. Modified Spectrogram to use sheet dimensions in
preference to the previous spectrograms shape.

topo/pattern/basic.py

2011-05-24 Bilal Khan

* [33584a2] Set TimeSeries' default time_series & sample_rate to None. The user absolutely
must set these as they are intimately linked. We cannot set them default values just incase
the user, on __init__, set's one and not the other. TimeSeries is only used by other
classes, never directly so i think this is fair. Lastly, TimeSeries will print an
informative error if these 2 params are not available.

topo/pattern/basic.py

2011-05-24 Bilal Khan

* [5e6176a] Corrected bug in TimeSeries where a ValueError was raised if the interval_start
> interval_end, even though repeat was turned on. Changed TimeSeries' default signal to be
an array of one period of a sine wave from the outset.

topo/pattern/basic.py

2011-05-24 Bilal Khan

* [256587e] Removed cli option -t to display full traceback (full tracebacks are now on by
default).

topo/misc/commandline.py

2011-05-24 Bilal Khan

* [2c3679a] Made output of the full trace on error the default.

topo/tkgui/topoconsole.py

2011-05-24 Bilal Khan

* [7607e0d] Incorporated setParams of TimeSeries into its other methods, general restructure
& code simplification. Changed audio methods that inherit from TimeSeries to use the new
code.

topo/pattern/audio.py topo/pattern/basic.py

2011-05-24 Bilal Khan

* [1cd1a7b] Changed resolve_path so it now uses a boolean param to determine if the path is
to a file or a folder. Changed Filename and Foldername to use the new param.

param/__init__.py

2011-05-08 Bilal Khan

* [3aedb28] Changed default output path on OS X to be ~/Documents, this is the Mac
convention.

topo/__init__.py

2011-05-08 Bilal Khan

* [9fd9fec] Fixes for right click on Mac, now works with keyboard ctrl click, mouse
(MagicMouse) right clicks, trackpad (MagicTrackpad) right clicks, and 2 finger touch clicks.

topo/tkgui/__init__.py

2011-05-08 Bilal Khan

* [3c6fa94] Added a path_type param to resolve_path, changed it from an arg.

param/__init__.py

2011-05-08 Bilal Khan

* [048f10c] Corrected indentation errors and missing :'s.

topo/pattern/audio.py

2011-05-08 Bilal Khan

* [dd9a9f0] Moved TimeSeries to the new Array param type.

topo/pattern/basic.py

2011-05-08 Bilal Khan

* [50119c7] Added new commandline option for full trace back.

topo/misc/commandline.py

2011-05-08 Bilal Khan

* [bae3d1f] Added new option for full trace back to the console, can be set in the
.topographicarc by setting tkgui.topoconsole.display_full_trace = True.

topo/tkgui/topoconsole.py

2011-05-08 Bilal Khan

* [6f6694a] Added new array param type.

param/__init__.py

2011-05-08 Bilal Khan

* [d73afa9] Corrected Mac right click button codes.

topo/tkgui/__init__.py

2011-05-08 Bilal Khan

* [d334231] Can now specify the float precision to use for loaded audio data in
AudioFile/AudioFolder as a param. Can now specify float precision to use when calculating
ear stage filters in LyonsCochlearModel. Defaults for both are numpy.float64.

topo/pattern/audio.py

2011-05-08 Bilal Khan

* [edf1cde] Cleaned up imports in audio. Added new OctaveSpctrogram class where frequency is
in base 2 logspace. Renamed AuditorySpectrogramSimpleOuterEar to
OctaveSpectrogramWithAmplification, it now inherits from OctaveSpectrogram. Simplified
frequency spacing calculations in accord with previous changes to PowerSpectrum.

topo/pattern/audio.py

2011-05-08 Bilal Khan

* [d185585] Simplified PowerSpectrums _getAmplitudes() method when compressing the frequency
range over the sheet dimensions. Changed PowerSpectrums frequency index spacing to be a
private param, reduced the number of points it calculates to the sheet dimensions.

topo/pattern/basic.py

2011-05-06 Bilal Khan

* [b410e30] Corrected error where search_paths were not retained for Filename & Foldername.

param/__init__.py

2011-05-06 Bilal Khan

* [abadfe2] Changed audiolab file load calls to use float64's instead of float32's. The
documentation used float64's so i imagine we should too.

topo/pattern/audio.py

2011-05-04 Bilal Khan

* [ccf49e8] Removed one further custom range check, replaced with a param bound.

topo/pattern/audio.py

2011-05-04 Bilal Khan

* [7ac996e] Removed custom parameter range checking and replaced with bounds where
appropriate.

topo/pattern/audio.py topo/pattern/basic.py

2011-05-04 Bilal Khan

* [e94620f] Removed superfluous __init__ methods.

topo/pattern/audio.py topo/pattern/basic.py

2011-05-04 Bilal Khan

* [eed2f03] Corrected accidental comment error.

topo/pattern/basic.py

2011-05-02 Chris Ball

* [bb3cc8c] Added test of Filename's search_paths.

topo/tests/testFilename.txt

2011-05-02 Chris Ball

* [4d73e71] Reverted recent change. Full tracebacks should not be printed to the console.

topo/tkgui/topoconsole.py

2011-05-02 Bilal Khan

* [09a78c8] Changed Lyons to work in the frequency domain again. Reduced mem requirements by
using float32's.

topo/pattern/audio.py

2011-05-02 Bilal Khan

* [1368422] Put in sensible default params for SigmoidedDoLG.

topo/pattern/basic.py

2011-05-02 Bilal Khan

* [8745c30] Updated rf and frequency pref/selectivity measurement code.

topo/command/analysis.py

2011-05-02 Bilal Khan

* [8f596a0] Updated lissom_audio to use new pattern generators.

examples/lissom_audio.ty

2011-05-02 Bilal Khan

* [5bbc968] Cleaned up imports. Changed LyonsCochlearModel to inherit from PowerSpectrum
instead of PatternGenerator as it now does an FFT, and applys the filters in the frequency
domain, then does an iFFT to get back to time domain. This is the inefficient/lossy way to
do it, i will be applying the filters in the time domain as soon as i figure out how to make
it work. Changed the default value for LyonsCochlearModel's signal param to None, this way
we won't generate a TimeSeries unless we have to. Modified Cochleogram to use new
LyonsCochlearModel.

topo/pattern/audio.py

2011-05-02 Bilal Khan

* [5e2c0f1] Bugfixes to TimeSeries parameter checking. Changes to AudioFolder to bring it in
line with AudioFile.

topo/pattern/audio.py topo/pattern/basic.py

2011-05-02 Bilal Khan

* [c77ed10] Changed AudioFile to correspond to TimeSeries.

topo/pattern/audio.py

2011-05-02 Bilal Khan

* [84ba1d5] Corrected parameter checking bugs in TimeSeries.

topo/pattern/basic.py

2011-05-02 Bilal Khan

* [2405cf9] Cleaned up some documentation and fucntion names in PowerSpectrum & TimeSeries.

topo/pattern/basic.py

2011-05-02 Bilal Khan

* [1b2bb10] Modified AudioFile to support new TimeSeries architecture.

topo/pattern/audio.py

2011-05-02 Bilal Khan

* [31a9bb1] Added a repeat parameter to TimeSeries so the signal can be processed
indefinitely. Incorporated TimeSeries' check param methods into the setParams
method. Changed TimeSeries' generateSineWave method to public. Moved to firstCall, everyCall
structure for TimeSeries.

topo/pattern/basic.py

2011-05-02 Bilal Khan

* [f9f2b3e] Added __init__ & __firstCall__ methods to both AuditorySpectrogram &
AuditorySpectrogramSimpleOuterEar, these simply call their super methods. Changed some
parameter names in AuditorySpectrogramSimpleOuterEar to make things clearer. Fixed bug in
AuditorySpectrogramSimpleOuterEar where all it was outputting was a sheet of nan's - it now
works as expected. The only thing still not working right is LyonsCochlearModel as i was
attempting to change it from transforming in frequency space to transforming in time space.

topo/pattern/audio.py

2011-05-02 Bilal Khan

* [c861ea6] Added __init__ method to Spectrogram, no idea why/how it was omitted previously,
just an oversight. This shouldn't affect anyone using Spectrogram, only those using a
subclass of Spectrogram as the usual call to super __init__ would fail.:

topo/pattern/basic.py

2011-05-02 Bilal Khan

* [7a224fa] Changed AuditorySpectrogram to use new Spectrogram code, changed
AuditorySpectrogramWithSimpleOuterEar to AuditorySpectrogramSimpleOuterEar, though note it
doesn't actually work. Neither does LyonsCochlear model, and hence neither does cochleogram.

topo/pattern/audio.py

2011-05-02 Bilal Khan

* [9909adb] Cleaned up imports, added a check for if the min frequency passed to
PowerSpecturm is lower than the max frequency. Combined some split lines into single lines,
had too much trouble with line splits, playing it safe from now on.

topo/pattern/basic.py

2011-05-02 Bilal Khan

* [e323ac0] Updated Spectrogram to use new PowerSpectrum.

topo/pattern/basic.py

2011-05-02 Bilal Khan

* [8545f32] Upgraded PowerSpectrum to cleanly differentiate between first and all other
runs. Changed initialiseWindowParams to setParams, it now validates PowerSpectrum specific
params & allows setting of superclass params.

topo/pattern/basic.py

2011-05-02 Bilal Khan

* [daac5cb] There was an error with the previous implementation of the Foldername param that
causes Topographica to crash whenever you try to run *ANYTHING*. I didn't pick this up on my
system because for some reason the .pyc files weren't rebuilt. It's fixed now.

param/__init__.py

2011-05-02 Bilal Khan

* [15ca055] Accidentally included a file on last commit, removing in this commit.

osx/xcode3 language references/Install Path.png

2011-05-02 Bilal Khan

* [65924fe] Added files to get automatic syntax colouring for .ty files in Xcode 3.

osx/xcode3 language references/Install Path.png osx/xcode3 language
references/Instructions.txt osx/xcode3 language references/Topographica.xcspec osx/xcode3
language references/Topographica.xcsynspec

2011-05-02 Bilal Khan

* [f442cd9] Updates to lissom_audio for compatibility with new methods.

examples/lissom_audio.ty

2011-05-02 Bilal Khan

* [1c2ae68] Changed AudioFolder to use the new Foldername parameter, removed some debig code
from TimeSeries.

topo/pattern/audio.py topo/pattern/basic.py

2011-05-02 Bilal Khan

* [8a75a25] Copied the resolve_path class to resolve_path2, a generalised version that
checks for the existance of a path and does not discriminate between files and
folders. Created 2 new classes resolve_file_path and resolve_folder_path that take the
output of resolve_path and simply check if it is a file or a folder respectively. Created a
new Path class that is a generalised version of the old Filename class, changed the Filename
class to inherit from this new Path class, created a new Foldername class that also inherits
from the Path class. All changes are backwards compatible.

param/__init__.py

2011-05-02 Bilal Khan

* [3e617fa] Made a rectangular smoothing window default again for PowerSpectrum. Changed
sine wave generation in TimeSeries to wait until an interval is requested before checking if
a signal is actually present, no only generate a sine wave in this case. Changed
PowerSpectrum (minor) to fit with this TimeSeries style. Changed the fft, each run is
computed using an entire seconds worth of samples, but instead of filling the difference
between the window size and the number of samples per sec with zeros, we tile the signal
till it's the right size.

topo/pattern/basic.py

2011-05-02 Bilal Khan

* [ab82c9d] Any overrides sent through the Audio methods to the parent class TimeSeries
weren't being sent, so TimeSeries would fall back to it's default values for sample_rate
etc, this is now fixed.

topo/pattern/audio.py

2011-05-02 Bilal Khan

* [97f2032] Corrected sine wave generation in TimeSeries so now when you specify a signal
length you get the actual length you requested.

topo/pattern/basic.py

2011-05-02 Bilal Khan

* [c7b092c] Set so the full message/trace is displayed in the GUI on error.

topo/tkgui/topoconsole.py

2011-05-02 Bilal Khan

* [ae46a5e] Moved sine wave generation inside TimeSeries. Moved rectangle window inside
PowerSpectrum.

topo/pattern/basic.py

2011-04-30 Chris Ball

* [d4d136f] Removed ALERT.

setup.py

2011-04-30 Chris Ball

* [9cbca8d] Added test of unpickling instances from r11275.

Makefile topo/tests/instances-r11275.pickle topo/tests/test_script.py

2011-04-30 Chris Ball

* [9da9d51] Fixed bug in instantiating all classes (some classes were being instantiated
mutiple times).

topo/tests/test_script.py

2011-04-30 Chris Ball

* [05725d4] Upgraded 'position' ALERT.

topo/base/patterngenerator.py

2011-04-30 Chris Ball

* [799193e] If a value for slot X hasn't been set, the attribute X doesn't exist on the
instance. Replaced the get_all_slots(class) function with get_occupied_slots(instance),
fixing pickling error for instances of certain classes.

param/parameterized.py topo/base/boundingregion.py

2011-04-30 Chris Ball

* [df3f85d] Fixed default value bug in param.Composite (if not set to a new list on
initialization, attribs list could otherwise be shared between instances).

param/__init__.py

2011-04-27 Chris Ball

* [eafc17c] Clarified warning messages for snapshot loading.

param/parameterized.py

2011-04-27 Chris Ball

* [03063cf] Restored support for '-l' option. (accidentally removed during cleanup).

topo/misc/legacy.py

2011-04-27 Chris Ball

* [97a8f91] Stopped snapshot loading from printing out snapshot version information (except
in debug mode).

topo/command/basic.py topo/misc/legacy.py topo/tests/testFilename.txt

2011-04-26 Chris Ball

* [d4d40f6] Fixed failing test after change to snapshot loading (snapshot's simulation
version is now printed.

topo/tests/testFilename.txt

2011-04-25 Chris Ball

* [f2a0395] Attempt to set topo.version for git-controlled copies of Topographica.

Makefile

2011-04-25 Chris Ball

* [5649bc9] Legacy support can now be tied to particular releases/versions, so we can
control what support is installed.

topo/command/basic.py topo/misc/legacy.py

2011-04-25 Chris Ball

* [7105352] Added a comment.

param/parameterized.py

2011-04-25 Chris Ball

* [759a4fe] Fixed bug detecting a value that is different from the default (when value or
default is a numpy array).

param/parameterized.py

2011-04-25 Chris Ball

* [d9307dc] Added 'make pickle-all-classes' to test pickling and unpickling of all classes.

Makefile topo/tests/test_script.py

2011-04-25 Chris Ball

* [8905ad6] Added ALERT.

topo/base/boundingregion.py

2011-04-25 Chris Ball

* [d2c5a2b] Added ALERT.

topo/misc/legacy.py

2011-04-25 Chris Ball

* [ed43c0c] Restored code that had been in topo.misc.legacy, to support old data file.

topo/tests/test_map_measurement.py

2011-04-25 Chris Ball

* [09884d7] First pass at instantiating all classes (to use for various tests).

topo/tests/test_script.py

2011-04-25 Chris Ball

* [a35d9a2] Began official support for all snapshots created since 0.9.7/r11275. Earlier
snapshots are no longer supported. Switched to lissom.ty from r11275 as simulation to use
for snapshot testing.

Makefile topo/misc/legacy.py topo/tests/lissom_oo_or.ty_pickle_test.typ
topo/tests/lissom_oo_or_od_dr_cr_dy_sf_000010.00.typ topo/tests/test_script.py

2011-04-25 Chris Ball

* [2a5617c] Added minor ALERT.

examples/lissom.ty

2011-04-25 Chris Ball

* [ab294d9] Put back a seek(0) command accidentally removed in previous commit. Fixed
mixed-up order of pickle loading error message.

topo/command/basic.py

2011-04-25 Chris Ball

* [e06f3c6] Clarified ambiguous warning message.

param/parameterized.py

2011-04-25 Chris Ball

* [04f4092] Pickling support for parameters: removed a warning that was hiding exceptions we
can handle in topo.misc.legacy. Minor changes to some other warning messages.

param/parameterized.py

2011-04-24 Chris Ball

* [6c49c2d] Removed apparently unmaintained Gnosis Utils. Removed experimental xml snapshot
saving.

external/Makefile topo/command/basic.py topo/tests/testsnapshots.py

2011-04-24 Chris Ball

* [c3cdd93] Updated to match recent audio package changes.

external/Makefile

2011-04-22 Bilal Khan

* [ba9fa56] Fixed error message in PowerSpectrum that is displayed when the desired
frequency range is unavailable. Changed TimeSeries default sample_rate to 44100.

topo/pattern/basic.py

2011-04-22 Bilal Khan

* [1601c4c] Corrected bug with LyonsCochlearModel to fit with new TimeSeries.

topo/pattern/audio.py

2011-04-22 Bilal Khan

* [e5895dd] A new class Cochleogram is to LyonsCochlearModel as Spectrogram is to
PowerSpectrum.

topo/pattern/audio.py

2011-04-22 Bilal Khan

* [79524b7] A new class LyonsCochlearModel has been implemented to provide a
characterisation of cochlear frequency response, think of it as analogous to a
PowerSpectrum. See R. F. Lyon, 'A computational model of filtering, detection and
compression

topo/pattern/audio.py

2011-04-22 Bilal Khan

* [b5fe7b0] The simple outer ear amplification effect code that used to be in AudioFolder
was moved into a new class AuditorySpectrogramWithSimpleOuterEar, for modularity and mostly
because it had nothing to do with AudioFolders.

topo/pattern/audio.py

2011-04-22 Bilal Khan

* [a9af391] The auditory specific code (conversion to decibels, octave scales etc) was moved
out of Spectrogram in pattern.basic into pattern.audio into the class AuditorySpectrgram
(that inherits from Spectrogram). This provides clean, modular, separation between a power
spectrogram and and auditory spectrogram.

topo/pattern/audio.py

2011-04-22 Bilal Khan

* [41a6cc2] SUMMARY OF PREVIOUS CHANGES: Brand new TimeSeries class in pattern.basic, stores
any discrete signal and provide operations on it such as extracting a consecutive window of
points, Large code restructure of PowerSpectrum and Spectrogram to use the new TimeSeries
class (new parametrisation on both these classes, all previous signal parameters are now
controlled through the TimeSeries object. Also now we do much more checking for the sanity
of arguments, and provide clear error/warning messages if they fail to comply. Both
Spectrgram and PowerSpectrum now automatically partition the requested frequency space into
the number of sheet rows so changing sheet density is possible (previously audio sheets had
to be fixed at specific densities to correspond to specific frequency/time spaces). Both
PowerSpectrum and Spectrogram can now be instantiated in the GUI as a TimeSeries object
initialises with a sine wave by default if no sign is supplied, previously these classes
were abstract due to the lack of signal. NOTE: there seems to be a GUI bug currently
preventing these classes actually being instantiated in the Test Pattern window, they work
as expected everywhere else). Parameterisation has changed on Diff of Gaussians and
Sigmoided Diff of Gaussians to make things simpler/clearer/easier to use. LogGaussian and
Sigmoided diff of LogGaussians now works too, which is to say its earlier erratic behaviour
of jumping all over the sheet has been corrected and it's parameters drastically cut down
for simplicity/to remove redundant controls. Audio.py updates equally substantial, included
in this commit as they depend heavily on PowerSpectrum and Spectrogram. AudioFile and
AudioFolder have been updated/restructured to use the new TimeSeries object.

topo/pattern/audio.py topo/pattern/basic.py

2011-04-22 Bilal Khan

* [20b8964] Changed some internal variable names for audio methods.

topo/pattern/audio.py topo/pattern/basic.py

2011-04-22 Bilal Khan

* [de9dee6] Improved the way a sine wave is generated for a TimeSeries, corrected the logic
so it's actually generated. Corrected PowerSpectrum to use new TimeSeries.

topo/pattern/basic.py

2011-04-22 Bilal Khan

* [f972e81] Changed LogGaussian & SigmoidedDoLG to have a default size of 1, a default size
of 0 renders a pattern but doesn't make sense conceptually.

topo/pattern/basic.py

2011-04-22 Bilal Khan

* [ef9b230] Changed the way a 10s sin wave is generated when no time_series is set for a
TimeSeries object, i have no idea what i was thinking when i wrote the previous method.

topo/pattern/basic.py

2011-04-22 Bilal Khan

* [8445c34] Corrected rounding a error when calculating the ratio by which the frequency
range is compressed to sheet rows.

topo/pattern/basic.py

2011-04-22 Bilal Khan

* [8adfb68] Added OS X application building resources.

osx/Instructions.txt osx/Launch Topographica.scpt osx/applet.icns
osx/description.rtfd/TXT.rtf

2011-04-22 Bilal Khan

* [3b0cbf8] Corrected PowerSpectrum so that it doesn't exclude the bottom of the frequency
range anymore. Also corrected the mapping between the frequency range & sheet rows to take
into account the actual number of frequencies per row (on a row by row basis) rather than
the average number of frequencies per row - this was causing problems with logarithmic
spacing.

topo/pattern/basic.py

2011-04-22 Bilal Khan

* [06ecaf1] Changed AudioFolder such that it now uses the new AudioFile, externally the
mechanisms are the same, internally it's changes correspond with AudioFile & TimeSeries.

topo/pattern/audio.py

2011-04-22 Bilal Khan

* [b820493] Changed AudioFile such that it now inherits from the TimeSeries class (vs
Spectrogram). This has vastly simplified its code such that now all you need to provide is a
file path.

topo/pattern/audio.py

2011-04-22 Bilal Khan

* [ae90533] Updated PowerSpectrum to do a rFFT using a full second's worth of samples, using
only those samples in a sample window was resulting in artefacts. Now we take the sample
window and pad with zeros up till the sample rate.

topo/pattern/basic.py

2011-04-22 Bilal Khan

* [0c48611] Spectrogram has been updated to use the new TimeSeries, & PowerSpectrum classes,
crucially this means it is no longer abstract & could be instantiated in a GUI without
specifying an audiofile.

topo/pattern/basic.py

2011-04-22 Bilal Khan

* [ace017c] PowerSpectrum has been updated to use the new TimeSeries class, crucially this
means it is no longer abstract & could be instantiated in a GUI.

topo/pattern/basic.py

2011-04-22 Bilal Khan

* [66cf8b1] Added new abstract class TimeSeries to provide a standard object within which we
can store any time correlated/sequential data. If no data is provided the class will
generate a 10s sine wave. This now allows all the auditory methods to be instantiated in the
GUI. Even more importantly the class contains methods to extract part of the series between
specified intervals, and can be called to return a self incrementing, sliding window, on the
series.

topo/pattern/basic.py

2011-04-22 Bilal Khan

* [6291c1a] Changed rectangular window function from list to numpy array.

topo/pattern/basic.py

2011-04-22 Bilal Khan

* [14d2918] Modified LogGaussian pattern removing params for x_tail & y_tail, replaced by a
single tail param. Modified SigmoidedDoLG to use new LogGaussian patter. Removed
DivisiveNormalise output fns from SigmoidedDoLG, SigmoidedDoG, and DifferenceOfGaussians.

topo/pattern/basic.py

2011-04-22 Bilal Khan

* [22cda4d] Changed LogGaussian to require only 2 params (x_tail & y_tail) which govern the
decay of the gaussian in the respective direction. Corrected the ability to rotate & scale
the pattern, it now behaves like one would expect of the other patterns, lastly the pattern
is centred to the middle of the sheet by the peak of the gaussian, there is some debate as
to which centering to use (centre of the gaussian as a whole or centre by the position of
the peak), i believe centering by the peak to be most appropriate as it is the primary point
of interest.

topo/misc/patternfn.py topo/pattern/basic.py

2011-04-14 Chris Ball

* [f9a19fb] Made option to create msi or exe for Windows (msi not available until Python
2.7).

Makefile

2011-04-14 Chris Ball

* [a41de82] Attempt to create msi rather than exe for Windows (since msi can be installed
from commandline, among other advantages).

Makefile

2011-04-13 Chris Ball

* [8aaeac0] Simplified user startup files: ~/.topographica for linux/OS X, and
~/topographica.ini for Windows.

doc/User_Manual/commandline_text.php topo/misc/commandline.py

2011-04-05 Bilal Khan

* [492dc3b] Added section about using audiolab with a 32bit EPD 7.

doc/Developer_Manual/macinstall_text.php

2011-04-05 Bilal Khan

* [cdb1466] Moved guide to Python 2.7, explained EPD vs MacPorts a bit more thoroughly

doc/Developer_Manual/macinstall_text.php

2011-04-04 Bilal Khan

* [d76d1ec] Updated Mac build instructions to make audio lab an optional install, specified
exactly which bits of the Xcode install are actually necessary.

doc/Developer_Manual/macinstall_text.php

2011-04-03 Chris Ball

* [37a50ff] Made installation link more prominent.

doc/Developer_Manual/index_text.php

2011-04-03 Chris Ball

* [de74349] Linked to developer installation instructions for OS X and Ubuntu.

doc/Developer_Manual/aptinstall_text.php doc/Developer_Manual/installation_text.php

2011-04-03 Bilal Khan

* [57b8d45] Added a Notes/Issues section to Mac build instructions.

doc/Developer_Manual/macinstall_text.php

2011-04-03 Bilal Khan

* [263166a] Build instructions for Topographica on Mac OS X 10.6.* using an external
MacPorts Python 2.6, this is preferable to the EPD for a faster Topographica GUI, and
compatibility with the python audio lab.

doc/Developer_Manual/macinstall_text.php

2011-04-02 James A. Bednar

* [90acccf] Added skip parameter for topographic grid plots

topo/command/pylabplot.py

2011-03-31 Chris Ball

* [3fb58aa] Change hack allowing Tkinter.BooleanVar to have a value of 'None' from being a
source patch to a dynamic patch (allowing it to work when we use e.g. the system's Tkinter;
SF 3261272).

external/Makefile param/tk.py

2011-03-28 James A. Bednar

* [0279c54] Made Model Editor diagrams work well for large numbers of dimensions; still not
perfect for small numbers of dimensions and/or some combinations of dimensions.

examples/lissom.ty

2011-03-25 James A. Bednar

* [6e169b6] Added toggles for node and connection labels to make the output usable in a
paper by adding a few external labels (eventually as static text in the model editor)

topo/tkgui/editor.py

2011-03-21 Alessio Plebe

* [d2263fe] added a method to subtract distributions, useful in manipulating multiple
feature responses

topo/misc/distribution.py

2011-03-16 James A. Bednar

* [02543f4] Removed unused function

examples/gcal.ty examples/lissom_oo_or.ty

2011-03-16 James A. Bednar

* [97a15a6] Changed default connection delay to be nonzero, and made negative values
illegal. Fixes long-standing problem with the Model Editor that when adding feedback
projections, the network eventually goes into an endless loop, due to never-ending streams
of event generation

topo/base/simulation.py

2011-03-03 Chris Ball

* [1203b8e] Fix bug in new OpenMP support (when OpenMP was not used, loop pragma was missing
from c_decorators dictionary).

topo/misc/inlinec.py

2011-03-03 James A. Bednar

* [21ceddb] Added more documentation

topo/misc/inlinec.py

2011-03-03 Chris Ball

* [0e8e29e] Integrated Marco's OpenMP changes. Setting 'openmp=True' in __main__ before
inlinec is imported causes OpenMP to be used (similarly to setting 'import_weave' in
__main__). Control over number of OpenMP threads is via 'openmp_threads'
variable. 'Decoration' of C code uses c_decorators dictionary."

topo/misc/inlinec.py topo/responsefn/optimized.py

2011-02-27 Chris Ball

* [389ad35] Update to git workflow (minor improvement).

doc/Downloads/git_text.php

2011-02-25 Chris Ball

* [958bfdf] Added cumulative coverage over various tests.

doc/buildbot/master.cfg

2011-02-25 Chris Ball

* [b2cbbc2] Additional Makefile targets for coverage.

Makefile

2011-02-25 Chris Ball

* [36ddd58] Upgraded coverage package to 3.4. Replaced previous coverage command (limited to
coverage of unit tests) with more flexible commands in the Makefile (for use by buildbot).

Makefile doc/buildbot/coveragerc external/Makefile topo/tests/__init__.py

2011-02-22 Chris Ball

* [20c06e8] Enable RPM spec file generation.

Makefile doc/buildbot/master.cfg

2011-02-22 Chris Ball

* [6485f6f] Added DICE 'topographica-other-python' buildslave. Also reduced frequency of
builds.

doc/buildbot/master.cfg

2011-02-21 Chris Ball

* [6ba2bb0] Data from speed-tests is now stored in ~/topographica/tests/hostname, to prevent
overwriting of one machine's data by another when ~ is shared (e.g. on DICE).

Makefile topo/tests/__init__.py

2011-02-19 Chris Ball

* [5349958] Updated buildbot config to match current hardware.

doc/buildbot/index.html doc/buildbot/master.cfg

2011-02-19 Chris Ball

* [8d4dfc0] Updates to git admin documentation.

doc/Downloads/git_text.php

2011-02-17 Chris Ball

* [4398dcc] Updates to comments.

topo/responsefn/optimized.py

2011-02-17 Chris Ball

* [02bb392] Simplification to mask and activity array indexing in CFPRF_DotProduct_opt. Has
no effect on performance, and allows OpenMP optimization (to be committed in the
future). Implemented and tested By Marco Elver.

topo/responsefn/optimized.py

2011-02-15 James A. Bednar

* [a83f41f] Added more motivation for which users would find Topographica useful

doc/Home/index_text.php doc/User_Manual/overview_text.php

2011-02-10 Chris Ball

* [42886eb] Changed GCAL example to use sheet.lissom.LISSOM rather than
sheet.lissom.JointScaling(apply_scaling=False). There should be no change, since
JointScaling with apply_scaling=False appears to be equivalent to LISSOM.

examples/gcal.ty

2011-02-09 Chris Ball

* [a92cb4f] Removed unused BLT.

external/Makefile

2011-02-06 Chris Ball

* [2cbb375] Fixed typo that was causing test failures.

topo/pattern/audio.py

2011-02-04 Chris Ball

* [99515ed] Minor cleanup (recommending SF.net as location for git repositories).

doc/Downloads/git_text.php

2010-12-23 Bilal Khan

* [f59e515] Cleaned up imports in lissom_audio. Employed standard topo indentation and
comment format throughout. Merged comments and variable names (so to speak) to make code
much more readable. Removed lissom_audio from contrib. Added lissom_audio to
examples. Marked it as the completed undergrad thesis.

examples/lissom_audio.ty

2010-12-23 Bilal Khan

* [a3c62ca] Added a LogGaussian pattern, this is a 2D Log Gaussian pattern generator
allowing standard gaussian patterns but with the added advantage of movable peaks. Also
added a SigmoidedDoLG pattern, this is similar to the SigmoidedDoG pattern but with the
afore mentioned advantes of LogGaussian.

topo/misc/patternfn.py topo/pattern/basic.py

2010-12-23 Bilal Khan

* [19ac8f8] Made window params of Spectrogram hidden to users of AudioFile (as per
CEBALERT). Cleaned up imports in pattern/audio. Copied standard topo indentation and comment
format. Merged comments with variable names (so to speak) in order to make code far more
readable. Optimised code by using standard Python constructs and numpy operations rather
than for loops / Java programming style. Made default params for AudioFile and AudioFolder
reasonable (as per JABALERT).

topo/pattern/audio.py topo/pattern/basic.py

2010-12-20 James A. Bednar

* [2bb3d34] Fixed typo

param/tk.py

2010-12-19 Chris Ball

* [da9c494] Rather than requiring an existing Tk instance to be passed to initialize(), look
for one in the standard location (Tkinter._default_root).

param/tk.py

2010-12-14 Chris Ball

* [7b19f4f] Added ALERT.

topo/sheet/lissom.py

2010-12-08 Chris Ball

* [35cb140] Added ALERT.

topo/analysis/featureresponses.py

2010-12-03 Chris Ball

* [2a93eb7] Minor simplification (should have no effect).

topo/misc/picklemain.py

2010-12-03 Chris Ball

* [bbd86d9] Fixed long-standing bug in PickleMain that was preventing Topographica
simulations from being pickled using pickle (rather than cPickle, the default). Also made
minor simplification to pickle.Pickler method calls (should have no effect).

topo/misc/picklemain.py

2010-10-28 Chris Ball

* [59dadec] Upgraded Cython. Altered Cython CFP dot product function to be something like
three times faster than initial version.

external/Makefile topo/responsefn/optimized_cy.pyx

2010-10-25 Chris Ball

* [26bf82b] Fixed bug in 'AllTogether' plot normalization; previously, normalization was
incorrect when there was a mixture of positive-value and negative-value plots.

topo/plotting/plot.py

2010-10-23 Chris Ball

* [70a7c89] Removed outdated instructions for Bazaar.

doc/Developer_Manual/index_text.php doc/Downloads/bzr_text.php

2010-10-23 Chris Ball

* [b29e4f4] Added ALERT.

topo/misc/pyxhandler.py

2010-10-22 James A. Bednar

* [d66a847] Added alerts

topo/misc/inlinec.py topo/misc/pyxhandler.py

2010-10-22 Chris Ball

* [df39c5f] Removed test line left in accidentally.

topo/misc/pyxhandler.py

2010-10-22 Chris Ball

* [c9c1df5] Added draft Cython tutorial, from Aistis Stankevicius. Work in progress.

doc/Developer_Manual/cython_text.php doc/Developer_Manual/rt.png

2010-10-21 Chris Ball

* [9249421] Initial version of Cython CFPDotProduct function (from Aistis Stankevicius) and
code to support Cython-optimized functions.

topo/misc/pyxhandler.py topo/responsefn/optimized.py topo/responsefn/optimized_cy.pyx

2010-10-19 Chris Ball

* [c385197] Removed incorrect ALERT (copy.copy() works for all input types, and the overhead
is presumably small).

topo/transferfn/basic.py

2010-10-18 Chris Ball

* [14bd9f1] Simplified svn documentation upload for newer version of buildbot. Removed
lodestar buildslave. Switched mail notification to 'failing' (for constant reminders about
failing tests now there are no tests that are constantly failing).

doc/buildbot/master.cfg

2010-10-18 James A. Bednar

* [a4f7b03] Added lots of missing people; reorganized slightly

doc/Team_Members/index_text.php

2010-10-17 Chris Ball

* [f4cb485] Added note about BSD license.

doc/Downloads/index_text.php doc/Home/index_text.php

2010-10-17 Chris Ball

* [50948b3] Added note that 32-bit EPD is currently required on OS X.

doc/Downloads/index_text.php

2010-10-08 Alessio Plebe

* [70e342f] fixed possible errors issued by MultiOrPlot in degenerate cases of no
selectivity to orientations

topo/plotting/plot.py

2010-10-06 Alessio Plebe

* [2b03a63] fixed color coding of corner angles

topo/command/analysis.py topo/command/key_angles.png

2010-10-04 Alessio Plebe

* [0501b6f] Alternative way of measuring the second response to orientations in units:
instead of taking the second maximum, detecting if there is an effective second peak in the
distribution of orientation responses, otherwise the selectivity will be set to zero, and in
the relevant plots it will be ignored

topo/analysis/featureresponses.py topo/command/analysis.py topo/misc/distribution.py
topo/plotting/plotgroup.py

2010-10-02 Chris Ball

* [ede732e] Added note that using e.g. EPD is also possible for developers.

doc/Developer_Manual/installation_text.php

2010-10-02 Chris Ball

* [0544ef6] Fixed typo.

doc/Developer_Manual/index_text.php

2010-09-23 Alessio Plebe

* [71b67d7] Added the measure of a secondary orientation preference, and plotting facilities
for the secondary orientation by pseudo-colors, and the combination of primary and secondary
orientation as segments in each unit.

topo/analysis/featureresponses.py topo/command/analysis.py topo/command/two_or_key_vert.png
topo/command/two_or_key_vert_small.png topo/misc/distribution.py topo/plotting/bitmap.py
topo/plotting/plot.py topo/plotting/plotgroup.py

2010-09-23 Chris Ball

* [84624e6] Added comment to ALERT about PIL package name.

topo/__init__.py

2010-09-23 Chris Ball

* [46073b0] Fixed ALERT about PIL import.

topo/command/analysis.py

2010-09-23 Chris Ball

* [57d187f] Minor updates that have been live for a while, plus small changes to change
master from doozy.inf to fiver.inf.

doc/buildbot/master.cfg

2010-09-13 James A. Bednar

* [9e8569d] Wrapped camera-related imports to avoid problems when -l is invoked on machines
with no camera support

topo/pattern/opencvcamera.py topo/sheet/ptztracker.py

2010-09-10 James A. Bednar

* [6ab1570] Avoid loading camera-related files by default, to avoid problems on systems
without opencv or a camera

topo/pattern/__init__.py topo/sheet/__init__.py

2010-09-08 Celia Fillion

* [04fabaf] Face detection and tracking.

examples/ptztracker.ty topo/pattern/opencvcamera.py topo/sheet/ptztracker.py

2010-09-06 Chris Ball

* [4a5aa97] Added comments to Bitmap._arrayToImage().

topo/plotting/bitmap.py

2010-09-04 Chris Ball

* [713a637] Put try/except around PIL import that breaks easy_install and presumably
packages.

topo/command/analysis.py

2010-08-25 James A. Bednar

* [dc5dc3e] Added vector versions of disp_key_white_vert_small.png for publications

topo/command/disp_key_white_vert.pdf topo/command/disp_key_white_vert.svg

2010-08-25 James A. Bednar

* [105a597] Fixed color bar spacing

topo/command/disp_key_white_vert_small.png

2010-08-17 Chris Ball

* [ef61fb3] Minor addition to git docs.

doc/Downloads/git_text.php

2010-08-10 Chris Ball

* [742c67b] More simplification of git/svn workflow.

doc/Downloads/git_text.php

2010-08-09 Chris Ball

* [2d78a85] Removed references to anything irrelevant to developers. Also, some minor
cleanups.

doc/Downloads/git_text.php

2010-08-09 Chris Ball

* [ea6bac4] Shortened the git documentation.

doc/Downloads/git_text.php

2010-08-09 Celia Fillion

* [517f311] Added support for OpenCV camera and uvcdynctrl.

examples/ptztracker.ty topo/base/simulation.py topo/misc/ptz.py topo/misc/robotics.py
topo/pattern/opencvcamera.py topo/sheet/basic.py topo/sheet/ptztracker.py

2010-08-09 Chris Ball

* [9819e51] Added missing link.

doc/Developer_Manual/installation_text.php

2010-08-05 Chris Ball

* [3029329] Removed LATEST_STABLE. Removed detail about svn switch command (it's a
potentially dangerous command; I don't think we should suggest that people use it, though if
they already know how to use it, that's fine).

doc/Downloads/cvs_text.php

2010-08-05 James A. Bednar

* [676f70d] Removed outdated about info

doc/User_Manual/about_text.php doc/User_Manual/index_text.php

2010-08-05 Chris Ball

* [32b3a7b] File missed from previous commit.

README.setup.txt

2010-08-05 Chris Ball

* [a71ca38] Added README specifically for packages. Include LICENSE.txt in packages (and do
not include ChangeLog.txt).

MANIFEST.in Makefile

2010-08-05 Chris Ball

* [bd0f3e7] Minor alteration to PyPI text.

setup.py

2010-08-05 Chris Ball

* [e62f42d] Updated download links to point to SF.net.

doc/Downloads/existingpython_text.php doc/Downloads/index_text.php

2010-07-31 Chris Ball

* [c521d07] Removed unused imports.

topo/pattern/basic.py

2010-07-30 James A. Bednar

* [1fdd99d] Reorganized imports and explained why they are unusual

topo/misc/memuse.py

2010-07-28 Chris Ball

* [810a7e6] Use resolve_path() in load_snapshot().

topo/command/basic.py

2010-07-28 Chris Ball

* [fe5a9f1] Do not restore resolve_path and normalize_path.

topo/misc/legacy.py

2010-07-28 Chris Ball

* [d9f8c9d] Do not pickle resolve_path's search_paths and normalize_path's prefix.

param/__init__.py topo/tests/testFilename.txt

2010-07-28 Chris Ball

* [f46c15f] Added option to prevent pickling of a Parameter's default value.

param/parameterized.py

2010-07-28 Chris Ball

* [917960e] Added ALERT about not searching param for Parameterized class attributes to
pickle.

topo/command/basic.py

2010-07-28 Chris Ball

* [70f8a6d] Added note about coverage.

doc/Developer_Manual/testing_text.php

2010-07-28 Chris Ball

* [22d45be] Added example usage of run_coverage().

topo/tests/__init__.py

2010-07-27 Aistis Stankevicius

* [199b3ca] Included 'make tests-coverage-html', run_coverage() now accepts targets list.

Makefile topo/tests/__init__.py

2010-07-27 Chris Ball

* [bef9507] Removed unused imports.

topo/analysis/featureresponses.py topo/analysis/vision.py topo/command/analysis.py
topo/learningfn/basic.py topo/learningfn/projfn.py topo/learningfn/som.py
topo/sheet/lissom.py topo/sheet/saccade.py

2010-07-27 Chris Ball

* [548d43c] Removed unused imports.

topo/plotting/plotgroup.py topo/sheet/basic.py topo/sheet/optimized.py

2010-07-27 Chris Ball

* [f900be9] Removed unused imports.

topo/plotting/bitmap.py topo/plotting/plot.py topo/plotting/plotfilesaver.py
topo/transferfn/optimized.py

2010-07-27 Chris Ball

* [d94b46a] Added ALERT.

topo/plotting/palette.py

2010-07-27 Chris Ball

* [ea015d5] Fixed error calling a method; not sure why we've never seen a failure.

topo/plotting/plotgroup.py

2010-07-27 Chris Ball

* [73aa408] Removed unused imports.

topo/tkgui/editor.py topo/tkgui/featurecurvepanel.py topo/tkgui/plotgrouppanel.py
topo/tkgui/projectionpanel.py topo/tkgui/templateplotgrouppanel.py topo/tkgui/testpattern.py
topo/tkgui/topoconsole.py

2010-07-27 Chris Ball

* [43c9498] Added param to pyflakes target.

Makefile

2010-07-27 Chris Ball

* [7d2bd54] Removed duplicate import and added ALERT.

topo/misc/memuse.py

2010-07-27 Chris Ball

* [a10f092] Simplification of matplotlib import.

topo/command/pylabplot.py

2010-07-27 Chris Ball

* [4579480] Cleaned up imports of 'sys' in run_batch().

topo/command/basic.py

2010-07-27 Chris Ball

* [62045a5] Do not include topo/tests in pyflakes output.

Makefile

2010-07-27 Chris Ball

* [4ecab12] Removed unused imports.

topo/misc/memuse.py topo/misc/trace.py topo/misc/util.py topo/transferfn/misc.py

2010-07-27 Chris Ball

* [634b96c] Removed unused imports.

topo/misc/genexamples.py

2010-07-27 Chris Ball

* [2539b00] Fixed undefined name error if examples not found.

topo/misc/genexamples.py

2010-07-27 Chris Ball

* [8b5edac] Minor simplification to matplotlib import.

topo/misc/commandline.py

2010-07-27 Chris Ball

* [b14ccd9] Minor simplification to IPython import.

topo/misc/commandline.py

2010-07-27 Chris Ball

* [a3e5753] Added pyflakes-base target.

Makefile

2010-07-27 Chris Ball

* [d85b30d] Added setuptools as requirement for coverage, plus uninstall the coverage script
for coverage-uninstall.

external/Makefile

2010-07-27 Chris Ball

* [499bb25] Added pyflakes target.

Makefile

2010-07-27 Chris Ball

* [26b56f8] Removed unused imports.

topo/command/analysis.py topo/command/basic.py topo/command/pylabplot.py
topo/coordmapper/basic.py

2010-07-27 Chris Ball

* [fbd8a73] Fixed error in line() function causing it to fail when smoothing was set to 0.

topo/misc/patternfn.py

2010-07-27 Chris Ball

* [05c9d2e] Added ALERT.

topo/pattern/basic.py

2010-07-27 Chris Ball

* [c7ff2c6] Removed unused imports.

topo/misc/patternfn.py topo/pattern/image.py topo/pattern/random.py topo/pattern/rds.py

2010-07-27 Aistis Stankevicius

* [5c4aa0f] external/coverage-3.3.1 by Ned Batchelder:
http://nedbatchelder.com/code/coverage/

Makefile external/Makefile topo/tests/__init__.py

2010-07-27 Chris Ball

* [ce7871c] Removed unused import and fixed spacing.

topo/base/arrayutil.py

2010-07-27 Chris Ball

* [ccd796f] Added to comment.

topo/pattern/random.py

2010-07-26 Chris Ball

* [7da437f] Altered ALERT.

topo/transferfn/misc.py

2010-07-26 Chris Ball

* [ace04bb] Simplifications that should not affect the results.

examples/gcal.ty

2010-07-26 Chris Ball

* [e19264e] Cleaned up DivideWithConstant as suggested by JAB.

topo/base/arrayutil.py

2010-07-26 Chris Ball

* [effb0c4] Fixed import error.

topo/tests/reference/lissom_log_parser.py

2010-07-23 James A. Bednar

* [5cab0da] Updated sf-web-site target; had stopped working for some reason

Makefile

2010-07-22 Chris Ball

* [3bca177] Added clean-pyc to default target.

Makefile

2010-07-22 Chris Ball

* [dee0ee4] Fixed download link.

doc/Downloads/index_text.php

2010-07-22 Chris Ball

* [fcc4235] Updated download link.

doc/Downloads/index_text.php

2010-07-22 Chris Ball

0.9.7

Create branch for release 0.9.7.

* [r11257]
doc/Downloads/index_text.php,
doc/Home/news_text.php,
doc/News/index_text.php:
Updated release date and download links.

* [r11256]
doc/Downloads/existingpython_text.php,
setup.py:
Explicitly state we have tested Python 2.5 and 2.6.

* [r11255]
param/tk.py:
Removed unused variables and imports.

* [r11254]
param/__init__.py:
Do not pickle Filename's search paths.

* [r11253]
param/__init__.py:
Removed unused import and fixed name error.

* [r11252]
external/Makefile:
Clarification of comment.

* [r11251]
topo/misc/inlinec.py:
Hack to allow weave to work when the user name contains a
space.

* [r11250]
param/parameterized.py:
Removed unused variable.

* [r11249]
topo/base/arrayutil.py:
Removed duplicate import.

* [r11248]
topo/base/sheet.py:
Removed unused imports.

* [r11247]
topo/base/cf.py:
Removed unused import.

* [r11246]
topo/plotting/bitmap.py:
Simplified finding default title font.

* [r11245]
topo/command/basic.py:
Only warn about missing gnosis.xml if trying to save a
snapshot with xml=True.

* [r11244]
doc/Downloads/existingpython_text.php,
doc/Downloads/index_text.php:
Simplified download instructions (only mention graphical
installers, since presumably people using the commandline
already know what to do).

* [r11243]
doc/Downloads/index_text.php:
Removed mac installer section. EPD includes only Tk 8.4.

* [r11242]
setup.py:
Removed no-longer-needed link to doozy for getting extra
packages.

2010-07-17 ceball

* [r11241]
Makefile:
More files to keep (that are cleaned by distclean).

2010-07-16 ceball

* [r11240]
Makefile,
doc/Downloads/index_text.php:
Updated DEB and RPM links to match release candidates.

* [r11239]
doc/Downloads/existingpython_text.php,
doc/Downloads/index_text.php:
Simplified pypi download links.

* [r11238]
Makefile:
More to clean for release (no sounds/ dir, remove windows
installer stuff).

* [r11237]
external/Makefile:
More to clean and uninstall (zlib, m4).

* [r11236]
doc/buildbot/dot-dput.cf:
Updated for stable repository.

2010-07-16 ceball

* [r11234]
doc/Downloads/index_text.php:
Added comment.

* [r11233]
doc/Downloads/existingpython_text.php,
doc/FAQ/index_text.php,
setup.py:
Made easy_install do bare minimum by default for maximum
chance of success.

2010-07-15 ceball

* [r11232]
/trunk/topographica-win:
Removing obsolete topographica-win.

* [r11231]
param/__init__.py:
Default param.normalize_path.prefix is now os.getcwd(),
rather than being empty. Should have no effect on
Topographica because Topographica sets prefix on startup to
~/topographica.

* [r11230]
Makefile:
Fixed typo.

* [r11229]
topo/command/basic.py:
Added documentation about alteration of
param.norm_path.prefix.

* [r11228]
topo/tkgui/topoconsole.py:
Fix how help pages are looked up (checked on SVN version and
Ubuntu version).

* [r11227]
doc/Team_Members/index_text.php:
Removed dead link.

* [r11226]
topo/misc/genexamples.py:
Minor simplification.

* [r11225]
topo/misc/genexamples.py:
Removed no-longer-necessary hack for Windows quoting.

* [r11224]
doc/Tutorials/gcal_text.php,
doc/Tutorials/lissom_oo_or_text.php,
topo/command/basic.py:
Simplified typ-generation command.

* [r11223]
doc/News/index_text.php:
Corrected news items.

* [r11222]
topo/misc/legacy.py:
Added support for fixedpoint not existing as an importable
module (instead being topo.misc.fixedpoint).

* [r11221]
topo/tests/gca_lissom.ty_DATA,
topo/tests/gcal.ty_DATA:
Renamed data file to match GCAL.

* [r11220]
topo/tests/hierarchical.ty_DATA,
topo/tests/lissom_oo_or.ty_DATA,
topo/tests/lissom_or.ty_DATA,
topo/tests/som_retinotopy.ty_DATA,
topo/tests/sullivan_neurocomputing04.ty_DATA:
Updated saved test data to use gmpy. No change to results.

* [r11219]
topo/misc/inlinec.py:
Removed stray print statement.

* [r11218]
doc/User_Manual/batch_text.php,
doc/User_Manual/commandline_text.php:
Documented default output path of ~/topographica.

* [r11217]
topo/tests/test_script.py:
Check that output_directory is respected.

* [r11216]
doc/Makefile:
Added param module to reference manual.

* [r11215]
Makefile,
topo/tests/test_script.py:
Added test of run_batch(); SF 2564343.

* [r11214]
doc/Tutorials:
Updated files to ignore.

* [r11213]
doc/Tutorials/index_text.php:
Restored lissom_oo_or name.

* [r11212]
doc/User_Manual/batch_text.php,
doc/User_Manual/commandline_text.php,
doc/User_Manual/patterns_text.php:
Updated how to start topographica.

2010-07-14 ceball

* [r11211]
topo/misc/inlinec.py:
Apart from testing that weave can be imported, test that
compiler works.

* [r11210]
examples/lissom_or_movie.ty:
Removed application_path.

* [r11209]
doc/Downloads/win32notes_text.php:
Minor cleanup.

* [r11208]
doc/Tutorials/som_retinotopy_text.php:
Fixed copy-paste error.

* [r11207]
doc/Downloads/existingpython_text.php,
doc/Downloads/index_text.php:
Updated installation locations.

* [r11206]
doc/Downloads/index_text.php:
Added links to deb and rpm files.

* [r11205]
Makefile:
Added RPM spec generation, suitable as input to OpenSUSE
build service.

* [r11204]
doc/buildbot/master.cfg:
Cleaned up packages and archives slaves.

* [r11203]
Makefile:
Fixed pypi upload.

* [r11202]
external/Makefile:
Include fixedpoint module in topo/misc, so we can assume it
always exists (in case gmpy is not available). Removed
fixedpoint from default build target in Makefile.

* [r11201]
topo/__init__.py,
topo/misc/fixedpoint.py,
topo/misc/util.py:
Include fixedpoint module in topo/misc, so we can assume it
always exists (in case gmpy is not available). Removed
fixedpoint from default build target in Makefile.

* [r11200]
Makefile:
Updated name for GCAL in tests.

* [r11199]
Makefile:
Commented out problematic pypi upload target.

* [r11198]
Makefile,
doc/Developer_Manual/releases_text.php,
doc/Downloads/bzr_text.php,
doc/Downloads/git_text.php:
Removing topographica-win/

* [r11197]
Makefile,
doc/Downloads/index_text.php,
setup.py,
topographica.ico,
windows_postinstall.py:
Makefile can now generate Windows installer (on linux).

2010-07-13 jbednar

* [r11196]
examples/gcal.ty:
Renamed gca_lissom to gcal

* [r11195]
doc/Tutorials/images/gcal_activity_010000.png,
doc/Tutorials/images/gcal_activity_010000_or.png,
doc/Tutorials/images/gcal_cf_center_010000.png,
doc/Tutorials/images/gcal_cf_center_010000_or.png,
doc/Tutorials/images/gcal_cf_vertical_010000_or.png,
doc/Tutorials/images/gcal_natural_image_oo_or.png,
doc/Tutorials/images/gcal_network_diagram.png,
doc/Tutorials/images/gcal_or_pref_010000.png,
doc/Tutorials/images/gcal_ormap_ft.png,
doc/Tutorials/images/gcal_projection_010000.png,
doc/Tutorials/images/gcal_test_pattern.png:
\R\e\n\a\m\e\d\ \g\c\a\_\l\i\s\s\o\m\ \t\o\ \g\c\a\l

* [r11194]
doc/Tutorials/lissom_oo_or_text.php,
examples/README.txt:
Renamed gca_lissom to gcal

* [r11193]
doc/News/index_text.php,
doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/gcal_text.php,
doc/Tutorials/images/gca_lissom_activity_010000.png,
doc/Tutorials/images/gca_lissom_activity_010000_or.png,
doc/Tutorials/images/gca_lissom_cf_center_010000.png,
doc/Tutorials/images/gca_lissom_cf_center_010000_or.png,
doc/Tutorials/images/gca_lissom_cf_vertical_010000_or.png,
doc/Tutorials/images/gca_lissom_network_diagram.png,
doc/Tutorials/images/gca_lissom_or_pref_010000.png,
doc/Tutorials/images/gca_lissom_ormap_ft.png,
doc/Tutorials/images/gca_lissom_projection_010000.png,
doc/Tutorials/images/gca_lissom_test_pattern.png,
doc/Tutorials/images/gca_natural_image_oo_or.png,
doc/Tutorials/index_text.php,
examples/Makefile,
examples/gca_lissom.ty,
topo/misc/genexamples.py:
Renamed gca_lissom to gcal

2010-07-13 ceball

* [r11192]
doc/Reference_Manual:
More to ignore.

* [r11191]
doc/Reference_Manual:
More to ignore.

* [r11190]
doc/Developer_Manual/installation_text.php:
Removed duplicate suggestion to run 'make tests'.

* [r11189]
setup.py:
Minor changes to pypi info.

2010-07-12 jbednar

* [r11188]
doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/index_text.php:
Changed GCA to GCAL

2010-07-10 jbednar

* [r11187]
doc/Tutorials/som_retinotopy_text.php:
Updated instructions for 0.9.7

* [r11186]
doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/images/gca_lissom_activity_010000.png,
doc/Tutorials/images/gca_lissom_activity_010000_or.png,
doc/Tutorials/images/gca_lissom_cf_center_010000.png,
doc/Tutorials/images/gca_lissom_cf_center_010000_or.png,
doc/Tutorials/images/gca_lissom_cf_vertical_010000_or.png,
doc/Tutorials/images/gca_lissom_network_diagram.png,
doc/Tutorials/images/gca_lissom_or_pref_010000.png,
doc/Tutorials/images/gca_lissom_ormap_ft.png,
doc/Tutorials/images/gca_lissom_projection_010000.png,
doc/Tutorials/images/gca_natural_image_oo_or.png,
doc/Tutorials/index_text.php:
Updated GCA tutorial images, and changed text to match

* [r11185]
Makefile:
Made update setup.py's version number

* [r11184]
doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/lissom_oo_or_text.php:
Made gca and lissom tutorials match

2010-07-10 ceball

* [r11183]
param/parameterized.py:
Reverted r11145: parameter repr() returned to original, and
full parameter declaration not used in commandline help.
Opened SF 3027874.

* [r11182]
setup.py:
Updated version number.

2010-07-10 jbednar

* [r11181]
doc/User_Manual/scripts_text.php:
Added link target

* [r11180]
doc/Tutorials/lissom_oo_or_text.php:
Added link to copying examples and encouragd people to read
the .ty file.

* [r11179]
doc/Developer_Manual/installation_text.php:
Suggested linking to topographica script

* [r11178]
doc/Downloads/win32notes_text.php:
Fixed space problem

* [r11177]
doc/Downloads/existingpython_text.php,
doc/Downloads/index_text.php,
doc/Home/index_text.php,
doc/News/index_text.php,
doc/Tutorials/lissom_oo_or_text.php,
doc/User_Manual/plotting_text.php:
Tweaked text for new release

* [r11176]
topo/misc/genexamples.py:
Added notes

2010-07-10 ceball

* [r11175]
topo/misc/genexamples.py:
Fixed typo.

2010-07-10 jbednar

* [r11174]
topo/command/basic.py:
Imported generate from misc.genexamples to simplify the
tutorials

2010-07-10 ceball

* [r11173]
topo/misc/genexamples.py:
Restored missing examples location.

* [r11172]
topo/misc/genexamples.py:
Fixed error in path.

* [r11171]
doc/Tutorials/lissom_oo_or_text.php:
Updated tutorial for path locations.

* [r11170]
doc/Developer_Manual/installation_text.php:
Updated space and time requirements for building.

* [r11169]
Makefile:
Made mktemp command compatible with Mac.

2010-07-10 jbednar

* [r11168]
Makefile,
doc/Home/news_text.php,
doc/News/index_text.php:
Updated release number

* [r11167]
README.txt:
Minor updates

* [r11166]
/trunk/topographica-win/common/setup.py,
/trunk/topographica-win/create_installer/topographica.iss:
Changed release to 0.9.7.

2010-07-10 ceball

* [r11165]
topo/misc/genexamples.py,
topo/tkgui/topoconsole.py:
Missed from previous commit.

* [r11164]
doc/Downloads/win32notes_text.php,
doc/Tutorials/lissom_oo_or_text.php,
doc/User_Manual/scripts_text.php:
Intermediate checkin: updating instructions for runing
topographica and generating saved networks.

* [r11163]
topo/tkgui/topoconsole.py:
Updated file locations.

* [r11162]
topo/misc/genexamples.py:
Added copy_examples() function.

* [r11161]
topo/__init__.py:
Print message about creating ~/topographica.

* [r11160]
topo/tests/test_script.py:
Fixed another path error.

* [r11159]
external/Makefile:
Patch to allow PIL to build on a Mac with Fink (or possibly
Macports) installed.

2010-07-10 jbednar

* [r11158]
doc/FAQ/index_text.php,
doc/Future_Work/index_text.php,
doc/Reference_Manual/index_text.php,
doc/User_Manual/overview_text.php,
doc/User_Manual/scripts_text.php:
Cleaned up docs

2010-07-09 ceball

* [r11157]
topo/tests/test_script.py:
Fixed paths.

2010-07-09 jbednar

* [r11156]
ChangeLog.txt:
Added recent revisions

* [r11155]
topo/pattern/audio.py,
topo/transferfn/optimized.py:
Added alerts

* [r11154]
topo/command/analysis.py:
Minor cleanup of organization

* [r11153]
examples/lissom_whisker_barrels.ty:
Minor cleanup

2010-07-09 ceball

* [r11152] Makefile,
topo/tests/__init__.py,
topo/tests/test_script.py:
Semi-permanent test data is stored in 'default output path'/tests
(created if necessary). Locations of test data being read and
saved are now printed. Updated test paths.

* [r11151] topo/misc/genexamples.py:
Made find_examples() and print_examples() functions.

2010-07-09 jbednar

* [r11150] examples/lissom_whisker_barrels.ty:
Further cleanup

2010-07-09 ceball

* [r11149] topo/tests/gca_lissom.ty_SPEEDDATA,
topo/tests/lissom_fsa.ty_SPEEDDATA:
Removed 'speed data', which should not be checked in (it is
machine-specific).

2010-07-09 jbednar

* [r11148] examples/lissom_whisker_barrels.ty:
Partly cleaned up to match conventions

* [r11147] examples/lissom_whisker_barrels.ty:
Partly cleaned up to match conventions

* [r11146] examples/lissom_whisker_barrels.ty:
Slightly corrected version from Stuart

2010-07-09 ceball

* [r11145] param/parameterized.py:
Added repr() for Parameter, so they are represented reasonably.
When displayed as part of help(parameterized), parameters'
default values, bounds, etc, will be shown.

* [r11144]
doc/Developer_Manual/imports_text.php,
param/parameterized.py,
topo/analysis/vision.py,
topo/command/basic.py,
topo/command/pylabplot.py,
topo/misc/commandline.py,
topo/tests/__init__.py,
topo/tkgui/topoconsole.py:
Added Command(ParameterizedFunction) class. Commands should
inherit from this class, so that exceptions when calling them can
be handled gracefully. Added mechanism to allow code that depends
on an optional module to create classes etc to be run, deferring
the ImportException to the point of use (allows user to learn
about possibilties even if he/she is missing an optional module).
Made Matplotlib be optional.

* [r11143] topo/misc/genexamples.py:
Print where the examples were found. Also some cleaning and
corrections.

2010-07-08 ceball

* [r11142]
doc/Developer_Manual/installation_text.php:
Minor tidying.

2010-07-07 ceball

* [r11139] topo/misc/genexamples.py:
Added missing path.

* [r11138] examples/run.py,
topo/misc/genexamples.py:
Moved examples/run.py to topo/misc/genexamples.py, and made it
work however Topographica was installed.

* [r11137] Makefile,
contrib/jaanalysis.py,
contrib/jacommands.py,
contrib/jsldefs.py,
contrib/modelfit.py,
contrib/surround_analysis.py,
doc/Developer_Manual/coding_text.php,
examples/lissom_or_movie.ty,
param/__init__.py,
param/tk.py,
topo/__init__.py,
topo/analysis/vision.py,
topo/command/analysis.py,
topo/command/basic.py,
topo/command/pylabplot.py,
topo/misc/__init__.py,
topo/misc/commandline.py,
topo/misc/filepath.py,
topo/misc/trace.py,
topo/pattern/audio.py,
topo/pattern/image.py,
topo/plotting/bitmap.py,
topo/plotting/plotfilesaver.py,
topo/plotting/plotgroup.py,
topo/tests/testCompositeSheetMasks.txt,
topo/tests/test_map_measurement.py,
topo/tests/test_script.py,
topo/tests/testbitmap.py,
topo/tests/testimage.py,
topo/tests/testplotfilesaver.py,
topo/tests/testsnapshots.py,
topo/tkgui/editor.py,
topo/tkgui/templateplotgrouppanel.py,
topo/tkgui/topoconsole.py:
Moved resolve_path, normalize_path, and Filename out of
topo.misc.filepath and into topo.param. Cleaned up 'special
paths' (application_path, output_path, package_path).

* [r11136] doc/Developer_Manual,
doc/Downloads,
doc/Downloads/git_text.php:
Updated ignore lists and added comment.

* [r11135] doc/Developer_Manual/index_text.php,
doc/Developer_Manual/installation_text.php,
doc/Developer_Manual/revisioncontrol_text.php,
doc/Downloads/bzr_text.php,
doc/Downloads/cvs_text.php,
doc/Downloads/existingpython_text.php,
doc/Downloads/git_text.php,
doc/Downloads/index_text.php,
doc/FAQ/index_text.php:
Reorganized download documentation. 'Basic' installation page is
supposed to be simpler, but with the chance for developers or
experienced python users to jump to more complex options.

2010-07-07 jbednar

* [r11134] topo/pattern/audio.py:
Tweaked error message

* [r11133] topo/pattern/audio.py:
Restored old error handling for when pyaudiolab is not present

* [r11132] doc/News/index_text.php:
Removed note

* [r11131] topo/command/analysis.py:
Cleaned up formatting

* [r11130] topo/pattern/basic.py:
Changed default min_frequency to a nonzero value to make it work
with log10, so that AudioFile can be instantiated with default
parameters

* [r11129] topo/base/projection.py:
Removed unused parameters

* [r11128] topo/tests/testaudio.py:
Brought Audio test up to date

* [r11127] topo/tkgui/editor.py,
topo/tkgui/topoconsole.py,
topo/transferfn/optimized.py:
Removed unused import

2010-07-06 ceball

* [r11126] setup.py:
setup.py now installs examples to
prefix/share/topographica/examples.

2010-07-05 ceball

* [r11125] examples/lissom.ty:
Corrected out-of-date name for individual normalization.

* [r11124] param/__init__.py:
Fixed bug where default value was a list.

2010-07-05 jbednar

* [r11123] topo/pattern/basic.py:
Cleaned up docs and comments. Marked PowerSpectrum and
Spectrogram abstract for now, as they are not useful in the GUI.
Provided a more useful default for PowerSpectrum.window_length.
Removed default value for the signal argument, as it is not
currently usable with default values anyway. Added sanity check
on window size.

* [r11122] topo/pattern/audio.py:
Made AudioFile and AudioFolder disappear entirely if pyaudiolab
is not available.

2010-07-05 ceball

* [r11121] contrib/basic.py,
contrib/lissom_rgb.ty,
examples/gca_lissom.ty,
examples/lissom.ty,
param/__init__.py,
topo/coordmapper/basic.py,
topo/pattern/image.py,
topo/plotting/plotgroup.py,
topo/tests/testEnumerationParameter.txt,
topo/tkgui/editor.py:
Simplified param.ObjectSelector by removing 'allow_None'.
param.ObjectSelector now restricts values to be among specified
objects by default (whereas if no objects are supplied, values
are not restricted).

2010-07-05 jbednar

* [r11120] doc/Makefile:
Enabled classtrees in reference manual

* [r11119] topo/command/basic.py:
Force non-XML pickles to be opened in binary mode on all
platforms

2010-07-05 ceball

* [r11118]
topo/tests/testEnumerationParameter.txt:
Updated test after removing param.Enumeration.

* [r11117] param/__init__.py:
Temporary fix to ObjectSelector: when check_value() is called as
the parameter is being created, and the default value fails the
check, attrib_name has not yet been set.

* [r11116] param/tk.py:
Added missing return statement, which had been preventing
topoconsole's 'refresh_plots_menu() from working under some
circumstances.

* [r11115] contrib/basic.py,
contrib/lissom_rgb.ty,
examples/gca_lissom.ty,
examples/lissom.ty,
param/__init__.py,
topo/coordmapper/basic.py,
topo/misc/legacy.py,
topo/pattern/basic.py,
topo/pattern/image.py,
topo/tkgui/editor.py:
Removed redundant param.Enumeration (replaced with
param.ObjectSelector); SF 2630230.

* [r11114] topo/command/pylabplot.py:
File missed from previous commit (svn does some strange
things...).

* [r11113] external/Makefile:
Made python depend on zlib, since we are now including zlib (and
Python skips building some modules if zlib is not available).

* [r11112] doc/FAQ/index_text.php,
doc/User_Manual/commandline_text.php,
doc/User_Manual/noise_text.php,
doc/User_Manual/overview_text.php,
doc/User_Manual/patterns_text.php,
doc/User_Manual/plotting_text.php,
doc/buildbot/bbanalysis.py,
topo/tests/reference/lissom_fsa_reference.ty:
Updated documentation after recent reorganizations.

* [r11111] examples/lissom.ty,
examples/run.py,
topo/analysis/vision.py,
topo/command/pylabplots.py,
topo/misc/legacy.py,
topo/sheet/slissom.py,
topo/tests/gui_tests.py,
topo/tests/test_map_measurement.py,
topo/tests/testimage.py,
topo/tkgui/plotgrouppanel.py,
topo/tkgui/templateplotgrouppanel.py:
Renamed topo.command.pylabplots to topo.command.pylabplot (SF
2631254).

* [r11110] topo/misc/generatorsheet.py,
topo/sheet/basic.py,
topo/tkgui/plotgrouppanel.py,
topo/tkgui/projectionpanel.py,
topo/tkgui/testpattern.py:
Moved definition of GeneratorSheet from topo.sheet to
topo.misc.generatorsheet so that it can be used independently of
importing topo.sheet library (partially addresses SF 2657028).

* [r11109] Makefile:
Fixed missing argument from recent change.

* [r11108] contrib/cc_lesi_final.ty,
contrib/cc_lesi_final_new.ty,
contrib/cc_lesi_oo_or.ty,
contrib/cc_lesi_oo_or_new.ty,
contrib/cc_lissom_oo_or_simple_rv.ty,
contrib/gc_alissom.ty,
contrib/gc_lissom_oo_or_homeostatic_new.ty,
contrib/jacommands.py,
contrib/jm_cc_lissom.ty,
contrib/lesi_whisker_barrels.ty,
contrib/lissom_oo_or_homeostatic.ty,
contrib/lissom_oo_or_homeostatic_tracked.ty,
contrib/lissom_oo_or_homeostatic_tracked_new.ty,
contrib/lissom_oo_or_noshrinking.ty,
contrib/modelfit.py,
contrib/sparse_connectivity_LESI.ty,
contrib/sparse_connectivity_model.ty,
contrib/species_cf_jitter.ty,
contrib/species_lat_jitter.ty,
contrib/species_pf_jitter.ty,
examples/gca_lissom.ty,
examples/obermayer_pnas90.ty,
examples/som_retinotopy.ty,
examples/sullivan_neurocomputing04.ty,
topo/misc/legacy.py,
topo/pattern/basic.py,
topo/transferfn/basic.py,
topo/transferfn/misc.py:
Moved TransferFns with complex dependencies out of
transferfn.basic into transferfn.misc. Fixes SF 2945499.

2010-07-04 ceball

* [r11107] examples/leaky_lissom_or.ty,
examples/lissom_whisker_barrels.ty,
examples/obermayer_pnas90.ty,
examples/saccade_demo.ty:
Examples missed from previous commit.

* [r11106] contrib/basic.py,
contrib/cc_lesi_final.ty,
contrib/cc_lesi_final_new.ty,
contrib/cc_lesi_oo_or.ty,
contrib/cc_lesi_oo_or_new.ty,
contrib/cc_lissom_oo_or_simple_rv.ty,
contrib/gc_alissom.ty,
contrib/gc_lissom_oo_or_homeostatic_new.ty,
contrib/helper.py,
contrib/jacommands.py,
contrib/jm_cc_lissom.ty,
contrib/jm_plotting.py,
contrib/lesi.ty,
contrib/lesi_judethesisversion.ty,
contrib/lesi_whisker_barrels.ty,
contrib/lgn_lateral.ty,
contrib/lissom_oo_or_homeostatic.ty,
contrib/lissom_oo_or_homeostatic_tracked.ty,
contrib/lissom_oo_or_homeostatic_tracked_new.ty,
contrib/lissom_oo_or_noshrinking.ty,
contrib/lissom_oo_or_noshrinking_latswitch.ty,
contrib/lissom_or_noshrinking.ty,
contrib/lissom_or_noshrinking_latswitch.ty,
contrib/modelfit.py,
contrib/sparse_connectivity_LESI.ty,
contrib/sparse_connectivity_model.ty,
contrib/species_cf_jitter.ty,
contrib/species_lat_jitter.ty,
contrib/species_pf_jitter.ty,
contrib/surround_analysis.py,
topo/analysis/vision.py,
topo/command/analysis.py,
topo/coordmapper/basic.py,
topo/misc/__init__.py,
topo/misc/legacy.py,
topo/misc/numbergenerator.py,
topo/pattern/basic.py,
topo/tests/gui_tests.py,
topo/tests/testCompositePatternGenerators.txt,
topo/tests/testDynamicParameter.txt,
topo/tests/testNumberParameter.txt,
topo/tests/test_pattern_present.txt,
topo/tests/testcfsom.py,
topo/tests/testgmpynumber.txt,
topo/tests/testparameterizedobject.py,
topo/tests/testpatterngenerator.py,
topo/transferfn/basic.py:
Removed topo.misc.numbergenerator (SF 2631258).

* [r11105] Makefile,
create_topographica_script.py:
When Topographica and its dependencies are built from source,
Python's site.USER_SITE is ignored by passing '-s' to Python.
Fixes sf.net bug 2965099.

* [r11104]
doc/Developer_Manual/revisioncontrol_text.php:
Fixed typo.

* [r11103] param/tk.py:
Added GUI support for Filename parameter. Fixes sf.net bugs
2970815 and 2725796.

2010-07-04 jbednar

* [r11102] doc/Home/news_text.php,
doc/News/index_text.php:
Brought news up to date

* [r11101] topo/pattern/basic.py:
Cleaned up whitespace

* [r11100] ChangeLog.txt:
Updated to r11099

2010-07-02 ceball

* [r11099] Makefile:
Fixed typo.

* [r11098] Makefile:
Should have been included in the previous commit.

* [r11097] Makefile:
Fixed quotation marks error.

* [r11096] Makefile:
Cleaned up deb generation, adding support for 'release' debs.

2010-07-01 ceball

* [r11095] debian/control:
Added python-dev dependency to Ubuntu package.

2010-06-30 ceball

* [r11094] doc/Forums/index_text.php,
doc/Forums/problems_text.php:
Removed out-of-date link to Windows Forum, and improved links to
bug reports and feature requests.

2010-06-29 ceball

* [r11093] /branches/kkudryavtsev_branch:
Removed Konstantin's aborted MPI branch (latest version is
http://gitorious.org/topographica, mpi2 branch).

* [r11092] doc/buildbot/master.cfg:
Doozy was upgraded to Ubuntu 10.04.

2010-06-23 ceball

* [r11091] doc/buildbot/master.cfg:
Added Lucid to list of debs to be uploaded.

2010-06-22 ceball

* [r11090] topo/base/simulation.py,
topo/command/basic.py,
topo/misc/picklemain.py:
Added ALERTs.

2010-06-20 ceball

* [r11089] doc/buildbot/master.cfg:
Added generation of Reference Manual to one builder (also
uploaded to buildbot.topographica.org/doc/).

2010-06-17 ceball

* [r11088] topo/base/functionfamily.py,
topo/responsefn/optimized.py:
Added comments.

* [r11087] external/zlib-1.2.5.tar.gz:
Identical version of zlib, but extracted and recompressed on a
linux machine (apparently there is some problem with gzip on
recent linux;
https://bugs.launchpad.net/ubuntu/+source/gzip/+bug/524366).
Fixes bug 3015804.

* [r11086] Makefile:
Fixed Ubuntu version name errors.

* [r11085] Makefile:
Fixed quoting mistake.

* [r11084] Makefile:
Ubuntu package moved to 'Lucid' (10.04 LTS). Not yet tested.

* [r11083]
doc/Developer_Manual/optimization_text.php:
Added comment.

* [r11082]
doc/Developer_Manual/optimization_text.php:
Updated optimization page and tried to make the example coherent.

* [r11081]
doc/Developer_Manual/optimization_text.php:
Fixed various typos and updated a link.

2010-06-13 ceball

* [r11080] external:
More to ignore.

2010-06-04 antolikjan

* [r11074] topo/analysis/vision.py:
small changes to complexity analysis

2010-06-03 jbednar

* [r11073] topo/transferfn/basic.py:
Made HomeostaticResponse picklable even before first use, so that
run_batch (which presents an initial test pattern) would work for
gca_lissom.ty

2010-05-28 jbednar

* [r11072] examples/gca_lissom.ty:
Added ALERT

* [r11071] topo/transferfn/basic.py:
Minor doc and formatting cleanup. Removed unused sheet_name
parameter

2010-05-27 ceball

* [r11070] topo/pattern/random.py:
Added ALERT.

* [r11069] examples/gca_lissom.ty,
topo/base/arrayutil.py,
topo/tests/gca_lissom.ty_DATA,
topo/transferfn/basic.py:
New version to match GCA paper. Intermediate checkin - some
documentation and minor changes to come.

* [r11068] external/Makefile,
external/zlib-1.2.5.tar.gz:
Added zlib (a not-always-available dependency of libpng).

* [r11067] external/Makefile,
external/m4-1.4.9.tar.gz:
Added M4 (a not-always-available dependency of GMP).

2010-05-18 ceball

* [r11059] topo/tests/utils.py:
Added note.

2010-05-09 ceball

* [r11042] doc/buildbot/master.cfg:
Added Ubuntu server buildslave (no X server installed).

2010-05-07 ceball

* [r11040]
topo/tests/testparametersframe_tk.py:
Change missed from r11038.

2010-05-06 ceball

* [r11039] Makefile,
external/Makefile:
Added variable 'GUI' to control whether or not to build tk and
related packages.

* [r11038] topo/tests/__init__.py,
topo/tests/testmatplotlib_tk.py,
topo/tests/testmatplotlibtk.py,
topo/tests/testparameterizedobject_tk.py,
topo/tests/testparametersframe.py,
topo/tests/testparametersframe_tk.py,
topo/tests/testtkparameterizedobject.py:
Test files that import Tkinter now have a name that ends in '_tk'
so that importing them can be avoided if tk is not available.

* [r11037] param/external.py:
Removed dependency of param.external on Tkinter.

2010-04-10 ceball

* [r11028] topo/command/basic.py:
When snapshot fails to load, show original error as well the one
raised after legacy support has been loaded.

2010-04-10 bilalkhancnsg

* [r11027] contrib/lissom_audio.ty,
topo/command/analysis.py:
Removed svn tagging accidentally left in command.analysis

* [r11021] sounds/sine_waves/00020hz.wav,
sounds/sine_waves/*.wav,
sounds/square_waves/*.wav,
Old sound files deleted.

* [r11020] sounds/complex/ReadMe.txt,
sounds/complex/daisy.wav,
sounds/sine_waves/ReadMe.txt,
sounds/sine_waves/normalized,
sounds/sine_waves/normalized/*_sine.wav,
sounds/sine_waves/raw,
sounds/sine_waves/raw/*_sine.wav,
sounds/square_waves/ReadMe.txt,
sounds/square_waves/normalized,
sounds/square_waves/normalized/*_square.wav,
sounds/square_waves/raw,
sounds/square_waves/raw/*_square.wav,
Added normalised versions of sine and square waves, updated
ReadMe files accordingly.

* [r11019] topo/analysis/featureresponses.py,
topo/pattern/audio.py,
topo/pattern/basic.py:
Minor spacing corrections.

* [r11018] topo/command/analysis.py:
Modified frequency map measurement to use Line instead of
RawRectangle, added a selectivity as well as preference output

* [r11017] topo/pattern/audio.py:
Added ability to multiplicatively amplify a frequency range.
Changed AudioFolder to employ AudioFile, previous concat of audio
signal behavior does not scale.

* [r11016] topo/pattern/audio.py:
Updated AudioFile to use new Spectrogram/PowerSpectrum structure.
AudioFile now outputs in dB.

* [r11015] topo/pattern/basic.py:
Segmented PowerSpectrum for cleaner inheritance, fixed window
overlap bug where sample window shrunk instead of overlapping.
Updated Spectrogram to use new PowerSpectrum

* [r11014] topo/pattern/basic.py:
Added precendence values for sigmoidedDoG pattern params, removed
eroneous sigmoid x offset from sigmoidedDog.

2010-04-09 bilalkhancnsg

* [r11013] topo/pattern/basic.py:
Added dedicted difference of gaussians pattern

* [r11012] topo/pattern/basic.py:
Replaced rectangular smoothing window with a simpler
implementation.

* [r11011] topo/pattern/basic.py:
Removed log gaussian and difference of log gaussians, they don't
work predictably

* [r11010] topo/misc/patternfn.py:
Removed log gaussian function, it doesnt work predictably

2010-04-05 ceball

* [r11009] topo/transferfn/basic.py:
Added comment about ActivityAveragingTF.

2010-03-31 ceball

* [r11008] topo/base/simulation.py:
Added enhancement note.

2010-03-26 ceball

* [r11007] topo/base/arrayutil.py:
No visible change (renamed internal variable).

* [r11006] topo/base/arrayutil.py:
Simplified array_argmax(). Should be no change to results.

* [r11005] topo/base/arrayutil.py:
Simplified clip_lower() and clip_upper(). New implementation is
presumably faster, but I have not verified that. Should be no
change to any results.

* [r11004] topo/pattern/image.py:
Simpified PatternSampler.__call__() (no longer any need to create
'empty' pattern sample in advance). Should be no change to
results.

* [r11003] topo/pattern/image.py:
Simplified image sampling (also gives vast speedup for presenting
images). Should cause no change to results.

2010-03-19 aplebe

* [r11002] topo/command/key_angles.png:
initial static image for angle prefernce map

* [r11001] topo/command/analysis.py:
Added preference map for angle between two segments,
independently from the
segment orientations, and related image with hue coding of the
angles

2010-03-18 ceball

* [r11000] COPYING.txt,
LICENSE.txt, README.txt,
debian/copyright,
doc/Team_Members/index_text.php,
setup.py,
topo/__init__.py:
Changed from GPL to BSD license. Changed copyright statement to
refer to 'Topographica Developers' (individuals are listed on the
Team Members page).

2010-03-15 jbednar

* [r10999] sounds/sine_waves/ReadMe.txt,
sounds/square_waves/ReadMe.txt:
Fixed missing newlines

2010-03-14 ceball

* [r10998] topo/misc/legacy.py:
Leagacy support for OneDPowerSpectrum->Spectrogram.

* [r10997] topo/misc/commandline.py:
Fixed typo (resulting in IPython being unavailable; sf.net bug
2969832).

2010-03-14 bilalkhancnsg

* [r10996] topo/pattern/audio.py:
Corrected typo.

* [r10995] contrib/lissom_audio.ty,
topo/pattern/audio.py:
Added ability for pattern.audio to load a folder of sound files
back to back, sample rates must be consistent between files. Can
also specify a length of gap to insert between each consecutive
sound file. Updated lissom_audio to use new audio load methods.

* [r10994] topo/pattern/basic.py:
Changed the 'fft results to sheet mapping' so it takes into
account ALL amplitudes when drawing on the sheet, this fixes the
previous erroneous behaviour where only a tiny subset of
amplitudes were employed which caused the bulk of information to
be lost, hence distinct bands were seen even on pure tone ffts.
It also fixes the problem where the sheet needed normalisation
before anything was visible. Lastly it fixes corollary discrete
frequency problems since the frequency is now continuous along
the sheet (the resolution is directly proportional to the density
of the sheet). As a consequence changed lin and logspace mapping
such that it now returns all possible frequency indices between
user specified min and max (unconstrained by sheet divisions). It
also now rounds properly (used to use floor to get int index
values). Made some commenting clearer.

* [r10993] topo/command/analysis.py:
Added class to measure frequency preference maps in mgb and a1.

2010-03-13 ceball

* [r10991] Makefile:
Fixed bug where system python was being used to create
topographica script, rather than Topographica's python. Changed
'other python' target to use the 'other python' to create the
topographica script.

2010-03-13 bilalkhancnsg

* [r10990] topo/pattern/basic.py:
Removed the overridden size parameter from LogGaussian.

* [r10989] topo/misc/patternfn.py:
Added a line to sigmoid to explain what is meant by axis.

* [r10987] sounds/sine_waves/ReadMe.txt,
sounds/square_waves/*.wav,
sounds/square_waves/ReadMe.txt:
Added ReadMe files to the sine and square wave sound file folders
explaining the format and how they were generated. Added square
waves for each frequency currently in sine waves.

* [r10985] topo/pattern/basic.py:
Defined a new kind of smoothing window, rectangular, which
actually means no smoothing is applied. Set this to be the
default.

* [r10984] topo/pattern/audio.py:
Changed class name from Spectrogram back to Audio (Audio now
inherits from Spectrogram). Removed all spectrogram specific
code, retaining only that relevant to the importing of audio
files.

* [r10983] topo/pattern/basic.py:
Moved Spectrogram from topo.pattern.audio to topo.pattern.basic.
Spectrogram inherits from new PowerSpectrum, so code content
remains largely unchanged, merely restructured to fit the new
PowerSpectrum. The changes that have occurred: Spectrogram now
pushes new data onto the left side, with older information on the
right, and frequencies go from lowest at the bottom to highest at
the top - this is how it should have been all along.

* [r10982] topo/pattern/basic.py:
Renamed class OneDPowerSpectrum to PowerSpectrum. Combined its
methods _generate_frequency_indices and _create_indices. Shifted
fft calculation into its own function for cleaner inheritance.
Commented everything, as a result found and corrected bug where
default window parameters were not being overridden in
PowerSpectrum.

* [r10981] topo/plotting/plotgroup.py:
Minor typo correction

2010-03-12 ceball

* [r10980] external/Makefile:
Removed unused variable (was for building via msys on Windows,
which does not work).

* [r10979] MANIFEST.in,
Makefile,
create_topographica_script.py,
setup.py:
Fixed some recently introduced bugs in setup.py-related commands.

2010-03-11 jbednar

* [r10978] topo/misc/patternfn.py:
Minor updates and fixes to messages and documentation

* [r10977] topo/misc/commandline.py,
topo/misc/patternfn.py:
Minor updates and fixes to messages and documentation

* [r10976] Makefile,
topo/__init__.py:
Minor updates and fixes to messages and documentation

2010-03-11 bilalkhancnsg

* [r10975] contrib/lissom_audio.ty,
topo/pattern/audio.py:
Modified paths in lissom audio to reflect new sounds folder
structure, modified pattern.audio to use a log space for
spctrogram.

* [r10974] topo/pattern/basic.py:
Added class for Sigmoided Difference of Log Gaussians.

* [r10973] sounds/multipletones,
sounds/puretones,
sounds/sine_waves,
sounds/sine_waves/*.wav,
sounds/square_waves,
sounds/square_waves/sqr-100Hz.wav,
sounds/square_waves/sqr-1kHz.wav:
Could not locate the original source to credit for the pure tone
sound files so i generated a new one of each. The waveforms of
mine appear to be a little cleaner also. Renamed pure tone to
sine wave and multiple tone to square wave as this is far
clearer.

* [r10972] topo/misc/patternfn.py,
topo/pattern/basic.py:
Added class for logarithmic gaussian pattern in
topo.pattern.basic. Added log_gaussian function to
topo.misc.patternfn

* [r10971] topo/misc/patternfn.py,
topo/pattern/audio.py,
topo/pattern/basic.py:
Removed spectrogram code from OneDPowerSpectrum, as the name
implies it should only return a one dimensional structure.
Spectrogram code is now in pattern/audio. Fft no longer employs a
smoothing function (i.e. it operates on a rectangualr window)
which produces slightly better results. Moved fft calculation to
its own method to make inheritence cleaner. In pattern/audio
renamed class Audio to class Spectrogram as this is really what
it should have been doing all along (and is now doing). Moved the
function aspect of the sigmoid pattern to topo/patternfn as this
is conforms to how every other class is doing it.

2010-03-10 jbednar

* [r10970]
doc/Developer_Manual/optimization_text.php:
Minor fixes

2010-03-10 ceball

* [r10969] setup.py:
Minor alterations to setup.py

* [r10968] setup.py:
Fixed typo.

* [r10967] setup.py:
Minor updates to docs.

* [r10966] setup.py:
Remove capitalization of 'topographica' package name.

* [r10965] setup.py:
Uncommented code that was disabled for testing (should have been
part of previous commit).

* [r10964] setup.py:
Support easy_install without depending on setuptools.

* [r10963] Makefile,
create_topographica_script.py:
Fixed bugs with svnversion variables.

2010-03-10 bilalkhancnsg

* [r10962] sounds/complex,
sounds/complex/daisy.wav,
sounds/daisy.wav,
sounds/multipletones,
sounds/multipletones/sqr-100Hz.wav,
sounds/multipletones/sqr-1kHz.wav,
sounds/puretones,
sounds/puretones/*.wav,
sounds/sqr-1kHz.wav,
sounds/test.wav:
Added 20 sound files of pure tones of ascending frequency ranging
from 20Hz to 20000Hz to a folder named 'puretones', added 2 sound
files of square waves (test of multiple frequencies) to the
'multipletones' folder, and finally, created a folder named
'complex' to house the spectral and termporally variant rich test
sound (daisy).

2010-03-07 ceball

* [r10961] setup.py:
Added description for pypi page.

* [r10960] MANIFEST.in,
Makefile, setup.py:
More minor packaging cleanup.

* [r10959] Makefile,
setup.py:
Packaging cleanup.

* [r10958] topo/__init__.py,
topo/misc/commandline.py,
topo/tests/__init__.py:
Allow Topographica to run without gmpy or fixedpoint.

* [r10957] external/Makefile:
fixedpoint-uninstall was leaving files behind.

* [r10956] MANIFEST.in,
Makefile,
create_topographica_script.py,
setup.py:
Simplified distutils pypi commands.

2010-03-06 ceball

* [r10955] topo/misc/commandline.py:
Made IPython be optional.

* [r10954] MANIFEST.in:
Added missing file.

* [r10953] MANIFEST.in,
Makefile, _setup.py,
external/Makefile,
setup.py, setup_app.py,
setup_exe.py,
setup_ez.py:
Focus on Python's distutils only: drop setuptools, easy_install,
py2exe, and py2app (all of which are incompatible with code in
Topographica or at least one of its dependencies in various
ways). Also, removed incomplete support for building via MSYS on
Windows.

2010-03-03 bilalkhancnsg

* [r10951] sounds/daisy.wav:
Added a new test sound: the song Daisy Bell, this allows us to
see how the audio pattern generator holds up to a more complex
spectrogram. (Daisy Bell in tribute to the IBM 704 which in 1962
became the first ever computer to 'sing')

* [r10950] topo/command/analysis.py:
Modified the _feature_list method of class measure_rfs such that
it no longer assumes a square sheet

2010-03-02 bilalkhancnsg

* [r10949] topo/pattern/basic.py:
Commented out Gamma for now, it't not presently needed and
requires more time to fix than i can currently give it.

2010-03-02 jbednar

* [r10948] topo/pattern/basic.py:
Cleaned up docstrings

2010-03-02 bilalkhancnsg

* [r10947] topo/command/basic.py:
Added an extra section to the documentation of method
pattern_present explaining the back arrow history mechanism
availible in the gui to view just presented patterns. Removed the
time.sleep command added to pattern_present which attempted to
achieve similar functionality.

* [r10946] topo/analysis/featureresponses.py:
Reverted class Feature to its previous state, the modification of
parameter 'range' was duplication of the functionality provided
by the parameter 'value'.

* [r10944] topo/pattern/basic.py:
Changed the name of GammaDistribution to Gamma. Gamma now
utilises the SciPy implementation for the generalised gamma
distribution. Accordingly much improved the documentation for
Gamma.

* [r10943] topo/misc/patternfn.py:
Removed my implementations of gamma and factorial in favour of
those from scipy, the scipy versions are one liners so they're
now placed directly in topo.pattern.basic where they're utilised.

2010-03-01 jbednar

* [r10942] topo/misc/patternfn.py,
topo/pattern/basic.py:
Cleaned up docstrings and comments

2010-03-01 bilalkhancnsg

* [r10941] topo/command/analysis.py,
topo/command/basic.py,
topo/misc/patternfn.py:
CORRECTION TO REVISION 10936: misunderstood the CEBENHANCEMENT
about visualising motion, changed the code to reflect this

* [r10939] topo/pattern/basic.py:
Added a Gamma Distribution class to utilise the gamma function
from topo.misc.patternfn. Changed the default x position of
SigmoidedDoG from -1.5 to 0. Changed the gaussians such that
modifying the global size parameter multiplies the individual
size of both.

* [r10938] topo/misc/patternfn.py:
Added new definitions for gamma and recursive factorial (which is
employed by gamma). Note that gamma is one dimensional.

* [r10937] topo/misc/patternfn.py:
Added new definitions for gamma and recursive factorial (which is
employed by gamma). Note that gamma is one dimensional.

* [r10936] topo/command/basic.py:
Added ability to slow down presentation of patterns in
pattern_present so as to be able to visualise them

* [r10935] topo/analysis/featureresponses.py:
Added ability for the class FeatureMaps to accept single values
for its range

2010-02-25 jbednar

* [r10934] topo/coordmapper/basic.py:
Fixed ConstantMapper parameter bounds and documentation

2010-02-23 jbednar

* [r10933] examples/obermayer_pnas90.ty:
Removed outdated reference to topo.param that prevented it from
being run

2010-02-23 ceball

* [r10932] external/Cython-0.12.1.tar.gz,
external/Cython-0.9.8.1.1.tar.gz,
external/Makefile:
Upgraded Cython to 0.12.1.

2010-02-21 ceball

* [r10929] debian/install.ex,
debian/menu.ex,
debian/topographica.desktop:
(Ubuntu package) Added files for creating menu entry in the
future - currently unused.

* [r10928] Makefile:
(Ubuntu package) Add tk-tile as dependency for Ubuntu 8.04.

2010-02-18 ceball

* [r10926] doc/buildbot/master.cfg:
(Buildbot) Fixed another typo.

* [r10925] doc/buildbot/master.cfg:
(buildbot) Fixed typos.

2010-02-17 ceball

* [r10924] doc/buildbot/master.cfg:
(Buildbot) Fixed package uploading.

2010-02-16 ceball

* [r10923] Makefile:
(Ubuntu package) Fixed path error for rpm creation.

* [r10922] doc/buildbot/master.cfg:
Added deb and rpm generation.

2010-02-16 antolikjan

* [r10921] topo/command/pylabplots.py:
improved plotting of modulation ratios

* [r10920] topo/analysis/vision.py:
improved plotting of modulation ratio histograms

2010-02-16 ceball

* [r10919] Makefile:
(Ubuntu package) Renamed a target.

* [r10918] Makefile:
(Ubuntu package) Removed 'PRERELEASE' variable.

2010-02-15 ceball

* [r10917] Makefile:
(Ubuntu package) debuild source after binaries, so checksums
match for subsequent dput.

* [r10916] Makefile:
(Ubuntu package) Restored hardy deb.

* [r10915] debian/pyversions:
(Ubuntu package) File removed from previous commit.

* [r10914] debian/control:
(Ubuntu package) Fix python dependency confusion.

* [r10913] Makefile:
Added some notes.

* [r10912] Makefile:
Fixed typo.

* [r10911] Makefile:
(Ubuntu package) Commented out Hardy package building.

* [r10910] Makefile,
doc/buildbot/dot-dput.cf:
(Ubuntu package) Cleanup plus generation of rpm files.

2010-02-13 ceball

* [r10909] debian/control:
(Ubuntu package) Attempt to allow building on Hardy (LTS).

* [r10908] Makefile:
(Ubuntu package) Continued attempt to upload debs for multiple
versions of Ubuntu.

* [r10907] Makefile:
(Ubuntu package) Attempt to upload debs for multiple versions of
Ubuntu.

* [r10906] Makefile:
(Ubuntu package) Automated process now working for Ubuntu Jaunty
target.

* [r10905] Makefile:
(Ubuntu package) Attempt to create Ubuntu Jaunty deb.

* [r10904] Makefile:
(Ubuntu package) Continued attempting to get automatic PPA upload
to work.

* [r10903] Makefile:
(Ubuntu package) Testing PPA.

* [r10902] Makefile:
(Ubuntu package) Simplified the commands.

* [r10901] Makefile:
(Ubuntu package) Create valid changelog.

* [r10900] Makefile:
(Ubuntu package) Fixed mistake in previous commit.

* [r10899] Makefile,
debian/changelog:
(Ubuntu package) Continued attempting to automate deb creation.

* [r10898] debian/control,
debian/rules:
Reverted earlier confused change of pycentral to pysupport.

2010-02-12 ceball

* [r10897] debian/pyversions:
(Ubuntu packaging) Fixed syntax error.

* [r10896] Makefile,
debian/pyversions:
More deb packaging updates.

* [r10895] Makefile,
debian/control:
More updates for Karmic Koala build machine.

* [r10894] create_topographica_script.py:
Fixed typo in previous commit.

* [r10893] Makefile,
create_topographica_script.py:
Began implementing deb creation via Makefile.

* [r10892] debian/compat,
debian/rules:
Updates for Ubuntu Karmic Koala (as the packaging machine).

2010-02-10 jbednar

* [r10891] contrib/lissom_audio.ty,
topo/pattern/audio.py,
topo/pattern/basic.py:
Cleaned up formatting and docstrings to match Topographica
conventions. Should be no change in behavior apart from the
arrangement in the Model Editor

2010-02-10 bilalkhancnsg

* [r10890] contrib/lissom_audio.ty,
topo/pattern/basic.py:
SigmoidedDoG now with doc info, which lissom audio now employs as
its weights generator

* [r10889] contrib/lissom_audio.ty,
topo/pattern/basic.py:
lissom audio sans happyface, and SigmoidedDoG pattern working

* [r10888] topo/pattern/basic.py:
SigmoidedDoGs changed to SigmoidedDoG since it now only employs
one diff of gaussians

2010-02-09 ceball

* [r10887]
topo/tests/reference/lissom_oo_or_reference.ty:
Change missed from previous commit.

* [r10886]
topo/tests/reference/lissom_oo_dr_reference.ty,
topo/tests/reference/lissom_or_reference.ty,
topo/tests/reference/topo_or_defs.py:
Changes missed when converting CFProjection's n_units() method to
an attribute.

2010-02-05 ceball

* [r10885] doc/Downloads/git_text.php:
Some updates about sharing work.

2010-02-04 ceball

* [r10884] external:
Updated ignore list.

2010-02-04 jbednar

* [r10883]
doc/Developer_Manual/revisioncontrol_text.php:
Fixed apparent typo

2010-02-04 ceball

* [r10882] external/Makefile:
Added Python 2.5 directories to clean and uninstall.

* [r10881] doc/buildbot/index.html,
doc/buildbot/master.cfg:
Made current svn documentation available from buildbot.

2010-02-03 bilalkhancnsg

* [r10880] topo/pattern/basic.py:
Updated doc info for Sigmoid and SigmoidedDoGs, changed param
names in SigmoidedDoGs to be generic and also changed soft and
hard bounds to reasonable values

* [r10879] contrib/lissom_audio.ty,
topo/misc/patternfn.py,
topo/pattern/basic.py:
Added new pattern (Sigmoid) for generating sigmoids along the
horizontal, and added a new pattern (SigmoidedDoGs) consisting of
two differences of gaussians summed and subsequently multiplied
by a sigmoid

2010-02-02 ceball

* [r10878] doc/buildbot/master.cfg:
New Mac buildslave does not yet have necessary tools installed to
build docs, so stop warning (it's not a failure of docs to build
on Mac). No slow-tests on Windows, because msys shell interacts
badly with buildbot, giving false failures.

* [r10877] doc/buildbot/index.html:
Updated links.

2010-02-01 ceball

* [r10876] param/tk.py:
Restored compatibility setting for Tk versions less than 8.5 (for
Windows).

* [r10875] external/Makefile:
Try to address mysterious, intermittent buildbot error by
avoiding pipe in matplotlib unpacking.

* [r10874] topo/misc/legacy.py:
Added legacy support for CFProjection's n_units() method being
removed (r10871).

2010-01-31 ceball

* [r10873] topo/projection/basic.py:
Fixed bug in n_bytes() (hadn't been updated after flattening cfs
list.

* [r10872] topo/base/cf.py,
topo/base/projection.py:
Minor changes to comments.

* [r10871] topo/base/cf.py,
topo/sheet/lissom.py:
Made CFProjection's n_units() method into an attribute, since the
number of units is fixed (should make distribution easier).
ResizableCFProjection's n_units is updated when the bounds are
changed.

* [r10870] topo/base/cf.py:
CFProjection.n_units() uses the mask template to count the number
of units, rather than the mask of the central CF. Should be no
change to existing simulations.

* [r10869] topo/projection/basic.py:
Fixed bug where incorrect mask was being stored on shared cf;
this resulted in n_units() returning the wrong value (but this
had no effect on existing simulations because learning is not
implemented for shared weight CFPs).

* [r10868] topo/base/cf.py:
Removed proj from CFIter.

* [r10867] topo/base/cf.py,
topo/learningfn/optimized.py,
topo/learningfn/projfn.py,
topo/responsefn/optimized.py,
topo/responsefn/projfn.py,
topo/transferfn/optimized.py:
Use flatcfs and flattened activity array (see svn r10838). Use
cf_type stored in CFIter rather than from projection.

* [r10866] topo/base/cf.py,
topo/learningfn/optimized.py,
topo/learningfn/projfn.py:
CFPLearningFn.constant_sum_connection_rate() takes n_units
directly, rather than proj then accessing proj.n_units(), so that
CFIter only needs to store n_units.

* [r10865] topo/base/cf.py:
Made CFIter store activity, flatcfs, and mask (in preparation for
it no longer storing the projection).

* [r10864] topo/base/cf.py:
Fixed CFPLearningFn call signature.

2010-01-28 ceball

* [r10862] Makefile:
Pylint warnings should not appear as errors until we have
eliminated all of the invalid warnings.

2010-01-27 ceball

* [r10861] _setup.py,
external/Makefile,
external/Python-2.5.1.tgz,
external/Python-2.6.4.tgz,
external/Python_64bit_pickle.diff,
external/Tkinter_bool_none.diff,
external/freetype-2.3.9.tar.gz,
external/idle_tk8.5.patch,
external/libpng-1.2.40.tar.gz,
external/numpy-1.2.1.tar.gz,
external/numpy-1.3.0.tar.gz,
setup_app.py,
setup_exe.py,
setup_ez.py:
Upgraded to Python 2.6. Includes: upgrade to numpy 1.3 (necessary
for Windows and Mac); freetype and libpng so they are no longer
dependencies that must be installed from elsewhere.

(I.e. merge branch 'python26' from ceball_fiver.)

2010-01-16 bilalkhancnsg

* [r10859] contrib/lissom_audio.ty,
topo/pattern/audio.py,
topo/pattern/basic.py:
the audio pattern generator now populates a sheet with a
spectrogram, new signal transforms are pushed to the right,
oldest fall off the left, size of history is dictated by sheet
size

2010-01-15 aplebe

* [r10858] topo/transferfn/optimized.py:
Added a check on the cumulative weight value in
CFPOF_DivisiveNormalizeL1_opt
and CFPOF_DivisiveNormalizeL1, to avoid dividing by 0 - it is
especially
deceitful for the optimized version, because no error is issued
and "NaN"
non-value are stored in the weights

2010-01-14 jbednar

* [r10857]
topo/tests/lissom_oo_or_t000100.00_Size_Tuning.data:
Checked in new data for buildbot to pass; must be verified by J.
Antolik

* [r10856] doc/Home/index_text.php:
Removed outdated qualifier

* [r10855] doc/Home/news_text.php,
doc/News/index_text.php:
Cleaned up news for publishing

* [r10854] topo/base/simulation.py:
Added alert

* [r10853] topo/pattern/audio.py:
Clarified how Audio differs from OneDPowerSpectrum

2010-01-13 jbednar

* [r10852] doc/News/index_text.php:
First pass at list of recent post-0.9.6 features

* [r10851] ChangeLog.txt:
Brought up to date as of 9 Jan 2010

2010-01-11 bilalkhancnsg

* [r10850] examples/run.py:
Commented a path check in examples/run.py when debugging on my
system, accidently uploaded it in that state. Now back to as it
should be

2010-01-10 bilalkhancnsg

* [r10849] contrib/lissom_audio.ty,
examples/run.py,
sounds/sqr-1kHz.wav:
1. Connected Cochlea to MGBv with correct edge adjustments,
connected MGBv to A1 with correct edge adjustments, put in
lateral excitory and inhibitory connections in A1 as in V1, not
sure about these entirely at this stage. 2. Sounds can now be
placed in the sounds folder and loaded into the file, currently
there is a 1kHz square wave and a small drumbeat in there. 3.
Cochlea sheet gets populated with the frequency bands (fourier
analysis), these are passed up to the MGBv and from there to A1 -
i see the patterns of activity pass up but am not sure its 100%
correct at this stage (not quite sure how it should look)

2010-01-09 bilalkhancnsg

2010-01-09 jbednar

* [r10846] ChangeLog.txt:
Brought up to date as of 11 Dec 2009

* [r10845] topo/base/cf.py:
Upgraded alert

2010-01-05 antolikjan

* [r10841] topo/base/cf.py:
bug correction

2010-01-05 aplebe

* [r10840] topo/pattern/basic.py:
Minor modification of GaussiansCorner: two additional parameters,
the internal
angle and the control on the intersection points of the two
Gaussians. Now it is
possible to combina e cross shape, as before, and also a corner
shape, with
arbitrary angle. The dafault values of the new parameters
preserve
the behaviour of the previous version of the pattern.

2009-12-29 ceball

* [r10838] topo/base/cf.py,
topo/base/projection.py,
topo/learningfn/optimized.py,
topo/learningfn/projfn.py,
topo/learningfn/som.py,
topo/misc/legacy.py,
topo/responsefn/optimized.py,
topo/sheet/basic.py,
topo/sheet/optimized.py,
topo/tests/testcf.py,
topo/transferfn/optimized.py:
Added flatcfs and made CFIter use it. Adjusted
CFPOF_DivisiveNormalizeL1_opt, CFPLF_Hebbian_opt,
CFPRF_DotProduct_opt, and optimized joint normalization to use
flatcfs. Removed CFProjection's _cfs attribute.

* [r10837] topo/base/cf.py,
topo/base/projection.py:
Removed MaskedCFIter. CFIter is now MaskedCFIter, unless
ignore_sheet_mask is True. Simplified CFIter.

* [r10836] topo/base/cf.py,
topo/base/projection.py,
topo/learningfn/optimized.py,
topo/sheet/optimized.py,
topo/transferfn/optimized.py:
CFPOF_DivisiveNormalizeL1_opt, CFPLF_Hebbian_opt, and optimized
joint normalization now respect the sheet mask.

* [r10835] topo/base/cf.py,
topo/base/projection.py,
topo/projection/basic.py,
topo/sheet/basic.py,
topo/sheet/lissom.py,
topo/sheet/optimized.py,
topo/transferfn/optimized.py:
Moved 'activity masking' into CFIter and made active_units_mask
be a switch for apply_learn_output_fns and weight normalization.

* [r10834] topo/base/cf.py,
topo/learningfn/optimized.py,
topo/projection/basic.py,
topo/sheet/basic.py,
topo/sheet/optimized.py,
topo/transferfn/optimized.py:
Tried to document the 'activity mask' used to decide whether or
not to apply weights_output_fns. Added ALERTs about sheet mask
being ignored by several functions.

2009-12-11 antolikjan

* [r10831] topo/command/pylabplots.py:
added frequency to features of orientation contrast measurement

2009-12-04 ceball

* [r10830] topo/misc/util.py:
Added to comment.

2009-12-03 ceball

* [r10827] contrib/parameter_analysis,
contrib/parameter_analysis.cfg,
doc/User_Manual/batch_text.php:
Added 'parameter_analysis' script for generating simple reports
from collections of batch runs.

2009-12-02 ceball

* [r10826] contrib/parameter_search:
parameter_search prints where output will go.

* [r10825] contrib/parameter_search,
contrib/parameter_search.cfg:
Updated parameter_search to allow it to be used simultaneously
from the same directory by different machines (by distinguishing
the names of generated scripts; this makes it clearer anyway).

2009-11-30 ceball

* [r10822] topo/command/basic.py:
Silently ignore parameter names in param_formatter.map that are
not present among the actual params.

* [r10821] topo/command/basic.py:
Added ALERT.

* [r10820] topo/misc/picklemain.py:
When pickling main, skip items beginning with an underscore.
Unlikely to have any effect on existing code.

* [r10819] topo/misc/legacy.py:
Added missing import.

2009-11-30 jbednar

* [r10818] doc/Downloads/index_text.php:
Added m4 to ubuntu prerequisites

* [r10817] topo/pattern/basic.py:
Minor fixes to comments

2009-11-30 ceball

* [r10816] topo/pattern/basic.py:
Added comment.

* [r10815] topo/pattern/audio.py,
topo/pattern/basic.py:
Removed warnings.

* [r10814] topo/pattern/audio.py,
topo/pattern/basic.py:
Moved OneDPowerSpectrum into topo/pattern/basic.py.

* [r10813] topo/pattern/audio.py:
Finished implementing Audio and OneDPowerSpectrum pattern
generators.

2009-11-29 ceball

* [r10812] topo/command/basic.py:
Allow specification of order for params in run_batch's directory
name.

2009-11-28 antolikjan

* [r10810] topo/command/pylabplots.py:
bug correction in orientation contrast

* [r10809] topo/command/pylabplots.py:
bug correction in orientation contrast

* [r10807] topo/command/pylabplots.py:
minor changes to orientation contrast analysis

* [r10806] topo/command/pylabplots.py:
made orientation center an explicit parameter in orientation
contrast analysis

2009-11-27 ceball

* [r10805] doc/Downloads/git_text.php:
Added git admin info for sf.net.

2009-11-26 ceball

* [r10804] topo/base/cf.py:
Fixed bug in change_bounds() introduced in r10792.

* [r10803] topo/command/basic.py:
Fixed saving of script parameters that were specified to
run_batch().

* [r10802] topo/command/basic.py:
Allow run_batch's directory name to use abbreviated parameter
names.

* [r10801] topo/command/basic.py:
Made order_params_by_name() actually sort the names.

* [r10800] topo/command/basic.py:
Added dirname_params_filter to run_batch(), allowing control over
how parameters will appear in the output directory name.

* [r10799] topo/command/basic.py:
Added notes.

* [r10798] param/parameterized.py,
topo/tests/testparameterizedobject.py:
Allow ParameterizedFunction.instance()s to pickle.

* [r10797]
topo/tests/testparameterizedobject.py:
Repeat ParameterizedFunction tests on an instance (previously,
only the class was tested).

* [r10796]
topo/tests/testparameterizedobject.py:
Minor alteration to test to make it easier to subclass.

2009-11-24 ceball

* [r10794] topo/pattern/audio.py:
Cleaned up formatting (no other change).

2009-11-24 ceball

* [r10792] topo/base/cf.py,
topo/projection/basic.py:
Allow ConnectionFields to be instantiated easily by fixing
default arguments to __init__.

2009-11-21 antolikjan

* [r10790] topo/transferfn/basic.py:
corrected bug in HalfRectify

* [r10789] topo/transferfn/basic.py:
added gain to HalfRectify

2009-11-21 ceball

* [r10787] doc/Downloads/git_text.php:
Added missing 'fetch' command and some formatting to git
documentation.

2009-11-20 ceball

* [r10786] Makefile,
_setup.py,
create_topographica_script.py,
setup.py, setup_exe.py,
setup_ez.py:
Made a python script to create the topographica script. Now there
is only one routine to create the topographica script (except
that topographica-win also needs to be adjusted to use the new
script). Added 'topographica-other-python' target to Makefile,
for creating the topographica script when using some external
python interpreter.

* [r10785] doc/Downloads/git_text.php:
Added more git documentation.

2009-11-18 ceball

* [r10782] external/Makefile,
external/weave_keyerror.patch:
Fix KeyError problem with weave and Python 2.6
(http://projects.scipy.org/scipy/ticket/855).

* [r10781] param/tk.py:
Fixed multiple 'ignored' Exception RuntimeErrors when starting
the gui with Python 2.6.

2009-11-18 KKudryavtsev

* [r10780] /branches/kkudryavtsev_branch/topographica/mpidemo*:
Created branch for MPI work

2009-11-17 KKudryavtsev

* [r10779] /branches/kkudryavtsev_branch:

* [r10778]
contrib/cc_lissom_oo_or_simple_rv.ty,
contrib/gc_lissom_oo_or_homeostatic_new.ty,
contrib/lgn_lateral.ty,
contrib/sparse_connectivity_model.ty,
examples/lissom_oo_or.ty,
examples/tiny.ty,
external/Makefile,
mpidemo, setup_ez.py:


* [r10777] examples/lissom_oo_or.ty,
examples/tiny.ty,
external/Makefile,
mpidemo*:
Mistakenly added files to trunk instead of branch

2009-11-17 ceball

* [r10775] topo/command/basic.py:
Added option to run_batch() for saving global_params to a pickle
for future inspection.

* [r10774] topo/command/basic.py:
Added more info for git vc info in run_batch().

* [r10773] topo/command/basic.py:
Added more information about the version of Topographica used for
batch runs.

* [r10772] topo/command/basic.py:
Added information about host to batch output.

2009-11-16 ceball

* [r10771] Makefile:
Restored xvfb-run's -a option, accidentally removed in a previous
commit.

* [r10770] Makefile:
Restored warning if xvfb-run not found.

* [r10769] Makefile:
Tried to simplify detection of xvfb-run.

* [r10768] external:
Updated ignore list.

* [r10767] external/libsndfile-1.0.20.tar.gz,
external/scikits.audiolab-0.10.2.tar.gz,
external/setuptools-0.6c11.tar.gz,
sounds/test.wav:
Fixed svn:mime-type on recently added files.

* [r10766] Makefile:
Try to use xvfb-run for tests.

* [r10765] external/Makefile,
sounds, sounds/test.wav,
topo/pattern/audio.py,
topo/tests/__init__.py,
topo/tests/testaudio.py:
Added sounds/ directory, and test sound from scikits.audiolab.
Added test file for audio.py.

* [r10764] external/Makefile,
topo/pattern/audio.py:
Updated to new API for scikits.audiolab.

* [r10763] external/Makefile,
external/libsndfile-1.0.17.tar.gz,
external/libsndfile-1.0.20.tar.gz,
external/pyaudiolab-0.6.6.tar.gz,
external/scikits.audiolab-0.10.2.tar.gz,
external/setuptools-0.6c11.tar.gz,
topo/pattern/audio.py:
Updated topo.pattern.audio and its dependencies to the stage that
at least the Audio PatternGenerator can be called without error.

2009-11-12 jbednar

* [r10756] topo/base/cf.py,
topo/command/analysis.py,
topo/plotting/plot.py,
topo/plotting/plotgroup.py:
Fix Projection Activity plots to show the correct label for the
source of the projection

2009-11-12 ceball

* [r10752] topo/tests/testplotfilesaver.py:
Minor change to error message.

* [r10751] topo/tests/testplotfilesaver.py:
Improved error message.

2009-11-10 ceball

* [r10747] topo/command/basic.py:
Extended VC info to include 'svn info' and 'svn status' (or
equivalents).

* [r10746] topo/command/basic.py:
Fixed longstanding bug where 'Differences from' prefix could be
printed at the end of the diff file.

* [r10745] topo/command/basic.py:
Added support for git and bzr version control systems when
recording diffs.

2009-11-07 ceball

* [r10741] param/tk.py:
GUI does not suspend when there is an error.

* [r10740] topo/command/analysis.py:
Fix for SF.net 2872925: no more 'Projection Activity errors for
mousing'.

2009-11-04 kkudryavtsev

* [r10738]
doc/Developer_Manual/optimization_text.php:
New version of optimisation page from Developers Manual

2009-11-04 ceball

* [r10737] examples/lissom.ty:
Added notes about some known problems with the CR model in this
file (fixed in other versions).

2009-11-04 ceball

* [r10734] external/Makefile:
Updated note about MPI on DICE, and updated OpenMPI uninstall.

* [r10733] param:
Added files to ignore.

* [r10732] external:
More to ignore.

* [r10731]
external/PyFlakes-divmod_r17780.tar.gz:
Fixed error in directory name.

* [r10730] external/Makefile,
external/PyFlakes-divmod_r17780.tar.gz,
external/pyflakes-0.3.0.tar.gz:
Updated PyFlakes to a recent SVN version.

2009-11-03 ceball

* [r10725] external/Makefile,
external/pyflakes-0.3.0.tar.gz:
Added pyflakes (another tool like Lint).

* [r10724] external/Makefile:
Added to comment about MPI on Eddie.

* [r10723] external/Makefile,
external/Twisted-8.2.0.tar.gz,
external/foolscap-0.4.2.tar.gz,
external/ipython-0.10.tar.gz,
external/ipython-0.8.4.tar.gz,
external/pyOpenSSL-0.9.tar.gz,
external/zope.interface-3.3.0.tar.gz:
Upgraded to IPython 0.10. Added optional dependencies for
parallel IPython. Reverted r10721 (environment variables removed
in that commit are required under Ubuntu, at least). Added
various missing items from the 'clean' and 'uninstall' lists.

* [r10722] external/Makefile:
Minor alterations to comments.

* [r10721] external/Makefile:
Minor simplification.

* [r10720] external/Makefile:
Fixed typo.

2009-11-03 ceball

* [r10717] external/Makefile:
Fixed system MPI build of mpi4py, and added notes.

2009-11-03 ceball

* [r10715] external/Makefile,
external/mpi4py-1.1.0.tar.gz,
external/openmpi-1.3.3.tar.gz:
'make -C external mpi4py' seems to work on DICE and Ubuntu. Also
added a second mpi4py section, for using the system MPI (which I
couldn't get to work on DICE).

2009-11-02 ceball

* [r10710] external/Makefile:
Added sections for OpenMPI and mpi4py (but haven't uploaded
binaries).

2009-11-01 jbednar

* [r10702] topo/sheet/basic.py:
Fixed typo in debug message

2009-11-01 ceball

* [r10701] doc/buildbot/master.cfg:
Buildslave 'sunny' upgraded to latest Ubuntu (9.10).

* [r10700] topo/tkgui/topoconsole.py:
Allow printing of full traceback from errors that occur during
gui callbacks.

2009-11-01 ceball

* [r10698] param/tk.py,
topo/tests/testparametersframe.py,
topo/tests/testtkparameterizedobject.py,
topo/tkgui/__init__.py:
Allow param.tk to work with an external Tkinter.Tk instance.

2009-10-31 ceball

* [r10694] external/Makefile,
external/ipythonTk.diff,
external/ipythonTk.tar.gz,
external/ipython_view.diff,
topo/misc/commandline.py,
topo/tkgui/__init__.py,
topo/tkgui/topoconsole.py:
Removed IPythonTk-related code (which was all experimental: there
is too much to do to make it complete).

* [r10693] contrib/complex_shapes_analysis.py,
contrib/expressionparam.py,
contrib/jm_plotting.py,
contrib/jsldefs.py,
contrib/rgbimages.py:
Changes in contrib/ missed when moving topo.param to param.

2009-10-29 ceball

* [r10687] doc/Future_Work/current_text.php:
Cleaned up by moving some tasks to trackers and reorganizing some
of the comments. Added my non-phd-related Topographica tasks
(commented out, until they find a better home).

* [r10686] doc/Downloads/git_text.php,
doc/Future_Work/current_text.php:
Moved some git notes to the git document; deleted obsolete notes.

* [r10685] doc/Forums/index_text.php:
Replaced tracker links with ones that show only open items, and
have the items ordered by priority.

2009-10-28 ceball

* [r10675] doc/Downloads/git_text.php:
Documented how to handle rebasing when the remote repository is
shared.

* [r10674] doc/FAQ/index_text.php:
Removed platform-specific FAQ. Only contained one entry (for
Mac), and that was out of date.

* [r10673] Makefile:
Added to notes.

* [r10672] topo/__init__.py,
topo/analysis/featureresponses.py,
topo/analysis/vision.py,
topo/base/__init__.py,
topo/base/arrayutil.py,
topo/base/boundingregion.py,
topo/base/cf.py,
topo/base/functionfamily.py,
topo/base/patterngenerator.py,
topo/base/projection.py,
topo/base/sheet.py,
topo/base/sheetview.py,
topo/base/simulation.py,
topo/command/analysis.py,
topo/command/basic.py,
topo/command/pylabplots.py,
topo/coordmapper/basic.py,
topo/ep/basic.py,
topo/learningfn/basic.py,
topo/learningfn/optimized.py,
topo/learningfn/projfn.py,
topo/learningfn/som.py,
topo/misc/commandline.py,
topo/misc/filepath.py,
topo/misc/legacy.py,
topo/misc/picklemain.py,
topo/misc/robotics.py,
topo/misc/trace.py,
topo/misc/util.py,
topo/numbergen/basic.py,
topo/pattern/audio.py,
topo/pattern/basic.py,
topo/pattern/image.py,
topo/pattern/random.py,
topo/pattern/rds.py,
topo/plotting/bitmap.py,
topo/plotting/palette.py,
topo/plotting/plot.py,
topo/plotting/plotfilesaver.py,
topo/plotting/plotgroup.py,
topo/projection/basic.py,
topo/responsefn/optimized.py,
topo/responsefn/projfn.py,
topo/sheet/basic.py,
topo/sheet/lissom.py,
topo/sheet/optimized.py,
topo/sheet/saccade.py,
topo/sheet/slissom.py,
topo/tests/__init__.py,
topo/tests/testCompositeParameter.txt,
topo/tests/testDynamicParameter.txt,
topo/tests/testEnumerationParameter.txt,
topo/tests/testNumberParameter.txt,
topo/tests/testParamOverrides.txt,
topo/tests/test_map_measurement.py,
topo/tests/testcfsom.py,
topo/tests/testgmpynumber.txt,
topo/tests/testparameterizedobject.py,
topo/tests/testparametersframe.py,
topo/tests/testplot.py,
topo/tests/testsheetview.py,
topo/tests/testtkparameterizedobject.py,
topo/tkgui/__init__.py,
topo/tkgui/editor.py,
topo/tkgui/plotgrouppanel.py,
topo/tkgui/projectionpanel.py,
topo/tkgui/templateplotgrouppanel.py,
topo/tkgui/testpattern.py,
topo/tkgui/topoconsole.py,
topo/transferfn/basic.py,
topo/transferfn/optimized.py:
Whole directory missed from r10668. Subversion appears to have
trouble tracking directory moves!

2009-10-27 ceball

* [r10671] Makefile:
make clean-pyc now removes pyc files from main directory.

* [r10670] _setup.py:
Updated setup.py code for separate param package.

* [r10669] param/parameterized.py:
Revert an unrelated change accidentally included in the previous
checkin.

* [r10668] contrib/cbmisc.py,
contrib/cc_lesi_final.ty,
contrib/cc_lesi_oo_or.ty,
contrib/cc_lesi_oo_or_new.ty,
contrib/cc_lissom_oo_or_simple_rv.ty,
contrib/expressionparam.py,
contrib/hegdeessen.py,
contrib/jacommands.py,
contrib/jj_tiny.ty,
contrib/jm_cc_lissom.ty,
contrib/jm_cf_matrix.py,
contrib/jsldefs.py,
contrib/lesi_whisker_barrels.ty,
contrib/lissom_happyface.ty,
contrib/lissom_or_noshrinking_latswitch.ty,
contrib/lissom_rgb.ty,
contrib/rgbimages.py,
contrib/sparse_connectivity_LESI.ty,
contrib/sparse_connectivity_model.ty,
contrib/surround_analysis.py,
contrib/tracker.py,
doc/Developer_Manual/gui_text.php,
doc/FAQ/index_text.php,
doc/News/index_text.php,
doc/Reference_Manual/index_text.php,
doc/User_Manual/commandline_text.php,
doc/User_Manual/interfacing_text.php,
doc/User_Manual/overview_text.php,
doc/User_Manual/parameters_text.php,
doc/User_Manual/scripts_text.php,
examples/gca_lissom.ty,
examples/goodhill_network90.ty,
examples/hierarchical.ty,
examples/leaky_lissom_or.ty,
examples/lissom.ty,
examples/lissom_fsa.ty,
examples/lissom_oo_or.ty,
examples/lissom_or.ty,
examples/lissom_whisker_barrels.ty,
examples/obermayer_pnas90.ty,
examples/perrinet_retina.ty,
examples/saccade_demo.ty,
examples/som_retinotopy.ty,
examples/sullivan_neurocomputing04.ty,
examples/tiny.ty, param,
param/__init__.py,
param/external.py,
param/externaltk,
param/externaltk/README,
param/externaltk/scrodget-2.1,
param/externaltk/scrodget-2.1/pkgIndex.tcl,
param/externaltk/scrodget-2.1/scrodget.tcl,
param/externaltk/snit-2.2.1,
param/externaltk/snit-2.2.1/main1.tcl,
param/externaltk/snit-2.2.1/main1_83.tcl,
param/externaltk/snit-2.2.1/main2.tcl,
param/externaltk/snit-2.2.1/pkgIndex.tcl,
param/externaltk/snit-2.2.1/snit.tcl,
param/externaltk/snit-2.2.1/snit2.tcl,
param/externaltk/snit-2.2.1/snit_tcl83_utils.tcl,
param/externaltk/snit-2.2.1/validate.tcl,
param/externaltk/tooltip-1.4,
param/externaltk/tooltip-1.4/pkgIndex.tcl,
param/externaltk/tooltip-1.4/tipstack.tcl,
param/externaltk/tooltip-1.4/tooltip.tcl,
param/parameterized.py,
param/tk.py, topo/param:
Moved topo.param to param.

2009-10-27 jbednar

* [r10666] topo/pattern/basic.py:
Fixed TwoRectangles to allow non-square patterns

2009-10-27 antolikjan

* [r10665] topo/sheet/basic.py:
made continuos to activate during learning step

2009-10-12 ceball

* [r10636] doc/buildbot/master.cfg:
cider.csres was updated to OS X 10.6 (Snow Leopard).

2009-10-09 ceball

* [r10634] setup.py:
Added note about creating pypi entry.

* [r10633] _setup.py,
debian/control,
external/Makefile,
setup_app.py,
setup_ez.py,
topo/param/externaltk/README:
Updated information about external packages.

* [r10632] doc/Downloads/index_text.php:
Added missing dependency from Ubuntu example.

* [r10631] external/Makefile,
topo/param/externaltk,
topo/param/externaltk/scrodget-2.1,
topo/param/externaltk/scrodget-2.1/pkgIndex.tcl,
topo/param/externaltk/scrodget-2.1/scrodget.tcl,
topo/param/externaltk/snit-2.2.1,
topo/param/externaltk/snit-2.2.1/main1.tcl,
topo/param/externaltk/snit-2.2.1/main1_83.tcl,
topo/param/externaltk/snit-2.2.1/main2.tcl,
topo/param/externaltk/snit-2.2.1/pkgIndex.tcl,
topo/param/externaltk/snit-2.2.1/snit.tcl,
topo/param/externaltk/snit-2.2.1/snit2.tcl,
topo/param/externaltk/snit-2.2.1/snit_tcl83_utils.tcl,
topo/param/externaltk/snit-2.2.1/validate.tcl,
topo/param/externaltk/tooltip-1.4,
topo/param/externaltk/tooltip-1.4/pkgIndex.tcl,
topo/param/externaltk/tooltip-1.4/tipstack.tcl,
topo/param/externaltk/tooltip-1.4/tooltip.tcl,
topo/param/tk.py,
topo/tkgui/__init__.py:
Moved snit, scrodget, and tooltip into topo.param so that they do
not appear as external dependencies.

* [r10630] doc/Downloads/git_text.php:
Fixed a few formatting errors.

2009-10-04 ceball

* [r10628] Makefile:
Added info about rpm generation.

* [r10627] Makefile,
debian/python-scrodget.debhelper.log,
debian/python-scrodget.postinst.debhelper,
debian/python-scrodget.preinst.debhelper,
debian/python-scrodget.prerm.debhelper,
debian/python-scrodget.substvars:
Cleaned up debian/ directory.

* [r10626] external:
Updated ignore list.

* [r10625] debian/control:
Updated package dependencies (scrodget, not pyscrodget).

* [r10624] _setup.py,
setup_ez.py:
Updated info about scrodget.

* [r10623] external/Makefile,
external/pyscrodget-0.0.2_2.1.tar.gz,
external/scrodget-2.1.tar.gz,
topo/param/tk.py:
Moved pyscrodget wrapper to topo.param.tk.

* [r10622] Makefile:
Added transcript of uploading .deb based on svn version of
Topographica.

* [r10621] Makefile:
More to clean.

* [r10620] external:
More to ignore.

2009-10-03 ceball

* [r10619] Makefile:
Added info about signing deb.

* [r10618] Makefile:
Corrected ppa upload command.

* [r10617] Makefile:
Minor addition.

* [r10616] Makefile,
debian/changelog,
debian/docs:
Added doc/ and examples/ to deb package.

* [r10615] Makefile,
debian, debian/changelog,
debian/compat,
debian/control,
debian/copyright,
debian/docs,
debian/pycompat,
debian/python-scrodget.debhelper.log,
debian/python-scrodget.postinst.debhelper,
debian/python-scrodget.preinst.debhelper,
debian/python-scrodget.prerm.debhelper,
debian/python-scrodget.substvars,
debian/rules:
Sketch of creating an Ubuntu deb file.

* [r10614] _setup.py,
setup.py, setup_app.py:
Topographica's 'python setup.py install' can work on Ubuntu 9.04
and Mac OS X 10.6 (with MacPorts).

* [r10613] external/Makefile,
topo/__init__.py,
topo/base/sheetcoords.py,
topo/param/__init__.py,
topo/param/parameterized.py:
Added some notes relating to Python 2.6.

2009-10-01 ceball

* [r10612] setup_ez.py:
First version that appears to work, depending only on Python,
Tcl/Tk, and GMP.

* [r10611] topo/__init__.py:
Support setuptools-based installations of PIL.

* [r10610] topo/misc/legacy.py,
topo/pattern/image.py:
Removed old 'Image=FileImage' hack.

2009-09-30 ceball

* [r10608] doc/Downloads/git_text.php:
Added more info to git docs about sharing.

* [r10607] doc/Downloads/git_text.php:
Added more to git docs.

* [r10606] doc/Downloads/git_text.php:
Added more to git docs.

* [r10605] doc/Downloads/git_text.php:
Added clarification.

* [r10604] doc/Downloads/git_text.php:
Updated sharing command.

* [r10603] doc/Downloads/git_text.php:
Added warning.

* [r10602] doc/Downloads/git_text.php:
Added more info about sharing git repository.

* [r10601] doc/Downloads/git_text.php:
Began extending git documentation to cover more advanced usage.

* [r10600] external/Makefile:
Added link to relevant mailing list item.

* [r10599] external/Makefile,
external/matplotlib-0.91.4.tar.gz,
external/matplotlib-0.99.1.1.tar.gz,
topo/command/pylabplots.py:
Upgraded to matplotlib 0.99.1.1.

* [r10598] doc/buildbot/index.html,
doc/buildbot/master.cfg:
Added jupiter3 buildslave.

2009-09-26 ceball

* [r10597] external/Makefile,
external/weave.diff:
Changes missed from r10596 (patch to make weave not depend on
scipy).

* [r10596] external/Makefile:
Fixed installation of weave. SF 2791212 is now fixed.

2009-09-24 antolikjan

* [r10595] external/Makefile:
corrected dependency of weave on old scipy

2009-09-23 antolikjan

* [r10594] external/Makefile,
external/numpy-1.1.1.tar.gz,
external/numpy-1.2.1.tar.gz,
external/numpy.diff,
external/scipy-0.5.2.tar.gz,
external/scipy-0.7.1.tar.gz,
external/scipy-site.cfg:
Upgraded numpy and scipy, and edited the example scipy-site.cfg
to be suitable for DICE.

2009-09-22 jbednar

* [r10592] topo/plotting/plotgroup.py:
Trivial fixes to comments and docstrings

2009-09-18 ceball

* [r10589] topo/base/boundingregion.py,
topo/pattern/image.py:
Small changes reducing attribute lookups inside two particular
loops, improving the performance of the Image pattern generators.

* [r10588] topo/transferfn/basic.py:
Clean up DivisiveNormalizeLinf (to use numpy max and abs; vastly
improves performance).

2009-09-17 ceball

* [r10587] doc/buildbot/master.cfg:
buildbot: examples/ and doc/ no longer split from 'python
setup.py install' archive.

* [r10586] Makefile:
Archive produced for 'python setup.py install' now contains
examples/ and doc/.

* [r10585] topo/param/tk.py:
If Topographica doesn't have 'grab', don't try to get grab for
window causing the error.

2009-09-16 ceball

* [r10583] doc/buildbot/master.cfg:
Added archive-making slave.

2009-09-13 ceball

* [r10580] setup_ez.py:
Various updates. Getting closer to working...

* [r10579] doc/Developer_Manual:
More to ignore.

* [r10578] external:
Updated files to ignore.

* [r10577] Makefile:
First go at making archives suitable for packaging.

* [r10576] _setup.py,
setup.py:
setup.py fixes.

* [r10575] topo/command/analysis.py:
Renamed variable (to avoid potential clash). Should be no visible
change.

2009-09-02 ceball

* [r10566] topo/tkgui/topoconsole.py:
Added ALERT.

* [r10565] topo/base/projection.py,
topo/base/sheet.py,
topo/sheet/basic.py:
Moved definition of output_fns to Sheet. (Fixes problem where
state_push()/pop() assume output_fns are present in Sheet.)

2009-08-30 ceball

* [r10564] topo/command/pylabplots.py,
topo/plotting/plotgroup.py:
Minor clarifcation of docs.

* [r10563] topo/plotting/plotgroup.py:
Renamed normalize='Joint' to normalize='JointProjections'.

* [r10562] topo/plotting/plotgroup.py:
Renamed normalize='All' to normalize='AllTogether'.

* [r10561] topo/command/analysis.py,
topo/command/pylabplots.py,
topo/plotting/plotgroup.py,
topo/sheet/basic.py:
Renamed normalize='Independent' to normalize='Individually'.

* [r10560] topo/tkgui/topoconsole.py:
Hide any error generated while trying to find an appropriate
status bar for displaying messages.

* [r10559] topo/param/tk.py,
topo/tkgui/plotgrouppanel.py,
topo/tkgui/topoconsole.py:
Progress bars, messages, warnings, and errors should now display
on the appropriate status bar. This is quite a significant
change, and is likely to need tuning based on feedback from
users.

* [r10558] topo/param/__init__.py,
topo/tkgui/projectionpanel.py:
Hacked support for exclusive right and top bounds when editing
parameters in the GUI.

2009-08-03 jbednar

* [r10542] examples/lissom.ty:
Fixed outdated dims='All' to work as dims=[] instead. Fixed SF
map measurement to set frequencies parameter before instantiation
of measure_sine_pref, so that the value will be respected.

* [r10541] topo/command/analysis.py:
Added PhaseDisparity Preference&Selectivity plot

2009-08-03 jbednar

* [r10537] doc/Downloads/index_text.php,
topo/transferfn/basic.py:
Minor fix to doc

2009-08-02 antolikjan

* [r10536] contrib/jacommands.py:
Added new pattern generator - Expander - increases size of
patterns

2009-07-30 ceball

* [r10535] topo/base/simulation.py:
Added note.

* [r10534] doc/Downloads/index_text.php:
Mentioned about using a 64-bit platform for large simulations.

2009-07-29 jbednar

* [r10533] contrib/basic.py,
contrib/cc_lesi_oo_or.ty,
contrib/cc_lissom_oo_or_simple_rv.ty,
contrib/jsldefs.py,
contrib/lesi_judethesisversion.ty,
contrib/lesi_whisker_barrels.ty,
contrib/lissom.ty,
contrib/lissom_oo_or_homeostatic.ty,
contrib/lissom_oo_or_homeostatic_tracked.ty,
contrib/lissom_rgb.ty,
contrib/modelfit.py,
contrib/rgbhsv.py,
contrib/sparse_connectivity_LESI.ty,
contrib/sparse_connectivity_model.ty,
contrib/species_cf_jitter.ty,
contrib/species_lat_jitter.ty,
contrib/species_pf_jitter.ty,
examples/leaky_lissom_or.ty,
examples/lissom.ty,
examples/lissom_oo_or_cr.ty,
examples/lissom_whisker_barrels.ty,
examples/perrinet_retina_pynest.py,
examples/sullivan_neurocomputing04.ty,
examples/tiny.ty,
topo/analysis/featureresponses.py,
topo/analysis/vision.py,
topo/base/cf.py,
topo/base/sheetcoords.py,
topo/base/sheetview.py,
topo/command/analysis.py,
topo/command/basic.py,
topo/command/pylabplots.py,
topo/coordmapper/basic.py,
topo/learningfn/basic.py,
topo/learningfn/optimized.py,
topo/learningfn/projfn.py,
topo/learningfn/som.py,
topo/pattern/basic.py,
topo/plotting/bitmap.py,
topo/plotting/palette.py,
topo/plotting/plot.py,
topo/plotting/plotgroup.py,
topo/projection/basic.py,
topo/responsefn/optimized.py,
topo/responsefn/projfn.py,
topo/sheet/lissom.py,
topo/sheet/slissom.py,
topo/tests/testoutputfnsbasic.py,
topo/tests/testplot.py,
topo/tests/testplotgroup.py,
topo/tests/testsheet.py,
topo/tests/testsheetview.py,
topo/tests/testtkparameterizedobject.py,
topo/tkgui/editor.py,
topo/tkgui/plotgrouppanel.py,
topo/tkgui/projectionpanel.py,
topo/tkgui/testpattern.py,
topo/tkgui/topoconsole.py,
topo/transferfn/basic.py:
Expanded tabs to spaces to avoid problems with some editors

* [r10532] contrib/hegdeessen.py:
Fixed typos

2009-07-28 ceball

* [r10531] topo/analysis/featureresponses.py:
Fixed variable name. (Hue map measurement for separate R, G, and
B retinas has presumably been broken since I added support for
hue map measurement using a single RGB retina.)

2009-07-27 ceball

* [r10530] topo/plotting/bitmap.py:
When enlarging an image by an integer factor, avoid PIL by using
numpy (PIL has a bug). Mitigates SF 2820821.

2009-07-26 ceball

* [r10529] topo/misc/commandline.py,
topo/tkgui/__init__.py,
topo/tkgui/topoconsole.py:
Simplified dock-by-default for -G option.

* [r10528] topo/plotting/plot.py:
Fix for 1962478 ('Status bar information bug on the map
window'). Actually caused by TemplatePlot instances sharing the
same view_dict (the Sheet's sheet_views dictionary).

2009-07-25 ceball

* [r10527] topo/plotting/plotgroup.py:
Fixed mistake in r10524 (mistakenly introduced a space into plot
labels).

* [r10526] topo/analysis/featureresponses.py:
Set MeasureResponseCommand's pattern_presenter parameter to
instantiate its value, since the value will be mutable.

* [r10525] contrib/cbmisc.py:
Updated my analysis function.

2009-07-24 ceball

* [r10524] examples/lissom.ty,
topo/command/analysis.py,
topo/command/pylabplots.py,
topo/plotting/plot.py,
topo/plotting/plotgroup.py,
topo/tkgui/testpattern.py:
Implemented joint normalization for plotting (SF 1829844).
Includes some clean-up of the PlotGroup classes. Various parts of
plotgroup.py and plot.py still require cleaning, and the GUI's
normalization widget placement also needs to be sorted out.

* [r10523] topo/param/__init__.py:
Fix for SF 2661510. (Intermediate checkin: will be cleaned up.

2009-07-23 ceball

* [r10522] doc/Downloads/git_text.php:
Added link and hint.

* [r10521] topo/tkgui/plotgrouppanel.py,
topo/tkgui/projectionpanel.py:
Fixed GUI's dynamic coordinates: now there is no systematic
offset (SF 2127012), and coordinates work on projection and CF
panels (ALERT). Also: changed plot borders to be drawn by tk
rather than by us.

* [r10520] _setup.py:
Removed package that no longer exists.

* [r10519] topo/command/basic.py:
Added comment about pickling.

* [r10518] Makefile:
File missed from previous commit.

* [r10517] external/Makefile,
external/idle_tk8.5.patch:
Experimental: 'make topographicagui; ./topographicagui' to try
using Topographica with IDLE.

* [r10516] external/Makefile,
external/ipythonTk.diff,
external/ipythonTk.tar.gz,
external/ipython_view.diff,
topo/ipythonTk,
topo/tkgui/topoconsole.py:
Moved topo.ipythonTk to an external package (plus patches to fix
some problems). The package contains unmodified copies of
ipython_view.py from Accerciser and ipythonTk.py from CCP1GUI.
ipython_view.py is now part of new IPython releases, so we should
just use IPython's version eventaully. (IPython focuses on wx,
though, so there is no equivalent of ipythonTk.py in IPython.)

2009-07-22 ceball

* [r10515] topo/tkgui/__init__.py:
File missed from previous commit.

* [r10514] topo/misc/commandline.py:
Hack to allow -G to have windows docked by default.

* [r10513] topo/ipythonTk/ipython_view.py:
ipythonTk: Apparently fixed tab completion.

2009-07-17 jmoudrik

* [r10512] contrib/jm_plotting.py:
Added title for the Phase preference scatter plot

2009-07-15 antolikjan

* [r10511] contrib/modelfit.py:
added backpropagation

2009-07-14 antolikjan

* [r10510]
contrib/cc_lissom_oo_or_simple_rv.ty:
switching back to uncorrelated

2009-07-13 antolikjan

* [r10509] contrib/modelfit.py:
changed default density

* [r10508] contrib/modelfit.py:
added learning rate parameter'

* [r10507] contrib/modelfit.py:
made the file 'executable'

* [r10506] contrib/modelfit.py:
added external parameters

2009-07-13 ceball

* [r10505] topo/param/parameterized.py:
Updated comment.

2009-07-13 machalekj

* [r10504] contrib/complex_shapes_analysis.py:
Added python header info to analysis plots.

2009-07-12 machalekj

* [r10503] contrib/complex_shapes_analysis.py,
contrib/hegdeessen.py:
Modification of Hegde and Van Essen stimuli as were used in
complex shapes analysis in bachalor thesis of Machalek. Added
script with analysis plots.

2009-07-12 jmoudrik

* [r10502] contrib/jm_analysis.py,
contrib/jm_cc_lissom.ty,
contrib/jm_cf_matrix.py,
contrib/jm_plotting.py,
contrib/jm_smooth.py:
Merged jm_smooth into jm_analysis; jm_analysis splitted to
analysis and plotting (jm_plotting).
Added an extension of complex cell model.

2009-07-12 antolikjan

* [r10501] contrib/gc_alissom.ty:
increased the retinal density in order to improve RV LGN response

2009-07-11 antolikjan

* [r10500]
contrib/cc_lissom_oo_or_simple_rv.ty:
switching of correlated RV

2009-07-09 ceball

* [r10499] contrib/cbmisc.py:
Updated my analysis functions.

2009-07-09 antolikjan

* [r10498] contrib/modelfit.py:
new models

2009-07-08 ceball

* [r10497] contrib/cbmisc.py:
Added function to create single-eye plotgroups. Added function I
use for OR/OD/CR simulations.

* [r10496] topo/analysis/featureresponses.py:
Added generator_sheets parameter to MeasureResponseCommand, to
simplify setting this parameter on the PatternPresenter.

* [r10495] topo/analysis/featureresponses.py:
Added sheet_views_prefix to allow distinction between e.g.
OrientationPreference and LeftRetina OrientationPreference.

* [r10494] topo/analysis/featureresponses.py:
Put blank patterns in GeneratorSheets that are not being used.

* [r10493] topo/analysis/featureresponses.py:
Added generator_sheets parameter to PatternPresenter (allowing
restriction of set of GeneratorSheets).

* [r10492] topo/analysis/featureresponses.py:
Set instantiate=True for pattern_presenter pararameter of
SinusoidalMeasureResponseCommand (since it defaults to a mutable
object).

2009-07-07 jbednar

* [r10491] examples/lissom.ty:
Added speed parameter, and allowed linear interpolation between
integer values

* [r10490] topo/misc/util.py:
Added linearly_interpolate

2009-07-03 ceball

* [r10489] contrib/parameter_search,
contrib/parameter_search.cfg:
Tidying. Should be no visible change.

* [r10488] contrib/parameter_search,
contrib/parameter_search.cfg:
Saves combinations file. Saves command used to launch
parameter_search. Saves everything (all run_batch() directories,
combinations file, etc) into one directory.

* [r10487] contrib/parameter_search,
contrib/parameter_search.cfg:
Added ability to pass dirname_prefix to run_batch().

* [r10486] topo/command/basic.py:
Added name_time_format parameter to run_batch().

* [r10485] topo/command/basic.py:
Added optional dirname_prefix to run_batch().

2009-07-01 ceball

* [r10484] topo/base/cf.py:
Removed unused import.

* [r10483] topo/base/sheetview.py:
Replaced tabs with spaces.

* [r10482] topo/base/sheetcoords.py:
Removed unused import.

2009-07-01 antolikjan

* [r10481]
contrib/cc_lissom_oo_or_simple_rv.ty:
Minnor changes

2009-06-30 ceball

* [r10480] doc/Downloads/git_text.php,
doc/Downloads/index_text.php:
Updated some documentation relating to git.

2009-06-26 ceball

* [r10479] topo/base/cf.py,
topo/misc/legacy.py,
topo/projection/basic.py,
topo/tests/testcf.py:
ConnectionField no longer stores x and y.

* [r10478] topo/base/sheet.py:
Removed never-been-used sheet_offset() method.

* [r10477] examples/hierarchical.ty,
examples/lissom.ty,
examples/lissom_fsa.ty,
examples/lissom_oo_or.ty,
examples/lissom_oo_or_cr.ty,
examples/lissom_or.ty,
examples/lissom_whisker_barrels.ty,
topo/base/cf.py,
topo/projection/basic.py,
topo/tests/reference/lissom_fsa_reference.ty,
topo/tests/reference/lissom_oo_dr_reference.ty,
topo/tests/reference/lissom_oo_or_reference.ty,
topo/tests/reference/lissom_or_reference.ty:
Added ResizableCFProjection and removed bounds-changing-related
code from CFProjection and ConnectionField.

* [r10476] topo/base/cf.py:
Added _generate_coords() method to CFProjection, with the
intention of allowing subclasses to e.g. store the generated
coords. Improved simple_vectorize() to handle functions with any
number of outputs.

* [r10475] topo/base/sheet.py:
Added method to get arrays of X and Y sheet coordinates.

* [r10474] topo/base/cf.py,
topo/projection/basic.py:
Tried to simplify CFProjection by adding a _create_cf() method
and avoiding a visible loop through the dest sheet units.

* [r10473] topo/base/sheet.py:
Added ALERT.

2009-06-26 antolikjan

* [r10472]
contrib/cc_lissom_oo_or_simple_rv.ty:
Minor changes

2009-06-25 ceball

* [r10471] topo/param/__init__.py:
Added ALERT.

2009-06-25 antolikjan

* [r10470] contrib/jacommands.py:
variouse changes to surround analysis

* [r10469] topo/command/pylabplots.py:
corrected the units in measure_orientation_contrast

* [r10468] contrib/gc_alissom.ty:
Minor changes

2009-06-23 ceball

* [r10467] topo/base/cf.py,
topo/base/sheetcoords.py,
topo/plotting/plot.py,
topo/plotting/plotgroup.py,
topo/projection/basic.py,
topo/tests/testsheet.py:
Slice no longer stores bounds. Reduces memory usage (as recorded
in 'memuse_rSlice_no_bounds.out'). Could increase plotting times
- not sure.

* [r10466] topo/base/cf.py:
Corrected an error in CFProjection.change_bounds(): the
bounds_template that is stored after changing bounds is now that
which corresponds exactly to the slice. Should make no change to
any of our simulations, because the correct slice was being
passed to the ConnectionField; CFProjection's bounds_template is
not currently used by anything after the point it is stored.

2009-06-23 antolikjan

* [r10465] contrib/modelfit.py:
Added motion to the model

* [r10464] contrib/gc_alissom.ty:
Overhaul of gain control and consequently parameters

* [r10463]
contrib/cc_lissom_oo_or_simple_rv.ty:
Overhaul of gain control and consequently parameters

* [r10462] contrib/jacommands.py:
GC update and LGN channel randomization updates

* [r10461] topo/command/basic.py:
Adding the wipe_out_activity and clear_even_queue into the
analysis pre-presentation hooks

* [r10460] topo/sheet/basic.py:
Addjusted the JointNormalizingCFSheet_Continuous such that it
works more in line with LISSOM

* [r10459] topo/analysis/featureresponses.py:
pre presentation hooks are now set in different place

* [r10458] topo/tkgui/testpattern.py:
Adjusted test pattern so it clears the activity and state of the
network properly before presenting stimulus

2009-06-19 ceball

* [r10457] doc/buildbot/master.cfg:
Fixed 'warn on errors' in various cases (e.g. for make lint-base,
which niow only causes warnings even if pylint reports errors
with the code).

2009-06-18 jbednar

* [r10456] topo/responsefn/optimized.py:
Replaced C code with macros; verified that the .cpp code did not
change

* [r10455] topo/misc/inlinec.py:
Added macro for looking up contiguous array from slot

* [r10454] topo/responsefn/optimized.py:
Further reorganized C code to match macros

* [r10453] topo/responsefn/optimized.py:
Reorganized C code to match macros

2009-06-18 ceball

* [r10452] topo/tests/test_script.py:
Run current density combinations to 20000 rather than 1000.

2009-06-17 ceball

* [r10451] external:
Ignore guppy.

* [r10450] external/Makefile,
external/logilab-astng-0.17.2.tar.gz,
external/logilab-astng-0.19.0.tar.gz,
external/logilab-common-0.25.0.tar.gz,
external/logilab-common-0.41.0.tar.gz,
external/pylint-0.14.0.tar.gz,
external/pylint-0.18.0.tar.gz:
Upgraded pylint.

2009-06-17 antolikjan

* [r10449] contrib/gc_alissom.ty:
added two new natural image datasets

2009-06-16 antolikjan

* [r10448] contrib/cc_lesi_oo_or_new.ty:
made V1 complex inh neurons have external parameter defining
their threshold

2009-06-16 machalekj

* [r10447] contrib/hegdeessen.py:
48 Grating and 80 contour stimuli used in Hegde and Van Essen
works. 5 new patterns classes added.

2009-06-15 antolikjan

* [r10446] contrib/cc_lesi_oo_or_new.ty:
made V1 complex inh neurons have external parameter defining
their threshold

* [r10445] topo/command/pylabplots.py:
Modified the Orientation Contrast analysis so it better reflects
the published figures

* [r10444] contrib/jacommands.py:
Added surround modulation analysis batch test

* [r10443] contrib/cc_lesi_oo_or.ty:
minor parameter changes

* [r10442] topo/pattern/basic.py:
Removed some spurious parameters in the OrientationContrast
pattern

2009-06-15 ceball

* [r10441] topo/base/cf.py,
topo/misc/legacy.py,
topo/projection/basic.py:
ConnectionField no longer stores input_sheet.

* [r10440] topo/projection/basic.py:
Fixed SharedWeightCFProjection.n_bytes(): count
input_sheet_slice, not weights_slice.

2009-06-14 ceball

* [r10439] topo/misc/legacy.py:
File missed from the previous checkin.

* [r10438] topo/base/cf.py,
topo/projection/basic.py:
ConnectionField no longer stores weights_slice.

* [r10437] topo/projection/basic.py:
Fixed error in recent commit.

* [r10436] topo/base/cf.py,
topo/misc/legacy.py,
topo/projection/basic.py:
Made ConnectionField no longer have a __dict__ (to save memory).

* [r10435] examples/saccade_demo.ty,
topo/base/cf.py,
topo/projection/basic.py:
Moved min_matrix_radius from cf to projection.

* [r10434] topo/base/cf.py,
topo/param/parameterized.py,
topo/projection/basic.py:
Made ConnectionField inherit from object rather than
Parameterized (to reduce memory usage). Intermediate checkin:
added slots for all attributes except _has_norm_total; still have
to remove __dict__.

* [r10433] topo/misc/legacy.py:
Added support for __setstate__ for classes that used to - but no
longer - have __setstate__.

* [r10432] topo/misc/legacy.py:
Removed stray import.

2009-06-14 antolikjan

* [r10431]
contrib/cc_lissom_oo_or_simple_rv.ty:
made LGN center size external parameter

2009-06-14 jbednar

* [r10430] topo/learningfn/optimized.py,
topo/responsefn/optimized.py,
topo/sheet/optimized.py,
topo/transferfn/optimized.py:
Changed double * to npfloat * to allow changing float type ;
should be no change in function or performance

* [r10429] topo/sheet/basic.py:
Removed unused import

2009-06-13 jbednar

* [r10428] topo/learningfn/optimized.py:
Simplified C code based on new macros in c_header

* [r10427] topo/misc/inlinec.py:
Added c_header with declarations and macros

* [r10426] topo/learningfn/optimized.py:
Reordered statements and renamed temporaries to match macro
version to be checked in next, to allow direct comparison of .cpp
code

* [r10425] topo/base/sheet.py:
Made numpy float type explicit

2009-06-13 ceball

* [r10424] doc/Downloads/index_text.php,
external/Makefile:
Added documentation about package required for antialiased fonts
(fixes SF 2791479).

* [r10423] _setup.py:
Added list of dependencies in the form of what I had to install
on Ubuntu 9.04.

2009-06-12 jbednar

* [r10422]
doc/Developer_Manual/memuse_text.php:
Fixed typo

* [r10421] topo/analysis/featureresponses.py:
Removed changes from r10404, making a correct fix for RF plots
instead

* [r10420] doc/shared/util.php:
Added fns for building the Developer Manual

* [r10419] topo/command/basic.py:
Added docstring

* [r10418] doc/Developer_Manual/index_text.php,
doc/Developer_Manual/memuse_text.php,
doc/Developer_Manual/optimization_text.php,
topo/misc/memuse.py:
Added documentation about optimizing memory usage

2009-06-12 judelaw

* [r10417] contrib/laminar_oo_or.ty,
contrib/laminar_or.ty,
contrib/lissom_oo_or_species.ty,
contrib/lissom_oo_or_species_tracked.ty,
contrib/species_lateral_sparsity.ty:
removed old versions replaced by newer files

* [r10416] contrib/lesi_judethesisversion.ty:
Version which matches simulations presented in thesis

* [r10415] contrib/species_lat_jitter.ty:
Updated to match simulations presented in thesis

* [r10414] contrib/species_pf_jitter.ty:
Updated to match simulations presented in thesis

* [r10413] contrib/jsldefs.py,
contrib/lesi.ty,
contrib/species_cf_jitter.ty,
topo/command/pylabplots.py,
topo/coordmapper/basic.py:
added NormalJitter for jitter chosen from a Normal distribution

* [r10412] topo/base/arrayutil.py:
added clip_upper function

* [r10411] topo/transferfn/basic.py:
added Threshold function that sets values below a particular
value to zero but leaves others unchanged

* [r10410] topo/analysis/featureresponses.py:
added multiplier and offset parameters to Feature class so that
individual SheetViews can be maipulated separately for each
feature

2009-06-12 ceball

* [r10409] topo/param/tk.py:
Fixed typo.

* [r10408] topo/param/tk.py:
Fixed part of SF bug 2805379 (only Parameterized classes can be
represented by ClassSelector, but GUI was attempting to use
ClassSelector for e.g. floats when editing a list).

2009-06-11 jbednar

* [r10407] topo/misc/memuse.py:
Made topsize work for small-size process ids

2009-06-11 ceball

* [r10406] Makefile,
topo/tkgui/topoconsole.py:
Allow exit status to be passed to quit_topographica(), and use it
for gui-tests.

* [r10405] topo/tkgui/topoconsole.py:
Attempt to fix strange Windows 'unusual termination' error: one
cause of the error is quitting with matplotlib windows open.

2009-06-11 jbednar

* [r10404] topo/analysis/featureresponses.py:
Updated ReverseCorrelation to match recent changes to
FeatureResponses; may help fix RF plots

* [r10403] topo/analysis/featureresponses.py:
Suppressed message about number of test patterns being printed

* [r10402] topo/misc/memuse.py:
Shortened default message length

* [r10401] topo/projection/basic.py:
Removed Python variables from n_bytes so that it more accurately
reflects weight and activity array sizes

* [r10400] topo/misc/memuse.py:
Initial version; code for measuring memry usage

* [r10399] topo/misc/asizeof.py:
Copied recipe
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/546530
verbatim

2009-06-11 ceball

* [r10398] external/Makefile,
external/guppy-r70.tar.gz:
Added guppy (which provides heapy, for memory profiling), from
https://guppy-pe.svn.sourceforge.net/svnroot/guppy-pe/trunk/guppy
r70.

* [r10397] topo/tests/test_map_measurement.py:
Added support for Parameterized BoundingRegions in pickled map
test data.

2009-06-10 ceball

* [r10396] topo/base/boundingregion.py:
Removed redundant __init__ methods.

* [r10395] topo/base/boundingregion.py,
topo/misc/legacy.py,
topo/param/parameterized.py:
BoundingRegion is now just an object (no longer inherits from
Parameterized). Reduces memory consumption of "./topographica -i
-p 'cortex_density=retina_density=1' -p lgn_density=20 -p
'dims=[or,od,dr,cr,sf]' examples/lissom.ty" from 435 to 334 MB
(as reported by top). Also added legacy support.

* [r10394] topo/tests/testsnapshots.py:
Added preferred search_path. (Avoids conflict with any unrelated
testsnapshot.typ that happens to be in a default search path.)

* [r10393] topo/base/sheetcoords.py:
Added __slots__ to Slice. Reduces memory consumption of
"./topographica -i -p 'cortex_density=retina_density=1' -p
lgn_density=20 -p 'dims=[or,od,dr,cr,sf]' examples/lissom.ty"
from 525 to 435 MB (as reported by top).

2009-06-10 jbednar

* [r10392] topo/base/cf.py,
topo/base/projection.py,
topo/projection/basic.py:
Made n_bytes be implemented at the Projection level

* [r10391] topo/projection/basic.py:
Added missing n_conns method

2009-06-10 antolikjan

* [r10390]
contrib/cc_lissom_oo_or_simple_rv.ty:
made sure all random generators are seeded

2009-06-10 ceball

* [r10389] topo/base/sheetcoords.py:
Added ALERT.

2009-06-09 jbednar

* [r10388] topo/command/basic.py:
Added print_sizes command, which is now called in run_batch (but
can also be called explicitly)

* [r10387] topo/projection/basic.py:
Added more SharedCF overhead

* [r10386] topo/base/cf.py:
Minor cleanup

* [r10385] topo/base/cf.py,
topo/base/projection.py,
topo/base/sheet.py,
topo/command/basic.py,
topo/projection/basic.py:
Added n_bytes() and n_conns() methods and global commands to
calculate memory size and number of connections in the current
simulation

2009-06-09 ceball

* [r10384] contrib/parameter_search,
contrib/parameter_search.cfg:
Moved some options into a config file.

2009-06-08 ceball

* [r10383] contrib/parameter_search:
Minor simplification.

* [r10382] contrib/parameter_search:
Use simpler string formatting.

* [r10381] setup_app.py:
Added notes.

* [r10380]
external/pyscrodget-0.0.2_2.1.tar.gz:
Accidentally left in the build/ directory in previous version.

* [r10379] _setup.py,
setup.py, setup_app.py,
setup_exe.py,
setup_ez.py:
Added create_topographica_script() to _setup.py. Previously, the
topographica script had to be created by make before running
setup.

2009-06-06 ceball

* [r10378] doc/Future_Work/current_text.php,
setup_app.py:
Added info about icons from future work doc.

* [r10377] setup_app.py:
Began attempting to include external packages.

* [r10376] setup_ez.py:
Added docstring.

* [r10375] Makefile,
easysetup.py,
setup_app.py,
setup_exe.py,
setup_ez.py,
win_build_exe.py:
Made setup script naming more consistent. Added beginnings of
py2app script.

* [r10374] Makefile:
More files to delete from distribution.

* [r10373] doc/Downloads/index_text.php:
Added comment.

2009-06-05 ceball

* [r10372] topo/plotting/plotgroup.py:
Fixed bogus 'self'.

* [r10371] easysetup.py,
setup.py:
Added some documentation.

* [r10370] easysetup.py:
Fixed typos.

* [r10369] _setup.py,
easysetup.py, setup.py:
Moved code common to distutils and setuptools into _setup.py.

* [r10368] easysetup.py:
Beginnings of 'easy_install topographica'

* [r10367] topo/misc/filepath.py:
Removed erroneous use of set() (search paths were not being
searched in order). It doesn't matter if a path appears more than
once.

* [r10366] topo/misc/filepath.py:
Fixed (presumably accidental) mutable default argument.

* [r10365] topo/tests/testsnapshots.py:
Simplified paths.

* [r10364] topo/misc/filepath.py:
Added output_path to resolve_path()'s list of search_paths.

* [r10363]
topo/tests/testCompositeSheetMasks.txt:
Fixed path.

* [r10362] topo/tests/__init__.py:
Skip gmpy/Number tests if gmpy not available.

* [r10361] topo/tests/testNumberParameter.txt,
topo/tests/testgmpynumber.txt:
Split gmpy/Number tests from other Number tests.

* [r10360] setup.py:
Added more missing files.

* [r10359] topo/analysis/vision.py,
topo/command/analysis.py,
topo/tests/testbitmap.py,
topo/tests/testimage.py,
topo/tkgui/plotgrouppanel.py:
Cleaned up file paths.

2009-06-05 antolikjan

* [r10358]
contrib/cc_lissom_oo_or_simple_rv.ty:
added missing import

2009-06-05 ceball

* [r10357]
external/pyscrodget-0.0.2_2.1.tar.gz:
Forgot to gzip previous version.

* [r10356]
external/pyscrodget-0.0.2_2.1.tar.gz:
Minor update to path finding.

* [r10355] topo/plotting/bitmap.py:
Added level to vera.ttf detection hack, so that vera.ttf can be
found when topo is installed as a package.

* [r10354] setup.py:
Added missing files.

* [r10353]
external/pyscrodget-0.0.2_2.1.tar.gz:
Corrected typo in package info.

* [r10352] external/Makefile,
external/pyscrodget-0.0.1_2.1.tar.gz,
external/pyscrodget-0.0.2_2.1.tar.gz:
Minor alterations to pyscrodget package.

* [r10351] topo/misc/filepath.py:
Expanded comment.

* [r10350] external/Makefile,
external/Tile.py,
external/odict.py,
topo/param/external.py,
topo/param/tk.py,
topo/tkgui/editor.py,
topo/tkgui/topoconsole.py:
Moved odict and tilewrapper to topo.param.external module.

* [r10349] setup.py:
Added a comment.

* [r10348] setup.py,
topo/misc/filepath.py,
topo/tests/testsnapshots.py:
Fixed error introduced into testsnapshots (I mistakenly thought
testsnapshot.typ was checked in).

2009-06-04 ceball

* [r10347] topo/tests/testplotfilesaver.py:
Simplified temporary file handling.

* [r10346] topo/tests/testsnapshots.py:
Use resolve_path() to locate the snapshot file.

* [r10345] setup.py:
Added some notes.

* [r10344] topo/tests/testsnapshots.py:
Removed out-of-date ALERT.

* [r10343] topo/command/basic.py:
Tried to simplify handling snapshots that might or might not be
xml, when gnosis (for xml pickles) might or might not be
available. Will probably have to revisit this if we also add
hdf5.

* [r10342] topo/param/tk.py:
Adjustment to paths now that package_path is available.

* [r10341] topo/misc/commandline.py,
topo/tests/test_map_measurement.py,
topo/tkgui/topoconsole.py:
Adjustment to paths now that topo.misc.filepath.package_path is
available. Not yet complete: other uses of
application_path/normalize_path/resolve_path might need to be
updated.

* [r10340] topo/plotting/bitmap.py:
Added comment.

* [r10339] topo/misc/filepath.py:
Added 'package_path' (the location of the topo module), which is
often what is needed when 'application_path' is currently used.
(Some uses of 'application_path' should be 'output_path'.)

* [r10338] topo/tests/testplotfilesaver.py:
Cleaned up temporary file creation.

* [r10337] topo/param/tk.py:
Removed unused output_path variable.

* [r10336] topo/misc/trace.py:
Removed unused import.

* [r10335] setup.py,
topo/__init__.py:
Added missing numbergen package.

* [r10334] topo/misc/util.py:
Made pstats & cProfile dependencies optional.

* [r10333] topo/misc/filepath.py:
topo.misc.filepath.output_path is set to ~/topographica if the
application_path is not writable.

2009-06-04 antolikjan

* [r10332]
contrib/cc_lissom_oo_or_simple_rv.ty:
change of default parameters

* [r10331]
contrib/cc_lissom_oo_or_simple_rv.ty:
Added intrinsic noise and parametrization of V1 afferent extents

2009-06-04 ceball

* [r10330] setup.py:
Added installation of topographica script.

* [r10329] topo/misc/inlinec.py:
Check for scipy.weave if weave module is not found (for e.g.
Ubuntu package).

* [r10328] topo/command/basic.py:
Removed topo.command.basic's dependency on gnosis module (making
it optional).

* [r10327] setup.py:
Initial version.

2009-06-04 jbednar

* [r10326] doc/User_Manual/overview_text.php:
Added note about one-to-one and all-to-all connections

2009-06-03 jbednar

* [r10325] contrib/jj_tiny.ty:
Added missing imports

* [r10324] contrib/jj_tiny.ty:
Simple starting point for John to optimize

2009-05-31 ceball

* [r10323] doc/buildbot/master.cfg:
svn backup and build scheduled at different times. Skip docs on
mac build.

* [r10322] topo/__init__.py,
topo/misc/legacy.py:
Replace gmpy.mpq with fixedpoint.FixedPoint if gmpy is
unavailable.

* [r10321] topo/misc/util.py:
Added warning.

* [r10320] topo/misc/legacy.py,
topo/misc/util.py:
More advanced module faking: the fake module is not created until
an attempt is made to import the module. So far, only gmpy faking
uses this. Should make no visible change to legacy support for
gmpy.

* [r10319] topo/misc/legacy.py:
Removed testing code (accidentally left in).

2009-05-29 jbednar

* [r10318] topo/analysis/featureresponses.py:
Cleaned up docstring

2009-05-28 ceball

* [r10317] doc/buildbot/master.cfg:
Set up windows build. Added svn checkout retries (to avoid
clobbering the checkout quite so readily). Reduced frequency of
performance tests. The windows build's VM is on doozy, so added
doozy_lock to windows build.

* [r10316] doc/Downloads/index_text.php:
Updated info about using fink to build docs.

2009-05-28 antolikjan

* [r10315] contrib/gc_alissom.ty:
change the default parameters of retinal waves

2009-05-28 ceball

* [r10314] topo/misc/legacy.py:
Fixed support for no gmpy.mpq: numbers like '5/7' couldn't be
parsed by FixedPoint, so the number is first eval'd (using float
division).

* [r10313] external/gmpy-1.04.tar.gz:
Latest release of gmpy.

* [r10312]
topo/tests/reference/topo_or_defs.py:
Corrected typo.

* [r10311]
topo/tests/reference/topo_or_defs.py:
Updated output_fn -> output_fns.

* [r10310]
topo/tests/reference/lissom_oo_dr_reference.ty,
topo/tests/reference/lissom_oo_or_reference.ty,
topo/tests/reference/lissom_or_reference.ty:
Updated output_fn to output_fns.

* [r10309] doc/buildbot/index.html:
Various simplifications.

* [r10308] doc/buildbot/master.cfg:
Cleaned up. Added Ubuntu 9.04 builder.

2009-05-28 jbednar

* [r10307] doc/buildbot/master.cfg:
Fixed typo

2009-05-27 ceball

* [r10306] doc/buildbot/master.cfg:
Simplification of builders.

2009-05-27 jmoudrik

* [r10305] contrib/jm_analysis.py,
contrib/jm_cf_matrix.py,
contrib/jm_smooth.py:
files for complex analysis and an improved CFProjection

2009-05-27 ceball

* [r10304] topo/misc/legacy.py:
Added missing import statement.

* [r10303] doc/buildbot/doozy-buildbot.tac:
Removed out-of-date file.

* [r10302] doc/buildbot/index.html:
Updated links.

* [r10301] doc/buildbot/master.cfg:
Beginnings of reorganization. Added new machines cider (OS X) and
light (Windows XP).

* [r10300] doc/buildbot/master.cfg:
Unoptimized train-tests TESTDP reverted to 5. Changes have been
running on buildbot for a while.

2009-05-26 antolikjan

* [r10299] topo/command/pylabplots.py:
added parameter to size tuning curve measurment function which
defines the size of the maximum disk grating

* [r10298] contrib/jacommands.py:
added surround modulation analysis function

* [r10297] contrib/cc_lesi_oo_or_new.ty:
removed double retina

* [r10296] contrib/gc_alissom.ty:
made Hysteresis optional

* [r10295] topo/analysis/featureresponses.py:
deleted the debugging info and renamed num_repetitions to
repetitions

2009-05-26 ceball

* [r10294]
doc/Developer_Manual/testing_text.php:
Added note.

* [r10293] doc/Downloads/index_text.php:
Minor reorganization.

2009-05-24 jbednar

* [r10292] external/Makefile,
external/gmp-4.2.2.tar.gz,
external/gmp-4.3.1.tar.gz:
Upgraded gmp to 4.3.1 to fix CPU detection problem on some Macs

2009-05-22 antolikjan

* [r10291] topo/command/analysis.py:
Set correct default duration for corner orientation map
measurement

2009-05-21 antolikjan

* [r10290] topo/analysis/featureresponses.py:
Implemented the repetitions paradigm

2009-05-20 antolikjan

* [r10289]
contrib/cc_lissom_oo_or_simple_rv.ty:
Made only single fake retina

* [r10288] contrib/cc_lesi_oo_or_new.ty:
changed default contrasts where tuning curves are measured

* [r10287] contrib/jacommands.py:
made hysteresis in V2 reset

2009-05-18 jbednar

* [r10286] topo/projection/basic.py:
Clarified docstring

2009-05-17 jbednar

* [r10285]
/releases/0.9.6/topographica/doc/User_Manual/overview_text.php:
Added note about one-to-one and all-to-all connections

2009-05-15 antolikjan

* [r10284] contrib/jacommands.py:
switched off V1 plasticity in outputfn after adding V2

* [r10283] contrib/jacommands.py:
changes to AddV2 function

* [r10282] contrib/jacommands.py:
changes to AddV2 function

* [r10281] contrib/v2_cc_lesi_oo_or.ty:
loads a simulation, adds V2

2009-05-11 antolikjan

* [r10280] contrib/cc_lesi_oo_or_new.ty:
Added SimpleHomeoLinear

2009-05-09 jbednar

* [r10279] ChangeLog.txt:
Added recent changes

2009-05-06 ceball

* [r10278] contrib/parameter_search:
Minor fix to work with Python 2.3.

* [r10277] contrib/parameter_search:
Minor correction in docstring.

* [r10276] doc/Downloads/git_text.php:
Removed draft notes that were turning into a git tutorial.

2009-05-04 jbednar

* [r10275]
contrib/gc_lissom_oo_or_homeostatic_new.ty,
contrib/laminar_oo_or.ty,
contrib/laminar_or.ty,
contrib/lesi.ty,
contrib/lesi_whisker_barrels.ty,
contrib/lgn_lateral.ty,
contrib/lissom_oo_or_homeostatic.ty,
contrib/lissom_oo_or_homeostatic_tracked.ty,
contrib/lissom_oo_or_homeostatic_tracked_new.ty,
contrib/lissom_oo_or_noshrinking.ty,
contrib/lissom_oo_or_noshrinking_latswitch.ty,
contrib/lissom_oo_or_species.ty,
contrib/lissom_oo_or_species_tracked.ty,
contrib/lissom_or_noshrinking.ty,
contrib/lissom_or_noshrinking_latswitch.ty,
contrib/sparse_connectivity_LESI.ty,
contrib/sparse_connectivity_model.ty,
contrib/species_cf_jitter.ty,
contrib/species_lateral_sparsity.ty:
Fixed outdated ref to topo.sheet.generator

* [r10274] contrib/gc_alissom.ty:
Fixed typo

* [r10273] contrib/cc_lesi_oo_or_new.ty:
Added newlines

* [r10272] topo/command/basic.py:
Formatted docstring

2009-05-04 ceball

* [r10271] doc/buildbot/master.cfg:
Reduced accuracy of unoptimized tests and altered an email
address. Changes have been live on buildbot for at least a month.

2009-05-03 antolikjan

* [r10270] contrib/gc_alissom.ty:
switched of attribute tracking when fixed treshold output
function is active

* [r10269] contrib/cc_lesi_oo_or_new.ty:
reduced number of contrasts at which tuning curves are computed

2009-05-02 antolikjan

* [r10268] contrib/cc_lesi_oo_or_new.ty:
complex cell model with exactly the same connectivity (except
strength) as in the lesi model in layer 2/3

2009-05-01 antolikjan

* [r10267] topo/analysis/vision.py:
Corrected potential division by zero bug

2009-04-30 antolikjan

* [r10266] contrib/gc_alissom.ty:
Added fixed treshold output function

* [r10265] topo/transferfn/basic.py:
Extended HalfRectify with random treshold

2009-04-30 ceball

* [r10264] contrib/parameter_search:
Added note.

2009-04-30 antolikjan

* [r10263] contrib/gc_alissom.ty:
Removed JointScaling_opt

* [r10262] contrib/jacommands.py:
Corrected SimpleHomeoLinear to set the initial y_avg to MU

2009-04-30 jbednar

* [r10261] doc/Tutorials/lissom_oo_or_text.php:
Minor clarification

* [r10260] Makefile:
Delete generated info directory from distribution

* [r10259] topo/sheet/optimized.py:
Removed unnecessary JointScaling_Opt class, and clarified
docstring for LISSOM_Opt

2009-04-29 antolikjan

* [r10258] contrib/cc_lesi_oo_or.ty:
allowd for homeostasis also in layer 4C

2009-04-29 ceball

* [r10257] contrib/parameter_search:
Corrected path to python.

2009-04-29 antolikjan

* [r10256] contrib/gc_alissom.ty:
changed the t_init parameter

* [r10255] contrib/jacommands.py:
corrected bug with state_push/pop stack

2009-04-29 ceball

* [r10254] contrib/parameter_search:
Tidied up script and documentation; should be no visible change.

2009-04-29 antolikjan

* [r10253] topo/analysis/vision.py:
made the modulation ratio to scale to 0-1.0 scale in order to
achieve correct plotting

* [r10252]
contrib/cc_lissom_oo_or_simple_rv.ty:
corrected bug with external parametriazation

2009-04-29 ceball

* [r10251] contrib/parameter_search:
Removed out-of-date note.

2009-04-28 ceball

* [r10250] contrib/parameter_search:
Initial version of script to help start multiple batch
simulations.

2009-04-27 ceball

* [r10249] topo/param/tk.py,
topo/tkgui/plotgrouppanel.py:
Addition to SF 2122761: pre_plot_hooks etc now also do not
scroll.

2009-04-26 ceball

* [r10248] topo/command/basic.py:
Added max_name_length parameter to run_batch() to avoid
generating experiment directory names that are too long for the
filesystem.

2009-04-25 jbednar

* [r10247] topo/transferfn/basic.py:
Clarified docs

2009-04-25 ceball

* [r10246] topo/param/tk.py,
topo/tkgui/plotgrouppanel.py:
Fix SF 2122761: PlotGroup control buttons now do not scroll.

* [r10245] topo/param/tk.py:
Simplification - no visible change.

2009-04-23 ceball

* [r10244] topo/param/parameterized.py:
Minor clarification.

2009-04-20 antolikjan

* [r10243] contrib/jacommands.py:
Corrected a bug

* [r10242] topo/transferfn/basic.py:
Corrected docstring of state_push/pop in TranfserFnWithState

* [r10241] topo/base/sheet.py:
state_push/pop in Sheet now checks for existing state_push/pop
function in output functions

2009-04-17 ceball

* [r10240] examples/gca_lissom.ty:
Added missing import.

2009-04-16 antolikjan

* [r10239] topo/sheet/optimized.py:
corrected bug with importing of JointScaling

* [r10238] contrib/gc_alissom.ty:
Chaneged JointScaling to JointScaling_Opt

* [r10237] topo/sheet/optimized.py:
Added optimized version of JointScaling

* [r10236] topo/base/sheet.py:
state_push/pop in Sheet now check whether a given output function
is of class TransferFnWithState begfore it calls its
state_push/pop

* [r10235] topo/base/functionfamily.py:
Removed the stat_push/pop from TransferFn (they were moved to
TransferFnWithState)

* [r10234] topo/transferfn/basic.py:
Removed IntrinsicNoise function, moved the definition of
state_push/pop into TranfserFnWithState, and made Hysteresis have
sheet_name parameter

* [r10233] contrib/gc_alissom.ty:
Replaced the IntrinsicNoise transfer function with existing
composite equivalent

2009-04-12 jbednar

* [r10232] topo/transferfn/basic.py:
Cleaned up docs and fixed spelling error on parameter

2009-04-10 antolikjan

* [r10231] topo/transferfn/basic.py:
corrected the IntrinsicNoise OF

* [r10230] contrib/gc_alissom.ty:
changed the default analysis input scale

2009-04-09 antolikjan

* [r10229] topo/transferfn/basic.py:
Added Intrinsic Noise output function and corrected some issues
with state_push/pop

* [r10228] topo/analysis/vision.py:
corrected the measure_and_analyze_complexity to be derived from
the right class

* [r10227] contrib/jacommands.py:
various minor changes

* [r10226] contrib/gc_alissom.ty:
added intrinsic noise and made relative adaptation and gain
control optional

* [r10225]
contrib/cc_lissom_oo_or_simple_rv.ty:
added external parameter

* [r10224] topo/base/sheet.py:
Made sheet to call state_push/pop on all output functions when
its state_push/pop is called

2009-04-06 antolikjan

* [r10223] contrib/gc_alissom.ty:
made the size of V1 to be external parameter

2009-04-04 ceball

* [r10222]
/releases/0.9.6/topographica-win/common/python_topo.tar.gz:
Added missing python25.dll

* [r10221] /trunk/topographica-win/create_installer/README.txt:
Added 10217 from 0.9.6 (note in release instructions).

* [r10220]
/trunk/topographica-win/create_installer/topographica.iss:
Added a step to instructions for Windows release.

2009-04-04 antolikjan

* [r10219]
contrib/cc_lissom_oo_or_simple_rv.ty:
added external parameters

* [r10218] contrib/cc_lesi_oo_or.ty:
added external parameters

2009-04-04 ceball

* [r10217]
/releases/0.9.6/topographica-win/create_installer/README.txt:
Added note.

2009-04-03 ceball

* [r10216] topo/learningfn/optimized.py:
Added ALERT.

* [r10215] /releases/0.9.6/topographica/examples/gca_lissom.ty:
Applied r10212 from trunk: in gca_lissom, "replaced
CFPLF_Scaled_opt with CFPLF_Hebbian_opt - we do not use different
learning rates for individual neurons anymore".

2009-04-03 antolikjan

* [r10214] contrib/cc_lesi_oo_or.ty:
change of default parameters

* [r10213] contrib/cc_lesi_oo_or.ty:
allowed for changing the lateral connections learning rate

* [r10212] examples/gca_lissom.ty:
replaced CFPLF_Scaled_opt with CFPLF_Hebbian_opt - we do not use
different learning rates for individual neurons anymore

2009-04-02 ceball

* [r10211]
/releases/0.9.6/topographica/doc/User_Manual/noise_text.php:
Applied change that was missed from r10209 (r10203 - class name
qualification in the noise documentation).

* [r10210]
/releases/0.9.6/topographica/topo/tkgui/templateplotgrouppanel.py:
Applied r10202 from trunk ('Applied strength-only hack to
refresh_plots() (previously, it was only applied to
redraw_plots()). Fixes SF 2724032.')

* [r10209]
/releases/0.9.6/topographica/doc/User_Manual/noise_text.php:
Applied r10183, r10204, and r10205 from trunk (fixes to noise
documentation).

* [r10208] /releases/0.9.6/topographica/Makefile:
Applied r10167 and r10168 from trunk ("Added separate
win-distclean target so that python_topo/ can be preserved during
distclean on Windows. (Want to keep the binaries for Windows
distribution, but usually during clean we do want to remove
python_topo/)").

* [r10207] /releases/0.9.6/topographica/examples/Makefile:
Applied r10164 from trunk ("Removed references to cfsom_or").

* [r10206]
/releases/0.9.6/topographica/topo/tests/test_map_measurement.py:
Applied r10161 from trunk ("Removed 'Retinotopy' from the list of
map measurements to test").

* [r10205] doc/User_Manual/noise_text.php:
Commented out 'weight adjustment noise' example, since this
specific code cannot currently be used.

* [r10204] doc/User_Manual/noise_text.php:
Described how to get dynamic numbers for weight generation.

* [r10203] doc/User_Manual/noise_text.php:
Qualified some names with the module (e.g. PatternCombine ->
transferfn.PatternCombine.

2009-04-01 ceball

* [r10202]
topo/tkgui/templateplotgrouppanel.py:
Applied strength-only hack to refresh_plots() (previously, it was
only applied to redraw_plots()). Fixes SF 2724032.

* [r10201] /trunk/topographica-win/README.txt,
/trunk/topographica-win/common/python_topo.tar.gz,
/trunk/topographica-win/common/setup.py,
/trunk/topographica-win/create_installer/README.txt,
/trunk/topographica-win/create_installer/prepare_for_installer.bat,
/trunk/topographica-win/create_installer/topographica.iss,
/trunk/topographica-win/create_python_topo/PIL-1.1.5.win32-py2.5.exe,
/trunk/topographica-win/create_python_topo/PIL-1.1.6.win32-py2.5.exe,
/trunk/topographica-win/create_python_topo/README.txt,
/trunk/topographica-win/create_python_topo/distutils_compiler_quoting.diff,
/trunk/topographica-win/create_python_topo/pyreadline-1.5-win32-setup.exe,
/trunk/topographica-win/create_python_topo/setup.bat,
/trunk/topographica-win/setup_cvs_copy/README.txt,
/trunk/topographica-win/setup_cvs_copy/setup.bat,
/trunk/topographica-win/util/gzip.exe:
Merged changes r10135:10191 from releases/0.9.6/topographica-win
into the trunk version of topographica-win.

* [r10200] /releases/0.9.6/topographica/Makefile:
Applied 10199 from trunk: fixes missing images/ellen_arthur.pgm.

* [r10199] Makefile:
Preserve images/ellen_arthur.pgm in release distribtions. Fixes
SF 2724036.

2009-03-31 jbednar

* [r10198] /releases/0.9.6/topographica/examples/som_retinotopy.ty:
Fixed density to match tutorial

* [r10197] examples/som_retinotopy.ty:
Fixed cortex_density; in r9809 it was mistakenly set to 48
instead of 10.

2009-03-30 antolikjan

* [r10196] topo/transferfn/basic.py:
made Hysteresis to push/pop state

* [r10195] topo/base/functionfamily.py:
Introduced push pop function for all output fns

* [r10194] topo/analysis/vision.py:
Made the measure_and_analyse_complexity be a measure_or_pref
class

* [r10193] contrib/jacommands.py:
Big revamp after the move from Eclipse to command line svn

* [r10192]
contrib/cc_lissom_oo_or_simple_rv.ty:
Changed to use shouval dataset

2009-03-28 ceball

* [r10191] /releases/0.9.6/topographica-win/common/setup.py:
Fixed a typo.

* [r10190]
/releases/0.9.6/topographica-win/common/python_topo.tar.gz:
Updated with recent changes.

* [r10189]
/releases/0.9.6/topographica-win/create_python_topo/setup.bat:
Fixed a typo resulting in odict being missed (odict isn't missing
from existing binaries because it was copied in manually).

* [r10188]
/releases/0.9.6/topographica-win/create_python_topo/README.txt:
Fixed a typo.

* [r10187]
/releases/0.9.6/topographica-win/create_python_topo/setup.bat:
Correction to location of weave's compiled code cache.

* [r10186]
/releases/0.9.6/topographica-win/create_python_topo/distutils_compiler_quoting.patch:
Deletion missed from an earlier commit.

* [r10185] /releases/0.9.6/topographica-win/common/setup.py:
Added extra directory to PATH (required for non-admin Vista
users?).

2009-03-28 machalekj

* [r10184] contrib/basic.py,
contrib/hegdeessen.py,
contrib/patternfn.py:
Implementation of Hegde and Van Essen grating and contour
stimuli. Four new basic patterns added to allow this.

2009-03-26 jbednar

* [r10183] doc/User_Manual/noise_text.php:
Clarified how scale and offset work

* [r10182] topo/base/projection.py:
Fixed whitespace

2009-03-24 antolikjan

* [r10181] contrib/cc_lesi_oo_or.ty:
the lesie version of the complex cell model

2009-03-23 ceball

* [r10180] contrib/cbmisc.py,
contrib/rgbhsv.py,
contrib/rgbimages.py:
Reorganization of some of my code.

* [r10179] examples/gca_lissom.ty:
Fixed another typo in code ('Nature' dataset can now be used).

* [r10178] examples/gca_lissom.ty:
Fixed typo in code (p.lgn_density was being ignored).

2009-03-18 ceball

* [r10177]
/releases/0.9.6/topographica-win/create_python_topo/pyreadline-1.5-win32-setup.exe,
/releases/0.9.6/topographica-win/create_python_topo/setup.bat:
Added pyreadline.

2009-03-18 antolikjan

* [r10176] contrib/jacommands.py:
made the lgn channel afferent strength normalization uniform
random

2009-03-18 ceball

* [r10175]
/releases/0.9.6/topographica-win/create_python_topo/distutils_compiler_quoting.diff,
/releases/0.9.6/topographica-win/create_python_topo/setup.bat:
Changed distutils_compiler_quoting patch into a format that works
with the Windows version of patch.

* [r10174]
/releases/0.9.6/topographica-win/create_python_topo/distutils_compiler_quoting.patch,
/releases/0.9.6/topographica-win/create_python_topo/setup.bat:
http://bugs.python.org/issue4508

* [r10173]
/releases/0.9.6/topographica-win/create_installer/topographica.iss:
Removed debugging test.

* [r10172]
/releases/0.9.6/topographica-win/create_installer/topographica.iss:
Added check for required Windows system dlls; if they are
missing, and the user is not running the installation program as
a Power User or Administrator, the installation is aborted (with
a message to that effect, and the instruction to re-run with
appropriate privileges). Also updated paths to match my current
setup.

2009-03-16 ceball

* [r10171]
/releases/0.9.6/topographica-win/setup_cvs_copy/README.txt:
Added more info.

* [r10170]
/releases/0.9.6/topographica-win/create_installer/topographica.iss:
Added conditional installation of some required .dll files.

* [r10169]
/releases/0.9.6/topographica-win/create_installer/README.txt:
Updated to use win-distclean.

* [r10168] Makefile:
Fixed command for renaming.

* [r10167] Makefile:
Added separate win-distclean target so that python_topo/ can be
preserved during distclean on Windows. (Want to keep the binaries
for Windows distribution, but usually during clean we do want to
remove python_topo/.)

* [r10166]
/releases/0.9.6/topographica-win/create_installer/prepare_for_installer.bat:
Minor clarification.

* [r10165]
doc/Developer_Manual/releases_text.php:
Minor updates.

* [r10164] examples/Makefile:
Removed references to cfsom_or.

* [r10163]
/releases/0.9.6/topographica-win/create_installer/README.txt,
/releases/0.9.6/topographica-win/create_installer/topographica.iss:
Clarified instructions.

* [r10162]
/releases/0.9.6/topographica-win/create_installer/README.txt:
Clarified documentation.

* [r10161] topo/tests/test_map_measurement.py:
Removed 'Retinotopy' from the list of map measurements to test.

2009-03-15 ceball

* [r10160]
/releases/0.9.6/topographica-win/setup_cvs_copy/README.txt:
Fixed typo.

* [r10159]
/releases/0.9.6/topographica-win/create_installer/README.txt:
Cut down on duplicated instructions.

* [r10158] topo/numbergen/basic.py:
Fixed syntax and import error.

* [r10157]
/releases/0.9.6/topographica-win/setup_cvs_copy/setup.bat:
Correction to printed instruction.

2009-03-14 ceball

* [r10156] /releases/0.9.6/topographica-win/common/setup.py:
Added missing newline character.

2009-03-14 jbednar

* [r10155] /releases/0.9.6/topographica/examples/gca_lissom.ty,
/releases/0.9.6/topographica/examples/lissom_oo_or.ty,
/releases/0.9.6/topographica/examples/tiny.ty,
/releases/0.9.6/topographica/topo/base/patterngenerator.py,
/releases/0.9.6/topographica/topo/tkgui/plotgrouppanel.py:
Ported bugfixes from the main branch

* [r10154] topo/numbergen/basic.py:
Minor clarifications to docstrings; added softbounds

2009-03-13 ceball

* [r10153] topo/analysis/featureresponses.py:
For 'hue', PatternPresenter detects whether there are three
separate retinas for the color dimension, allowing e.g.
measure_hue_pref() to work with a single, color retina, or with
three separate retinas. (Should be no change to the measurement
for each case.)

* [r10152] topo/analysis/featureresponses.py:
Simplifications - should be no visible change.

2009-03-12 ceball

* [r10151] examples/lissom.ty:
Added ALERT.

* [r10150] contrib/rgbimages.py:
Added handling of cache parameter to ColorImage.

* [r10149] doc/Future_Work/current_text.php:
Test commit.

2009-03-11 antolikjan

* [r10148] contrib/gc_alissom.ty:
parameter changes

2009-03-10 jbednar

* [r10147] /releases/0.9.6/topographica/doc/shared/trailer.php:
Updated sf.net logo as they requested

2009-03-09 ceball

* [r10146] contrib/rgbimages.py:
Now uses weave versions of rgb/hsv conversion functions.

* [r10145] /releases/0.9.6/topographica-win/README.txt,
/releases/0.9.6/topographica-win/create_python_topo/README.txt:
Clarified and moved note about running setup.bat files.

* [r10144]
/releases/0.9.6/topographica-win/common/python_topo.tar.gz:
Updated external packages.

* [r10143]
/releases/0.9.6/topographica-win/create_python_topo/setup.bat:
Added odict

* [r10142]
/releases/0.9.6/topographica-win/setup_cvs_copy/README.txt:
Added a note about MSVCP71.DLL

* [r10141]
/releases/0.9.6/topographica-win/create_python_topo/README.txt,
/releases/0.9.6/topographica-win/create_python_topo/setup.bat:
Simplified instructions.

* [r10140] /releases/0.9.6/topographica-win/util/gzip.exe:
Added gzip.

* [r10139]
/releases/0.9.6/topographica-win/create_python_topo/setup.bat:
Minor alteration to text.

* [r10138]
/releases/0.9.6/topographica-win/create_python_topo/README.txt:
Minor addition to text.

* [r10137]
/releases/0.9.6/topographica-win/create_python_topo/setup.bat:
Missed from previous commit.

* [r10136]
/releases/0.9.6/topographica-win/create_python_topo/PIL-1.1.5.win32-py2.5.exe,
/releases/0.9.6/topographica-win/create_python_topo/PIL-1.1.6.win32-py2.5.exe:
Updated to PIL 1.16

* [r10135] doc/Downloads/cvs_text.php:
Fixed links.

2009-03-09 jbednar

* [r10134] doc/User_Manual/noise_text.php:
Fixed typo

2009-03-08 jbednar

* [r10133] topo/base/patterngenerator.py:
Made __setup_xy and __create_and_rotate_coordinate_arrays not be
private, because it prevented __call__ from being reimplemented
with minor changes in a subclass

2009-03-06 jbednar

* [r10132] topo/base/patterngenerator.py,
topo/tests/lissom_oo_or_t000100.00_Retinotopy.data:
Changed mask_shape to calculate its x, y, and orientation
relative to those of the owning pattern, to allow the mask to be
offset or a different size from the main pattern. These
parameters were previously ignored, and they must now be set to
1.0, 1.0, and 0.0 to get the same results as before. Thus it is
possible for this change to change results for a pattern using
mask_shape, but the old behavior should be easily obtainable by
adding parameter settings.

* [r10131] topo/analysis/featureresponses.py,
topo/command/pylabplots.py,
topo/misc/legacy.py,
topo/pattern/basic.py:
Added explicit size specification for pattern masks, so that they
can later respect their given size

* [r10130] topo/command/pylabplots.py:
Reverted Rectangle to RawRectangle to make tests pass

* [r10129] doc/News/index_text.php:
Added list of new pattern generators, as a comment

* [r10128] doc/News/index_text.php:
Added list of new pattern generators, as a comment

* [r10127] contrib/lissom_happyface.ty,
examples/leaky_lissom_or.ty,
topo/analysis/featureresponses.py,
topo/command/pylabplots.py,
topo/misc/legacy.py,
topo/misc/patternfn.py,
topo/pattern/basic.py,
topo/tests/testpatterngenerator.py:
Moved Arc, Curve, and SmoothedRectangle classes into topo/,
renaming the old Rectangle class to RawRectangle (possibly to be
removed?), and changing SmoothedRectangle to Rectangle. Old code
that uses Rectangle will now have a small amount of smoothing by
default; to avoid this change Rectangle to RawRectangle in the
old code, or set smoothing to zero.

* [r10126] contrib/lissom_happyface.ty:
Major cleanup of documentation, spacing, floating-point errors
for parameter values of 0.0, and parameter names. Changed default
smoothing values, arc_end to arc_length

* [r10125] topo/base/patterngenerator.py,
topo/misc/patternfn.py,
topo/pattern/basic.py:
Increased soft bounds on size and aspect_ratio to make working
with them in the GUI easier. Added guards for case of zero
smoothing, to avoid floating-point errors in extreme cases. Fixes
HACKALERT.

2009-03-05 jbednar

* [r10124] topo/pattern/basic.py:
Added ExponentialDecay pattern.

* [r10123] examples/gca_lissom.ty,
topo/tests/gca_lissom.ty_DATA:
Changed y position seed to match lissom_oo_or.ty; will change
results

* [r10122] topo/misc/patternfn.py:
Fixed errors in Gabor when aspect_ratio or size was zero

* [r10121] topo/misc/patternfn.py:
Added ExponentialDecay pattern. Fixed errors in Gaussian when
aspect_ratio or size was zero

2009-03-04 rczhao

* [r10120] contrib/lissom_happyface.ty:
Replaced Boolean parameter in class Curve with Enumeration.

2009-03-03 ceball

* [r10119] contrib/rgbhsv.py:
File missed from previous checkin (r10118).

* [r10118] contrib/rgbimages.py:
Undid changes to ColorImage from 10111. Corrected how mask,
scale, offset, output_fns are applied. (Also changed from RGB
values on [0,255] to [0,1]; I'd misread the colorsys module
documentation.)

2009-03-03 rczhao

* [r10117] contrib/lissom_happyface.ty:
Revised class Curve and function arc_by_center so that Curve can
draw both constant-length and constant-width curves.

2009-03-03 jbednar

* [r10116] topo/tkgui/editor.py:
Added import removed in previous revision; was breaking gui-tests

2009-03-03 ceball

* [r10115] examples/tiny.ty:
Fixed list of imports.

2009-03-03 jbednar

* [r10114]
doc/Developer_Manual/optimization_text.php:
Fixed attribution

* [r10113] topo/tkgui/editor.py:
Removed duplicate importing of sheets and projections

* [r10112] examples/gca_lissom.ty,
examples/lissom_oo_or.ty:
Fixed area scaling; had not been using the right area or number
of inputs for large areas

2009-03-02 ceball

* [r10111] contrib/rgbimages.py:
Simplified code for ColorImage by overriding __call__ instead of
function().

* [r10110] contrib/rgbimages.py:
Fixed ColorImage: scale, offset, mask, and output_fns were not
being applied to the color channels.

2009-02-27 ceball

* [r10109] topo/command/analysis.py:
save_plotgroup() now uses Parameterized's set_param() method to
set parameters on the plotgroup, thereby giving an error if the
wrong name is given for a plotgroup parameter (e.g.
save_plotgroup('Activity',normalized=True).

* [r10108] topo/param/parameterized.py:
Added set_param() method to Parameterized, for use when setting
parameters (instead of setattr(), which does not check for that
the named attribute is actually a Parameter).

2009-02-27 jbednar

* [r10107] examples/gca_lissom.ty:
Added support for area parameter

* [r10106] topo/tkgui/plotgrouppanel.py:
Made it possible to open Test Pattern window for a simulation
created in the Model Editor

2009-02-25 jbednar

* [r10105] topo/pattern/basic.py:
Added HalfPlane pattern from Stuart

2009-02-24 jbednar

* [r10104] contrib/lissom_happyface.ty:
Fixed RectangleWithSmoothing to be smoothed in both directions.
Changed Arc.arc_end to increase from zero as angles do. Fixed
hiding of Curve.arc_end.

2009-02-24 rczhao

* [r10103] contrib/lissom_happyface.ty:
Revised Arc class and rectangle()

2009-02-23 ceball

* [r10102] contrib/lissom_rgb.ty:
Updated dataset=Gaussian to work with color retina.

* [r10101] contrib/rgbimages.py,
topo/analysis/featureresponses.py:
Added ListGenerator, to create lists dynamically. Changed
ExtendToRGB's channel_strengths to relative_channel_strengths.

* [r10100] images/mcgill/foliage_b/01.png,
images/mcgill/foliage_b/02.png,
images/mcgill/foliage_b/03.png,
images/mcgill/foliage_b/04.png,
images/mcgill/foliage_b/05.png,
images/mcgill/foliage_b/06.png,
images/mcgill/foliage_b/07.png,
images/mcgill/foliage_b/08.png,
images/mcgill/foliage_b/09.png,
images/mcgill/foliage_b/10.png,
images/mcgill/foliage_b/11.png,
images/mcgill/foliage_b/12.png,
images/mcgill/foliage_b/13.png,
images/mcgill/foliage_b/14.png,
images/mcgill/foliage_b/15.png,
images/mcgill/foliage_b/16.png,
images/mcgill/foliage_b/17.png,
images/mcgill/foliage_b/18.png,
images/mcgill/foliage_b/19.png,
images/mcgill/foliage_b/20.png,
images/mcgill/foliage_b/21.png,
images/mcgill/foliage_b/22.png,
images/mcgill/foliage_b/23.png,
images/mcgill/foliage_b/24.png,
images/mcgill/foliage_b/25.png:
Added single-file (i.e. color) versions of existing images (the
existing images will be deleted in the future).

* [r10099] examples/lissom.ty:
Simplified parentheses.

* [r10098] topo/base/projection.py:
Simplified SheetMask's sheet and data properties by making them
both overridable properties. Should be no visible change.

* [r10097] topo/param/parameterized.py,
topo/pattern/image.py:
Renamed Oproperty to overridable_property, and cleaned up docs
and spacing.

2009-02-23 jbednar

* [r10096] contrib/rgbimages.py:
Fixed typo

2009-02-23 ceball

* [r10095] topo/pattern/image.py:
Added comment.

* [r10094] topo/pattern/image.py:
Fixed error deleting PatternSampler's cache of the image.

* [r10093] contrib/rgbimages.py,
topo/pattern/image.py:
Simplified PatternSampler by removing the caching of image array.
(The cache no longer appeared to be having much of an impact on
performance, since PIL.Image can now be efficiently converted to
an array.) Created base class ImageSampler, from which
PatternSampler and FastImageSampler (formerly FastPatternSampler)
now inherit. Simplified GenericImage's _get_image().

* [r10092] topo/base/projection.py,
topo/param/parameterized.py:
Added Oproperty, an implementation of 'property' that allows
subclasses to override the get/set/del methods.

* [r10091] contrib/rgbimages.py:
Updated docs.

* [r10090] contrib/lissom_rgb.ty:
Initial version.

* [r10089] contrib/rgbimages.py:
Added ALERT, plus minor cleanup (should be no visible change).

* [r10088] topo/param/tk.py:
Fixed bug with ListWidget where e.g. right clicking on output_fns
list in the Test Pattern window caused an error. (The 'disabled'
attribute was not being created during __init__.)

2009-02-21 rczhao

* [r10087] contrib/lissom_happyface.ty:
Many improvements.

2009-02-20 ceball

* [r10086] contrib/rgbimages.py:
Simplified application of channel_strengths (now applies in both
color and monochrome cases.

* [r10085] contrib/rgbimages.py:
If ColorImage gets a grayscale image, sets R, G, and B channels
to the same (each to 1/3 of grayscale) rather than giving an
error.

* [r10084] examples/lissom.ty:
Removed accidentally duplicated line (which I think was having no
effect).

* [r10083] topo/command/analysis.py,
topo/command/basic.py,
topo/command/pylabplots.py,
topo/param/parameterized.py:
Fixed problem that became apparent in r10076: e.g. p.x=y (where p
is a ParamOverrides instance) would be lost when passing on p via
**p, because p.x did not result in x being put into the
ParamOverrides dictionary (it was only set as an attribute, and
hence was lost on converting ParamOverrides to a dictionary via
**). ParamOverrides now inserts into its dictionary any attribute
that does not start with an underscore. Genuine attributes of
ParamOverrides (e.g. extra_keywords) have now been renamed to
begin with an underscore (this is better anyway because it
reduces the chance for a parameter to have the same name as an
attribute of ParamOverrides).

2009-02-19 ceball

* [r10082] topo/pattern/image.py:
Added ALERT.

* [r10081] contrib/rgbimages.py:
Simplified RotatedHuesImage's random number generation.

* [r10080] contrib/rgbimages.py:
ParamOverrides-related renaming for consistency. Should be no
visible change.

* [r10079] topo/pattern/image.py:
Removed ability to override PatternSampler's parameter when
calling it (was unused).

* [r10078] contrib/rgbimages.py,
topo/pattern/image.py:
Removed PatternSampler's _initialize_image() method, and made its
whole_pattern_output_fns and background_value_fn be constant
parameters.

* [r10077] topo/param/tk.py:
Added support to ListWidget for constant List parameters (i.e.
don't show a popup menu for a right click if the parameter is
constant).

2009-02-19 jbednar

* [r10076] topo/pattern/basic.py,
topo/pattern/random.py,
topo/pattern/rds.py:
Updated to use cleaner parameter accessing style and to fix cases
where parameters supplied in the call to a PatternGenerator
instance would be ignored. Should be no change in results except
for cases where instances were called with explicit parameters

2009-02-19 ceball

* [r10075] contrib/rgbimages.py:
Restored line that went missing sometime recently.

* [r10074] topo/pattern/basic.py:
Removed unused parameter.

* [r10073] topo/pattern/image.py:
Made ParamOverrides-related naming more consistent. Should be no
visible change.

* [r10072] topo/pattern/basic.py:
Some patterns' __call__ methods were ignoring some parameters if
they were passed in.

* [r10071] topo/pattern/basic.py:
Made ParamOverrides-related naming more consistent. Should be no
visible change.

* [r10070] topo/base/patterngenerator.py:
Minor code simplification.

* [r10069] topo/base/patterngenerator.py:
Fixed bug in Constant pattern generator; since output_fn was
changed to output_fns, Constant has not been working whenever it
has had any output_fns.

* [r10068] topo/base/patterngenerator.py:
Made ParamOverrides-related naming more consistent. Should be no
visible change.

* [r10067] topo/pattern/image.py:
Ensure FileImage's _get_image() uses a filename that's passed
into __call__().

2009-02-18 jbednar

* [r10066] contrib/rgbimages.py:
Cleaned up docs, some code

2009-02-18 ceball

* [r10065] contrib/rgbimages.py:
Made ExtendToRGB have red, green, blue attributes on creation.

* [r10064] topo/sheet/basic.py:
Added ALERT.

* [r10063] topo/analysis/featureresponses.py:
Added commented-out code for measuring hue maps with a single
color retina.

* [r10062] contrib/rgbimages.py:
More simplification. Should be no visible change.

* [r10061] contrib/rgbimages.py:
Simplified ColorImageSheet: automatically wraps input_generator
in ExtendToRGB.

* [r10060] contrib/rgbimages.py:
More renaming of variables.

* [r10059] contrib/rgbimages.py,
topo/command/analysis.py:
Various RGB-related renaming and documentation.

* [r10058] contrib/rgbimages.py:
Simplified ColorImage after recent changes to GenericImage.

* [r10057] topo/pattern/image.py:
Made PatternSampler's __call__ not change the supplied x and y
matrices. (Changing the supplied x any matrices prevents their
reuse e.g. in a subclass of GenericImage that makes more than one
sample.)

* [r10056] topo/pattern/image.py:
Reverted change accidentally introduced during recent
reorganization.

* [r10055] topo/pattern/image.py:
Added to comment.

2009-02-18 jbednar

* [r10054] contrib/lissom_happyface.ty:
Reorganized Arc; added Curve class; still needs more work

2009-02-18 antolikjan

* [r10053]
contrib/cc_lissom_oo_or_simple_rv.ty:
decreased the density of retina to increase speed

2009-02-18 rczhao

* [r10052] contrib/lissom_happyface.ty:
Arc class now can draw an arc by either specifying start and end
radian, or by specifying the arc width and height.

2009-02-18 antolikjan

* [r10051] topo/command/pylabplots.py:
made the tuning curves plotting use larger fonts and thicker
plots lines

2009-02-18 ceball

* [r10050] topo/pattern/image.py,
topo/tests/testimage.py:
Simplified GenericImage and PatternSampler by removing duplicate
parameters size_normalization and whole_image_output_fns from
GenericImage.

* [r10049] topo/pattern/image.py:
Intermediate checkin: changing GenericImage to have a
PatternSampler instance, rather than creating one from a type
each time. Should simplify code and cut down on parameter
duplication.

* [r10048] examples/lissom.ty:
Removed redundant check.

2009-02-18 jbednar

* [r10047] topo/pattern/image.py:
Fixed formatting of docstrings; minor clarifications

* [r10046] topo/plotting/bitmap.py:
Removed unused import

2009-02-18 ceball

* [r10045] topo/pattern/image.py:
Changed some of PatternSampler's various method arguments to be
parameters. Should be no visible change.

2009-02-17 ceball

* [r10044] topo/pattern/image.py:
Restored Float argument accidentally deleted in previous commit.

* [r10043] topo/pattern/image.py:
Simplified converting PIL Image into array (became possible after
upgrading to PIL 1.1.6). Should be no visible change.

* [r10042] examples/lissom.ty:
Fixed typo.

* [r10041] contrib/rgbimages.py:
Code simplification: no visible change.

2009-02-17 antolikjan

* [r10040] contrib/gc_alissom.ty:
selectivity multiplier change

2009-02-17 ceball

* [r10039] examples/lissom.ty:
Updated doc (for script-level parameters).

2009-02-16 ceball

* [r10038] contrib/rgbimages.py:
Corrected import.

2009-02-13 rczhao

* [r10037] contrib/lissom_happyface.ty:
A LISSOM-based happy face (cartoon face with a curved mouth)
simulation.

2009-02-12 jbednar

0.9.6

* [r10035] /tags/LATEST_STABLE/trunk:
Update LATEST_STABLE.

* [r10034] doc/Team_Members/index_text.php:
Updated team

* [r10033] doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/images/gca_natural_image_oo_or.png:
Fixed refs to LISSOM. Updated image of face

* [r10032] Makefile,
examples/README.txt:
Fixed syntax for distclean. Added gca_lissom.ty to list to keep

* [r10031] ChangeLog.txt:
Updated with current changes

2009-02-12 ceball

* [r10030] etc/update_095_to_096:
Added 'output_fn=X'->'output_fns=[X'.

* [r10029] doc/Reference_Manual/index_text.php:
Added info about Cython.

2009-02-12 antolikjan

* [r10028] contrib/gc_alissom.ty:
made default map measurment with higher number of orientations

2009-02-12 ceball

* [r10027] topo/param/tk.py:
Fixed SF 2572627 (assumed all widgets were managed by grid, but
some are managed by pack).

* [r10026] topo/param/tk.py:
Fixed bug in GUI where a new list item could not be added
sometimes (caused by a parameter's representation was not being
removed).

* [r10025] doc/Tutorials:
More to ignore.

2009-02-12 jbednar

* [r10024] README.txt,
doc/Downloads/index_text.php,
doc/Future_Work/current_text.php,
doc/Future_Work/index_text.php,
doc/Reference_Manual/index_text.php,
topo/__init__.py:
Updated for new release

* [r10023]
doc/Developer_Manual/releases_text.php:
Minor clarification

2009-02-12 ceball

* [r10022] topo/param/tk.py:
Removed debugging aid left in by mistake.

2009-02-12 jbednar

* [r10021] /trunk/topographica-win/common/setup.py,
/trunk/topographica-win/create_installer/topographica.iss:
Updated to declare version 0.9.6

* [r10020] examples/gca_lissom.ty:
Added item_scale to make Model Editor look better

2009-02-12 ceball

* [r10019] topo/param/tk.py:
Fixed bug where TaggedSliders' sliders were not being refreshed
when the Defaults button was pressed.

* [r10018]
doc/Tutorials/som_retinotopy_text.php:
Updated locals() -> global_params.

* [r10017] doc/Tutorials/gca_lissom_text.php:
More changes to convert from lissom_oo_or to gca_lissom.

* [r10016] topo/command/basic.py:
Changed snapshot info print statement to debug statement.

* [r10015] doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/lissom_oo_or_text.php,
doc/User_Manual/plotting_text.php:
Reduced section about display=True during map measurement.

2009-02-12 jbednar

* [r10014] Makefile:
Updated stated release; still needs 'make new-version'

2009-02-11 jbednar

* [r10013] topo/command/pylabplots.py:
Fixed pylabplots titles; missing since r9557

2009-02-11 ceball

* [r10012] doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/images/lissom_network_diagram_oo.png,
doc/Tutorials/lissom_oo_or_text.php:
Minor updates (including lissom_oo_or network diagram.

* [r10011] doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/images/gca_lissom_network_diagram.png:
More updates: network size, network diagram.

* [r10010] doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/lissom_oo_or_text.php:
Minor updates.

* [r10009] doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/lissom_oo_or_text.php:
Updated command.

* [r10008] doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/lissom_oo_or_text.php:
Fixed minor typo.

* [r10007] topo/param/tk.py:
Fixed typo.

* [r10006] topo/param/tk.py:
Remove newline characters from script_reprs in the GUI. Partially
addresses SF bug 2590268.

2009-02-11 antolikjan

* [r10005] contrib/jacommands.py:
repaired some more problems with imports

2009-02-11 ceball

* [r10004] topo/param/tk.py:
Fixed SF 2585687 by restoring code to wipe all displayed widgets
(should not have been removed).

* [r10003]
doc/Downloads/update_script_text.php:
Fixed minor typo.

2009-02-11 antolikjan

* [r10002] contrib/jacommands.py:
added some missing imports

* [r10001] contrib/gc_alissom.ty:
change to some parameters

2009-02-11 ceball

* [r10000]
topo/tkgui/templateplotgrouppanel.py:
Made strength-only hack safe between instances of
TemplatePlotGroupPanels. Fixes SF 2585560.

* [r9999] doc/Downloads/update_script_text.php:
Minor typo.

* [r9998] topo/param/tk.py:
Implemented ClassSelector support for List parameters that have a
valid class_. SF feature 2581878.

2009-02-11 jbednar

* [r9997] doc/News/index_text.php:
Reorganized order; no new items

* [r9996] doc/Home/news_text.php,
doc/News/index_text.php:
Updated with recent news and to announce version 0.9.6

* [r9995] doc/Downloads/update_script_text.php:
Updated for 0.9.6

* [r9994]
doc/Developer_Manual/optimization_text.php:
Added line-by-line target. Reduced line length to work in
browser.

2009-02-11 ceball

* [r9993] topo/sheet/lissom.py:
Increased JointScaling's precedence above that of LISSOM's.

* [r9992] topo/plotting/plotgroup.py:
Fixed bug in PlotGroup's _create_images() where plots were being
constructed twice for TemplatePlotGroups.

2009-02-11 jbednar

* [r9991] examples/tiny.ty:
Made import style match other examples

* [r9990] doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/lissom_oo_or_text.php:
Made spelling consistent

* [r9989] Makefile:
Sped up ChangeLog generation

* [r9988] ChangeLog.txt:
Fixed some bogus checkin messages

* [r9987] ChangeLog.txt,
doc/News/index_text.php:
Updated with recent changes

2009-02-11 ceball

* [r9986] doc/Tutorials/gca_lissom_text.php:
Updated introduction to GCA-LISSOM tutorial.

2009-02-11 jbednar

* [r9985] doc/News/index_text.php:
Updated with recent changes

* [r9984] topo/base/cf.py:
Added mask_threshold value (fixes ALERT)

2009-02-11 ceball

* [r9983] doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/lissom_oo_or_text.php:
Added section about visualizing map measurement.

* [r9982] doc/Tutorials/lissom_oo_or_text.php:
Fixed link to GeneratorSheet reference.

2009-02-11 jbednar

* [r9981] topo/plotting/plot.py:
Suppressed extra staleness_warnings

* [r9980] examples/gca_lissom.ty:
Changed defaults for map measurement to match lissom_oo_or.ty

* [r9979]
topo/command/disp_key_white_vert_small.png:
Cleaned up number spacing

2009-02-11 ceball

* [r9978] doc/Tutorials/gca_lissom_text.php,
doc/Tutorials/images/gca_lissom_activity_010000.png,
doc/Tutorials/images/gca_lissom_activity_010000_or.png,
doc/Tutorials/images/gca_lissom_cf_center_010000.png,
doc/Tutorials/images/gca_lissom_cf_center_010000_or.png,
doc/Tutorials/images/gca_lissom_cf_vertical_010000_or.png,
doc/Tutorials/images/gca_lissom_network_diagram.png,
doc/Tutorials/images/gca_lissom_or_pref_010000.png,
doc/Tutorials/images/gca_lissom_ormap_ft.png,
doc/Tutorials/images/gca_lissom_projection_010000.png,
doc/Tutorials/images/gca_lissom_test_pattern.png,
doc/Tutorials/lissom_oo_or_text.php:
Initial version of GCA-LISSOM tutorial.

* [r9977] examples/run.py:
Added 'gca_lissom_10000.typ' target.

2009-02-10 jbednar

* [r9976] doc/Tutorials/lissom_oo_or_text.php,
doc/Tutorials/lissom_or_text.php:
Fixed broken URL

* [r9975] topo/tkgui/editor.py:
Fixed activity and density display options

* [r9974] contrib/jacommands.py,
topo/sheet/lissom.py:
Moved add_gc back to jacommands now that gca_lissom.ty does not
need it

2009-02-10 antolikjan

* [r9973] contrib/gc_alissom.ty:
bug repair

* [r9972] contrib/gc_alissom.ty:
some more minor simplifications and parameter changes

* [r9971] contrib/cc_lissom_oo_or_simple_rv.ty:
change of default parameter value

2009-02-10 jbednar

* [r9970] examples/gca_lissom.ty:
Removed dependence on add_gc, and fixed selectivity_multiplier

* [r9969] topo/base/arrayutil.py:
Made divide_with_constant available globally

2009-02-10 ceball

* [r9968]
doc/Tutorials/images/activity_line_oo.png,
doc/Tutorials/images/activity_line_oo_or.png,
doc/Tutorials/images/lissom_oo_or_activity_rightclick.png,
doc/Tutorials/images/lissom_oo_or_orpref_ft.png,
doc/Tutorials/images/natural_image_oo_or.png,
doc/Tutorials/images/oo_or_map.png,
doc/Tutorials/images/projection_oo.png,
doc/Tutorials/images/test_pattern_oo.png,
doc/Tutorials/images/unit_weights_0_0_oo.png,
doc/Tutorials/images/unit_weights_0_0_oo_or.png,
doc/Tutorials/images/unit_weights_41_24_oo_or.png,
doc/Tutorials/lissom_oo_or_text.php:
Updated lissom_oo_or tutorial images.

2009-02-10 antolikjan

* [r9967] contrib/cc_lissom_oo_or_simple_rv.ty:
change of default parameter value

2009-02-10 ceball

* [r9966]
doc/Tutorials/images/topographica_console.png,
doc/Tutorials/lissom_oo_or_text.php:
Files missed from r9965.

* [r9965]
doc/Tutorials/images/som_topographica_console.png,
doc/Tutorials/images/topographica_console.png,
doc/Tutorials/som_retinotopy_text.php:
Renamed som_retinotopy's topographica_console.png to
som_topographica_console.png (tutorials can't share a console
image now the simulation name is displayed).

* [r9964]
doc/Tutorials/images/som_activity_000000.png,
doc/Tutorials/images/som_activity_000001.png,
doc/Tutorials/images/som_cog_000000.png,
doc/Tutorials/images/som_cog_005000.png,
doc/Tutorials/images/som_projection_000000.png,
doc/Tutorials/images/som_projection_000001.png,
doc/Tutorials/images/som_projection_000005.png,
doc/Tutorials/images/som_projection_010000.png,
doc/Tutorials/images/som_projection_040000.png,
doc/Tutorials/images/som_projection_activity_000001.png,
doc/Tutorials/images/topographica_console.png,
doc/Tutorials/som_retinotopy_text.php:
Updated SOM retinotopy tutorial with new screenshots.

2009-02-10 antolikjan

* [r9963] contrib/gc_alissom.ty:
parameter value change

2009-02-10 ceball

* [r9962] doc/User_Manual/commandline_text.php,
doc/User_Manual/plotting_text.php,
topo/plotting/plotgroup.py,
topo/tkgui/plotgrouppanel.py:
More renaming related to update_command -> pre_plot_hooks.

2009-02-09 jbednar

* [r9961] topo/transferfn/basic.py:
Fixed typo

* [r9960] topo/sheet/lissom.py:
Expanded comment

* [r9959] topo/analysis/featureresponses.py:
Removed unused imports

* [r9958] topo/plotting/plotgroup.py:
Fixed to provide a default sheet in more cases

* [r9957] topo/transferfn/basic.py:
Minor cleanup

* [r9956] topo/base/simulation.py:
Changed EventProcessor.input_event to deepcopy the data only
once, regardles of the number of destinations for the message

2009-02-09 ceball

* [r9955] contrib/jacommands.py:
Added links to classes recently removed.

* [r9954] examples/gca_lissom.ty,
topo/transferfn/basic.py:
Renamed ActivityHysteresis to Hysteresis, and updated docs.

* [r9953] contrib/jacommands.py,
examples/gca_lissom.ty,
topo/sheet/lissom.py:
Moved contrib.jacommands.AddGC() to topo.sheet.lissom.add_gc().

* [r9952] contrib/jacommands.py,
examples/gca_lissom.ty:
AddGC() now takes arguments rather than looking in __main__, and
works on one sheet at a time.

* [r9951] contrib/jacommands.py,
examples/gca_lissom.ty,
topo/transferfn/basic.py:
Moved ActivityHysteresis from contrib.jacommands to
topo.transferfn.basic.

* [r9950] contrib/jacommands.py:
Minor changes (should be no visible change).

* [r9949] contrib/jacommands.py,
examples/gca_lissom.ty,
topo/transferfn/basic.py:
Moved HomeostaticResponse from contrib.jacommands to
topo.transferfn.basic.

* [r9948] contrib/jacommands.py,
examples/gca_lissom.ty:
Renamed SimpleHomeoLinearRelative to HomeostaticResponse (and
made minor formatting changes).

* [r9947] examples/gca_lissom.ty:
Added missing svn properties to gca_lissom.ty.

2009-02-09 jbednar

* [r9946] examples/gca_lissom.ty:
Fixed comment

* [r9945] Makefile,
examples/Makefile,
examples/gc_alissom.ty,
examples/gca_lissom.ty,
topo/tests/gc_alissom.ty_DATA,
topo/tests/gc_alissom.ty_SPEEDDATA,
topo/tests/gca_lissom.ty_DATA,
topo/tests/gca_lissom.ty_SPEEDDATA:
Renamed gc_alissom to gca_lissom to make it pronounceable

* [r9944] examples/gc_alissom.ty:
Added defaults to match lissom_oo_or.ty. Changed feature curves
as Jan did in contrib

2009-02-06 antolikjan

* [r9943] contrib/cc_lissom_oo_or_simple_rv.ty:
added half rectified TF option for V1Simple

* [r9942] topo/transferfn/basic.py:
modified half rectified TFs to use threshold

* [r9941] contrib/gc_alissom.ty:
changed the selectivity multiplier

2009-02-06 ceball

* [r9940] doc/User_Manual/plotting_text.php,
topo/command/analysis.py:
Added note about alternative implementation of measure_or_pref().

* [r9939] doc/User_Manual/images/edit_list.png,
doc/User_Manual/images/list_item_properties.png,
doc/User_Manual/plotting_text.php:
Updated to show list editing via the GUI.

2009-02-06 jbednar

* [r9938] doc/User_Manual/scripts_text.php:
Fixed typo

2009-02-06 ceball

* [r9937] topo/misc/commandline.py:
Fixed quotation error.

* [r9936] doc/Tutorials/lissom_oo_or_text.php,
doc/Tutorials/som_retinotopy_text.php,
doc/User_Manual/batch_text.php,
doc/User_Manual/scripts_text.php,
topo/misc/commandline.py:
Updated documentation relating to -p and global_params.

2009-02-06 antolikjan

* [r9935] contrib/cc_lissom_oo_or_simple_rv.ty:
allowed for parametrization for the strength of the LGN channels
strength randomization

* [r9934] topo/analysis/vision.py:
reduced the number of samples for phase scatter plot to match
DeAngelis 1999

2009-02-06 ceball

* [r9933] examples/run.py:
Updated location of some commands (now in pylabplots).

2009-02-05 ceball

* [r9932] topo/misc/legacy.py:
Added comment.

* [r9931] topo/param/parameterized.py:
Minor modification to snapshot warning messages.

* [r9930] topo/param/parameterized.py:
Snapshot loading: made Parameter restoration warning message more
useful (can now see more work needs to be done on legacy support
even for the lissom_oo_or.ty snapshot).

* [r9929] topo/command/basic.py:
Removed unused import.

* [r9928] topo/param/parameterized.py:
Fixed command for importing module while restoring class
attributes (previous command committed by mistake during other
work).

* [r9927] contrib/rgbimages.py:
Updated to match recent changes to output_fns.

* [r9926] doc/Downloads/git_text.php:
Minor additions to git documentation.

* [r9925] contrib/rgbhsv.py:
Inital version (from CSNG repository).

* [r9924] contrib/rgbimages.py:
Various changes to rgb-related classes. Added various online
analysis classes.

2009-02-04 jbednar

* [r9923] topo/command/analysis.py:
Suppressed rarely-useful message

* [r9922] doc/Future_Work/current_text.php:
Removed some completed tasks

* [r9921] doc/Future_Work/index_text.php:
Added link to pytables, and new spiking model

* [r9920] doc/User_Manual/commandline_text.php:
Added example of looking up a SheetView

2009-02-04 antolikjan

* [r9919] contrib/gc_alissom.ty:
made changes regarding the new output function mechanism

* [r9918] contrib/cc_lissom_oo_or_simple_rv.ty:
made changes regarding output function updates

* [r9917] contrib/cc_lissom_oo_or_simple_rv.ty:
bug repair

2009-02-04 jbednar

* [r9916] topo/tests/lissom_fsa.ty_DATA,
topo/tests/lissom_fsa.ty_SPEEDDATA:
Committed 2008-10-02 results of running the lissom_fsa.ty tests

2009-02-04 ceball

* [r9915] external:
More to ignore.

2009-02-04 antolikjan

* [r9914] contrib/cc_lissom_oo_or_simple_rv.ty:
got rid of PipelineTF

* [r9913] contrib/gc_alissom.ty:
got rid of PipelineTF

2009-02-04 jbednar

* [r9912] topo/analysis/featureresponses.py:
Changed _fullmatrix handling to work the same for subclasses as
for FeatureResponses

2009-02-03 ceball

* [r9911] etc/update_095_to_096:
Attempt to make update script. Still unusable.

* [r9910] etc/update_095_to_096:
More things to update. Still a sketch.

* [r9909] topo/misc/legacy.py,
topo/param/parameterized.py:
Support change of output_fn=x to output_fns=[x]. Plus some
additional cleanup.

2009-02-03 antolikjan

* [r9908] topo/analysis/featureresponses.py:
made _fullmatrix in FeatureResponses static

* [r9907] contrib/gc_alissom.ty:
decreased the default selectivity multiplier

2009-02-03 ceball

* [r9906] topo/param/tk.py:
Uncommented code to get buttons on list widget.

2009-02-03 jbednar

* [r9905] topo/tkgui/icons/arrow-down-2.0.png,
topo/tkgui/icons/arrow-up.png,
topo/tkgui/icons/edit_add.png,
topo/tkgui/icons/edit_remove.png,
topo/tkgui/icons/star-button.png,
topo/tkgui/icons/stop-2.1.png,
topo/tkgui/icons/trashcan_empty-2.1.png:
Committed results of 'make -C external bluesphere to get icons
for list widget

2009-02-03 ceball

* [r9904] topo/param/tk.py:
Upgraded list editing in the GUI. Can now add, remove, and
reorder items. Need to add icons for buttons. But: what started
out as simple code to implement this feature has become a mess,
for various irrelevant reasons; some specific problems are noted
in the commit.

* [r9903] topo/misc/legacy.py:
Added comment.

* [r9902] topo/misc/legacy.py:
Cleaned up teststimuli support.

2009-02-02 ceball

* [r9901] doc/Future_Work/current_text.php,
doc/User_Manual/commandline_text.php,
doc/User_Manual/noise_text.php,
doc/User_Manual/overview_text.php,
doc/User_Manual/parameters_text.php:
Updated documentation about output functions/transfer functions.

* [r9900] topo/base/cf.py,
topo/base/patterngenerator.py,
topo/base/projection.py,
topo/pattern/image.py,
topo/projection/basic.py,
topo/sheet/basic.py:
Restored type specification to some output_fns HookLists (didn't
restore in cases where type specification should be inherited
from a parent class). Removed output_fns parameter in some cases
(where I believe the parameter is already suitably specified in a
parent class.

2009-02-02 jbednar

* [r9899]
external/BlueSphere-SVG-snapshot-Nov-29-2002_Makefile:
Added more icons to topo/tkgui for Chris's list widget

2009-02-02 ceball

* [r9898] topo/misc/legacy.py:
Added legacy support for PipelineOF. Presumably not yet complete,
but current snapshot-compatibility-tests now pass without errors
or warnings.

* [r9897] contrib/jacommands.py,
doc/User_Manual/commandline_text.php,
doc/User_Manual/plotting_text.php,
examples/gc_alissom.ty,
examples/hierarchical.ty,
examples/leaky_lissom_or.ty,
examples/lissom.ty,
examples/lissom_fsa.ty,
examples/lissom_oo_or.ty,
examples/lissom_oo_or_cr.ty,
examples/lissom_or.ty,
examples/lissom_whisker_barrels.ty,
examples/obermayer_pnas90.ty,
examples/som_retinotopy.ty,
examples/sullivan_neurocomputing04.ty,
examples/tiny.ty,
topo/analysis/featureresponses.py,
topo/base/cf.py,
topo/base/functionfamily.py,
topo/base/patterngenerator.py,
topo/base/projection.py,
topo/command/analysis.py,
topo/command/basic.py,
topo/misc/legacy.py,
topo/pattern/image.py,
topo/pattern/random.py,
topo/pattern/rds.py,
topo/projection/basic.py,
topo/sheet/basic.py,
topo/sheet/lissom.py,
topo/sheet/slissom.py,
topo/tests/gui_tests.py,
topo/tests/testimage.py,
topo/transferfn/basic.py:
Changed output_fn parameters to be HookLists, and renamed
output_fn (and related) variable names to output_fns. No legacy
support yet.

2009-02-01 ceball

* [r9896] topo/param/tk.py:
Fixed bug introduced in an earlier checkin.

* [r9895] topo/param/tk.py:
Fixed bug introduced in previous checkin.

* [r9894] topo/param/tk.py:
More cleanup. Should be no visible change.

* [r9893] topo/param/tk.py:
More cleanup. Should be no visible change.

* [r9892] topo/param/tk.py:
More cleanup. Should be no visible change.

* [r9891] topo/param/tk.py:
More cleanup. Should be no visible change.

* [r9890] topo/param/tk.py:
Cleanup - should be no visible change.

* [r9889] topo/param/tk.py:
Simplified on_set() and on_modify().

* [r9888] topo/param/tk.py:
Minor simplification: don't need to store row information (grid()
stores it already).

* [r9887] topo/param/tk.py,
topo/tests/testtkparameterizedobject.py,
topo/tkgui/featurecurvepanel.py,
topo/tkgui/plotgrouppanel.py,
topo/tkgui/projectionpanel.py,
topo/tkgui/templateplotgrouppanel.py,
topo/tkgui/testpattern.py:
Renamed on_change() to on_set() (to distinguish from on_modify().

* [r9886] etc/update_095_to_096,
topo/command/basic.py:
Cleaned up some notices about filing bug reports.

* [r9885] topo/misc/legacy.py:
More simplification of legacy support.

* [r9884] topo/param/parameterized.py:
When unpickling class attributes, no longer uses
__main__.__dict__ as a space in which to work. Added note about
intention to remove try/catches around class attribute
unpickling.

* [r9883] topo/misc/legacy.py:
Fixed bug in legacy's module_redirect() (for cases where a
module's parent is already a redirected module). Added support
for OneDPowerSpectrum's moves between topo.pattern.audio and
.basic.

2009-01-30 antolikjan

* [r9882] topo/analysis/featureresponses.py:
corrected the problem with ACDC tuning curve and added hook to
FeatureCurves

2009-01-30 jbednar

* [r9881] examples/gc_alissom.ty:
Cleaned up and reorganized to match lissom_oo_or.ty

* [r9880] examples/gc_alissom.ty:
Removed unused bounding box

* [r9879] examples/gc_alissom.ty:
Converted locals to parameters

* [r9878] topo/analysis/featureresponses.py:
Temporarily commented out broken code

* [r9877] examples/hierarchical.ty,
examples/leaky_lissom_or.ty,
examples/lissom.ty,
examples/lissom_fsa.ty,
examples/lissom_oo_or.ty,
examples/lissom_or.ty,
examples/obermayer_pnas90.ty,
examples/perrinet_retina.ty,
examples/som_retinotopy.ty,
examples/sullivan_neurocomputing04.ty,
examples/tiny.ty:
Added note explaining parameters

2009-01-30 antolikjan

* [r9876] topo/analysis/vision.py:
corrected and import problem

* [r9875] contrib/gc_alissom.ty:
added NoisyDisks and the change from NoisyDisks to Natural into
the simulation

2009-01-30 ceball

* [r9874] topo/param/tk.py:
Disabled ListEntry text box, but made foreground color same as
normal text box (otherwise nobody will try clicking on it...).

* [r9873] topo/param/tk.py:
Changed list widget to have right-click menu with 'properties' on
it for editing a list (rather than it being a left click).

2009-01-29 jbednar

* [r9872] examples/gc_alissom.ty:
Converted imports to new simpler style

2009-01-29 antolikjan

* [r9871] topo/analysis/vision.py:
repaired circular imports

* [r9870] topo/command/pylabplots.py:
corrected circular import bug

* [r9869] contrib/cc_lissom_oo_or_simple_rv.ty:
one parameter change and one import renaming

* [r9868] contrib/jacommands.py:
tiny cosmetic changes

* [r9867] topo/analysis/featureresponses.py:
plugged in the new ACDC way of computing tuning curves

* [r9866] topo/analysis/vision.py:
added new way of computing tuning curves - the AC DC max

* [r9865] contrib/gc_alissom.ty:
a working version of the same file in examples

2009-01-29 jbednar

* [r9864] Makefile,
topo/tests/gc_alissom.ty_DATA,
topo/tests/gc_alissom.ty_SPEEDDATA:
Added gc_alissom.ty tests

* [r9863] examples/gc_alissom.ty:
Changed name of density parameters to match other examples

2009-01-29 ceball

* [r9862] topo/tests/test_script.py:
Reduced combinations of densities for c++ comparisons. See SF.net
2545559.

* [r9861] doc/buildbot/master.cfg:
Removed fixed-parameters c++ lissom comparisons.

* [r9860] Makefile,
topo/tests/reference/Makefile,
topo/tests/reference/fixed_params:
Removed fixed-parameters C++ lissom comparisons.

2009-01-28 ceball

* [r9859] Makefile:
Rearranged comment; no visible change.

* [r9858] doc/buildbot/master.cfg:
Set cloud to use 'clobber'. Reduced unoptimized matching
requirement from 7 dp to 6 dp.

* [r9857] topo/tests/test_script.py:
Added print out of no. of decimal places on failure.

* [r9856] topo/misc/legacy.py:
Legacy support: simplified; should be no visible change.

* [r9855] topo/misc/legacy.py:
Further simplifications.

* [r9854] topo/misc/legacy.py:
Simplified support for package name changes.

* [r9853] topo/misc/legacy.py:
Simplified support for module name changes. Still more to go...

2009-01-28 jbednar

* [r9852] doc/News/index_text.php:
Fixed typo that was breaking doc build

* [r9851] external/Makefile:
Fixed broken odict clean and uninstall targets

2009-01-27 antolikjan

* [r9850]
contrib/lissom_oo_or_homeostatic_tracked_new.ty:
some more parameter changes

* [r9849] examples/gc_alissom.ty:
made default lateral exc. learning rate 0

* [r9848]
contrib/lissom_oo_or_homeostatic_tracked_new.ty:
changed some parameters

* [r9847] examples/gc_alissom.ty:
allowed for lat exc connections to learn

2009-01-27 ceball

* [r9846] topo/misc/legacy.py:
Fixed problem with fake_package() where wrong module was being
returned by __import__.

* [r9845] external/Imaging.diff,
external/Imaging_OSX.diff:
Restored Imaging.diff and removed Imaging_OSX.diff (wrong one
mistakenly removed in r9728).

2009-01-27 jbednar

* [r9844] topo/command/pylabplots.py:
Fixed tuning curve plots to show full coordinates, instead of
cropped to integers

* [r9843] doc/News/index_text.php,
topo/tkgui/plotgrouppanel.py:
Added right-click option for plotting orientation tuning curves

* [r9842] topo/param/parameterized.py:
Fixed typo in doc

2009-01-27 ceball

* [r9841] topo/outputfn:
Removed topo.outputfn; apparently removal didn't carry over from
git.

2009-01-26 ceball

* [r9840] topo/param/tk.py:
Can now edit lists in the GUI. Clicking on a list parameter
brings up a new window with the list entries. Initial version:
cannot add or remove items from the list (plus see other bugs on
sf.net). Works by representing the list with a Parameterized
object.

* [r9839] external/Makefile:
Added odict to default target (provides OrderedDictionary).

* [r9838] topo/param/parameterized.py:
Fixed ParameterizedFunction's script_repr() method (so that it
includes '.instance()').

* [r9837] topo/param/parameterized.py:
Fixed typo in code.

* [r9836] topo/param/parameterized.py:
Delete params() cache when adding a new parameter to a class.

2009-01-25 ceball

* [r9835] doc/User_Manual:
More to ignore.

* [r9834] topo/transferfn:
Set svn:ignore on topo/transferfn/

* [r9833] external:
More to ignore.

* [r9832] etc/update_095_to_096:
Initial version.

* [r9831] contrib/cc_lissom_oo_or_simple_rv.ty,
contrib/gc_lissom_oo_or_homeostatic_new.ty,
contrib/jacommands.py,
contrib/jsldefs.py,
contrib/laminar_oo_or.ty,
contrib/laminar_or.ty,
contrib/lesi.ty,
contrib/lesi_whisker_barrels.ty,
contrib/lgn_lateral.ty,
contrib/lissom.ty,
contrib/lissom_oo_dr.ty,
contrib/lissom_oo_or_homeostatic.ty,
contrib/lissom_oo_or_homeostatic_tracked.ty,
contrib/lissom_oo_or_homeostatic_tracked_new.ty,
contrib/lissom_oo_or_noshrinking.ty,
contrib/lissom_oo_or_noshrinking_latswitch.ty,
contrib/lissom_oo_or_species.ty,
contrib/lissom_oo_or_species_tracked.ty,
contrib/lissom_or_noshrinking.ty,
contrib/lissom_or_noshrinking_latswitch.ty,
contrib/modelfit.py,
contrib/sparse_connectivity_LESI.ty,
contrib/sparse_connectivity_model.ty,
contrib/species_cf_jitter.ty,
contrib/species_lateral_sparsity.ty,
contrib/wordcolor.ty,
doc/Developer_Manual/imports_text.php,
doc/Developer_Manual/optimization_text.php,
doc/FAQ/index_text.php,
doc/Future_Work/current_text.php,
doc/Future_Work/index_text.php,
doc/Reference_Manual/index_text.php,
doc/User_Manual/commandline_text.php,
doc/User_Manual/noise_text.php,
doc/User_Manual/overview_text.php,
doc/User_Manual/scripts_text.php,
examples/gc_alissom.ty,
examples/hierarchical.ty,
examples/leaky_lissom_or.ty,
examples/lissom.ty,
examples/lissom_fsa.ty,
examples/lissom_oo_or.ty,
examples/lissom_oo_or_cr.ty,
examples/lissom_or.ty,
examples/lissom_whisker_barrels.ty,
examples/obermayer_pnas90.ty,
examples/som_retinotopy.ty,
examples/sullivan_neurocomputing04.ty,
examples/tiny.ty,
topo/__init__.py,
topo/base/cf.py,
topo/base/functionfamily.py,
topo/base/patterngenerator.py,
topo/base/projection.py,
topo/command/basic.py,
topo/command/pylabplots.py,
topo/learningfn/som.py,
topo/misc/legacy.py,
topo/outputfn/__init__.py,
topo/outputfn/basic.py,
topo/outputfn/optimized.py,
topo/outputfn/projfn.py,
topo/pattern/image.py,
topo/pattern/random.py,
topo/pattern/rds.py,
topo/projection/basic.py,
topo/sheet/basic.py,
topo/sheet/lissom.py,
topo/sheet/optimized.py,
topo/tests/reference/fixed_params/lissom_oo_or_reference_fixed.ty,
topo/tests/reference/lissom_fsa_reference.ty,
topo/tests/reference/lissom_oo_dr_reference.ty,
topo/tests/reference/lissom_oo_or_reference.ty,
topo/tests/reference/lissom_or_reference.ty,
topo/tests/testimage.py,
topo/tests/testoutputfnsbasic.py,
topo/tests/testtkparameterizedobject.py,
topo/tkgui/__init__.py,
topo/transferfn,
topo/transferfn/__init__.py,
topo/transferfn/basic.py,
topo/transferfn/optimized.py,
topo/transferfn/projfn.py:
Renamed topo.outputfn to topo.transferfn. Renamed OutputFn to
TransferFn. Renamed OFs to TFs. Added legacy support.

* [r9830] topo/command/basic.py:
Added snapshot version printing to load_snapshot().

2009-01-24 ceball

* [r9829] topo/analysis/featureresponses.py,
topo/base/functionfamily.py:
Renamed after_analysis_session to post_analysis_session_hooks. No
legacy support added.

* [r9828] topo/analysis/featureresponses.py,
topo/base/functionfamily.py:
Renamed before_analysis_session to pre_analysis_session_hooks. No
legacy support added.

* [r9827] topo/analysis/featureresponses.py,
topo/base/functionfamily.py:
Renamed after_pattern_presentation to post_presentation_hooks. No
legacy support added.

* [r9826] contrib/jacommands.py,
topo/analysis/featureresponses.py,
topo/base/functionfamily.py:
Renamed before_pattern_presentation to pre_presentation_hooks. No
legacy support added.

* [r9825] topo/__init__.py,
topo/param/parameterized.py:
Updated comments.

* [r9824] topo/__init__.py,
topo/base/simulation.py,
topo/misc/legacy.py,
topo/param/__init__.py:
Added general support for pickling/copying instance methods.
Removed InstanceMethodWrapper and wrap_callable.

* [r9823] doc/buildbot/master.cfg:
Added cloud as a buildslave.

* [r9822] doc/buildbot/master.cfg:
Reorganization of buildmaster configuration: should be no visible
change.

* [r9821] Makefile:
Renamed default_density etc.

* [r9820] examples/som_retinotopy.ty:
Undid accidental change to default retina_density (changed from
from 24.0 to 10.0 in r9809).

* [r9819] topo/tests/test_script.py:
Added support for old test data files containing
'default_density' etc.

* [r9818] topo/tests/lissom.ty_DATA:
Data from r9776 (after random seed change).

* [r9817] topo/tests/test_script.py:
Added support for test data that contains old 'default_'
arguments.

* [r9816] topo/tests/test_script.py:
TestScript now prints arguments that were specifed for a script
(so that we can see what arguments were used).

2009-01-23 jbednar

* [r9815] examples/Makefile:
Removed long-gone or_dr simulation. Added gc_alissom simulation.

* [r9814] examples/perrinet_retina.ty:
Added URL and minor notes, plus made sim time controllable and
forced density to be an integer (as NEST requires)

* [r9813] topo/learningfn/optimized.py:
Removed redundant option

2009-01-22 ceball

* [r9812] contrib/expressionparam.py:
Initial version.

* [r9811] external/Makefile,
external/termcap-1.3.1.tar.gz:
Added termcap, and made readline depend on it. Made Python depend
on readline, and passed EXTRA_CFLAGS to Python's make so that
Topographica's include directory is used. Added readline and
termcap to uninstall and clean targets.

2009-01-22 antolikjan

* [r9810] examples/gc_alissom.ty:
added external parameters and made activity to reset between
input presentations

2009-01-21 jbednar

* [r9809] examples/som_retinotopy.ty:
Converted locals() calls to explicit global parameters

* [r9808] doc/News/index_text.php:
Updated with a recent change

* [r9807] Makefile:
Removed cfsom_or references

* [r9806] topo/tests/test_script.py:
Changed default_density to cortex_density to match changes in
examples/; still needs work

* [r9805] examples/leaky_lissom_or.ty,
examples/lissom_fsa.ty,
examples/lissom_or.ty,
examples/obermayer_pnas90.ty,
examples/perrinet_retina.ty,
examples/sullivan_neurocomputing04.ty:
Converted locals() calls to explicit global parameters

* [r9804] examples/hierarchical.ty:
Updated to match lissom.ty style parameters

* [r9803] examples/tiny.ty:
Updated to match lissom.ty style parameters

* [r9802] doc/Future_Work/current_text.php,
doc/User_Manual/commandline_text.php,
doc/User_Manual/scripts_text.php,
examples/cfsom_or.ty,
examples/run.py:
Removed unused cfsom_or.ty example file

* [r9801] examples/tiny.ty:
Updated to match lissom.ty style parameters

* [r9800] examples/lissom_oo_or.ty:
Fixed previous checkin

* [r9799] examples/lissom.ty,
examples/lissom_oo_or.ty:
Cleaned up and expanded docs and params

* [r9798] examples/lissom.ty:
Cleaned up and expanded docs and params

* [r9797] examples/lissom.ty:
Renamed density parameters to avoid confusing 'default'

2009-01-20 antolikjan

* [r9796]
contrib/lissom_oo_or_homeostatic_tracked_new.ty:
loads of small changes

2009-01-20 ceball

* [r9795] contrib/lissom.ty,
examples/lissom.ty,
topo/command/pylabplots.py,
topo/plotting/plotgroup.py,
topo/tkgui/plotgrouppanel.py,
topo/tkgui/testpattern.py:
Renamed Plotgroup's plot_command to plot_hooks.

* [r9794] contrib/jsldefs.py,
contrib/lesi.ty,
contrib/lesi_whisker_barrels.ty,
contrib/lissom.ty,
contrib/lissom_oo_or_species_tracked.ty,
contrib/species_cf_jitter.ty,
contrib/species_lateral_sparsity.ty,
doc/User_Manual/commandline_text.php,
examples/lissom.ty,
examples/lissom_whisker_barrels.ty,
topo/analysis/featureresponses.py,
topo/analysis/vision.py,
topo/command/analysis.py,
topo/command/pylabplots.py,
topo/param/parameterized.py,
topo/plotting/plotgroup.py,
topo/tests/gui_tests.py,
topo/tests/test_map_measurement.py,
topo/tkgui/plotgrouppanel.py,
topo/tkgui/testpattern.py:
Renamed Plotgroup's update_command to pre_plot_hooks.

2009-01-20 jbednar

* [r9793] topo/misc/legacy.py:
Minor fix to comment

2009-01-20 ceball

* [r9792] topo/param/__init__.py:
Added some comments.

* [r9791] topo/tkgui/projectionpanel.py:
UnitsPanel now knows which sheet bounds are exclusive, and passes
that information to its sliders.

* [r9790] topo/param/tk.py:
TaggedSlider now supports exclusive bounds.

* [r9789] topo/misc/legacy.py,
topo/param/__init__.py:
Allow Number to work with exclusive bounds.

2009-01-18 jbednar

* [r9788] examples/lissom.ty:
Cleaned up parameter formatting

2009-01-18 ceball

* [r9787] topo/command/pylabplots.py:
Removed stray print statement.

* [r9786] topo/base/parameterclasses.py,
topo/tests/testsheetview.py:
Removed topo/base/parameterclasses.py.

* [r9785] doc/User_Manual/commandline_text.php,
examples/gc_alissom.ty,
examples/goodhill_network90.ty,
examples/leaky_lissom_or.ty,
examples/obermayer_pnas90.ty,
examples/saccade_demo.ty,
examples/tiny.ty,
topo/command/analysis.py,
topo/command/basic.py,
topo/misc/legacy.py,
topo/sheet/generator.py,
topo/sheet/saccade.py,
topo/tests/gui_tests.py,
topo/tests/reference/fixed_params/lissom_oo_or_reference_fixed.ty,
topo/tests/reference/lissom_fsa_reference.ty,
topo/tests/reference/lissom_oo_dr_reference.ty,
topo/tests/reference/lissom_oo_or_reference.ty,
topo/tests/reference/lissom_or_reference.ty,
topo/tests/testCompositePatternGenerators.txt,
topo/tests/testcfsom.py,
topo/tests/testfeaturemap.py,
topo/tests/testplotfilesaver.py,
topo/tests/testsnapshots.py,
topo/tests/utils.py,
topo/tkgui/plotgrouppanel.py,
topo/tkgui/projectionpanel.py,
topo/tkgui/testpattern.py:
Removed topo/sheet/generator.py.

* [r9784] examples/lissom.ty:
Fixed typo (introduced during a git merge).

* [r9783] examples/lissom.ty:
Simplified setting of default value of default_retina_density.

* [r9782] topo/param/parameterized.py:
Added set_default() to Parameterized. x.set_default(name,val) is
a simple way of doing x.params(name).default=val, or,
equivalently, setattr(type(x),name,val).

* [r9781] topo/misc/commandline.py:
Renamed -s to -p (for parameter setting, to match 'p' used
elsewhere.

* [r9780] examples/lissom.ty:
Import global_params as p to match existing convention.

* [r9779] examples/lissom.ty:
Simplified setting of default_retina_density.

* [r9778] examples/lissom.ty:
Begin to use global_params in lissom.ty.

* [r9777] examples/lissom.ty:
Fixed typo.

* [r9776] examples/lissom.ty:
Random input pattern parameters now use a seed generated from a
single base seed, allowing all random input parameters to be
changed at once. Simulations using Gaussian input patterns will
now have different results (differences should be insignificant)
because the input seeds have changed in that case.

2009-01-15 antolikjan

* [r9775] topo/command/pylabplots.py:
Made orientation tuning curve plots have limited number of xticks
(they will allways now have 7)

2009-01-15 ceball

* [r9774] topo/misc/commandline.py:
GlobalParams: set name to 'global_params' to match other uses.

* [r9773] topo/misc/commandline.py:
GlobalParams: added warning for duplicate parameter specification
after any scripts have been executed (already detects duplicate
specifications before scripts are executed.

2009-01-15 antolikjan

* [r9772] topo/analysis/vision.py:
improved the phase scatter plot

* [r9771] topo/command/pylabplots.py:
more update to plot_modulation_ratio

2009-01-15 ceball

* [r9770] examples/lissom.ty:
Image inputs: all random streams (i.e. all random parameters for
all images) now have a distinct seed. Shouldn't change results
significantly.

2009-01-15 antolikjan

* [r9769] topo/command/pylabplots.py:
repaired plot_modultion_ratio

2009-01-15 ceball

* [r9768] examples/lissom.ty:
Image inputs: made selection of input patch (x and y), plus
orientation of the patch, have dfferent random number streams for
each image (rather than every different image having the same
stream of x, y, and orientation). Although simulation results
will change, they should not be different in any significant way.

2009-01-15 jbednar

* [r9767] topo/pattern/image.py:
Fixed confusing attribute name

* [r9766] topo/base/sheetview.py,
topo/plotting/plot.py:
Made row_precedence always be 0.5 by default, to fix sf bug
2456002

2009-01-15 antolikjan

* [r9765] examples/gc_alissom.ty:
changes to external parametrization

2009-01-13 ceball

* [r9764] doc/Downloads/git_text.php,
doc/Future_Work/current_text.php:
More cleaning of git documentation.

* [r9763] topo/base/simulation.py:
Fixed typo.

* [r9762] doc/Downloads/git_text.php:
Minor cleanup.

2009-01-12 antolikjan

* [r9761] contrib/cc_lissom_oo_or_simple_rv.ty:
chaneged some external parametrization

2009-01-12 ceball

* [r9760] topo/command/basic.py:
Use global_params.set_in_context(), rather than
.exec_in_context(), for setting parameter values.

* [r9759] topo/misc/commandline.py:
Added set_in_context() method to GlobalParams.

2009-01-12 antolikjan

* [r9758]
contrib/gc_lissom_oo_or_homeostatic_new.ty:
changed SimpleHomeoLinear to SimpleHomeoLinearRelative

2009-01-12 ceball

* [r9757] topo/command/basic.py:
Made snaphots include the GlobalParams instance.

* [r9756] topo/misc/commandline.py:
Made GlobalParams not save its context attribute when it is
pickled.

* [r9755] topo/param/parameterized.py:
Clarified a comment.

2009-01-12 antolikjan

* [r9754] topo/analysis/vision.py:
small change to scatter plot : change of diameter and small bug
correction

2009-01-11 ceball

* [r9753] doc/Future_Work/current_text.php:
Added some links for my future reference.

* [r9752] examples/tiny.ty:
Changed to use global_params instead of locals().

* [r9751] topo/command/basic.py:
Converted run_batch() to use global_params. Should be no change
for current users of run_batch(), except that warnings will be
printed about values being unused.

* [r9750] topo/misc/commandline.py,
topo/param/__init__.py:
Moved MainParams class and mainparams variable from topo.param to
topo.misc. Renamed MainParams to GlobalParams, and mainparams to
global_params.

2009-01-09 jbednar

* [r9749]
doc/Developer_Manual/optimization_text.php:
Fixed bogus title, and other minor cleanup for line-by-line
profiling

* [r9748] topo/learningfn/optimized.py:
Added missing import

2009-01-09 antolikjan

* [r9747] examples/gc_alissom.ty:
adding gc_allissom

2009-01-07 ceball

* [r9746] topo/misc/legacy.py:
Added support for SineGratingDisk, SineGratingRectangle, and
SineGratingRing. Removed broken support for
topo.pattern.teststimuli (fixes failing snapshot test); support
could be restored if required.

2009-01-06 ceball

* [r9745] topo/tests/utils.py:
Added docstring.

* [r9744]
doc/Developer_Manual/optimization_text.php:
Added information about line-by-line profiling. SF.net feature
request 2478100.

* [r9743] topo/misc/commandline.py:
Added -s (--set-parameters) option.

* [r9742] topo/param/__init__.py:
MainParams: for specifically defined parameters (script-level
parameters specified on the commandline via -s), warn if
duplicate values are specified, and keep track of parameter names
so that unused parameters can be detected.

2009-01-04 ceball

* [r9741] topo/param/__init__.py:
Added MainParams: support for script-level parameters.

* [r9740] topo/base/simulation.py,
topo/param/parameterized.py:
Moved OptionalSingleton from topo.base.simulation to
topo.base.parameterized.

* [r9739] topo/param/parameterized.py:
Made Parameterized._add_parameter() be callable by a class or
instance.

* [r9738] topo/param/parameterized.py:
Added method to Parameterized allowing new Parameter objects to
be installed into a Parameterized class.

* [r9737] topo/param/parameterized.py:
ParameterizedMetaclass: moved parameter initialization
(inheritance, attribute name setting) into a separate method.
Should be no visible change.

2009-01-03 ceball

* [r9736] topo/param/parameterized.py:
When instantiating Parameters, avoid redundantly instantiating
objects from superclasses.

* [r9735] topo/param/parameterized.py,
topo/tests/testparameterizedobject.py:
Fixed inheritance for Parameter's instantiate slot (SF 2483932).

* [r9734] topo/misc/trace.py:
Fixed variable name in InMemoryRecorder's get_data().

* [r9733] topo/sheet/basic.py:
Clarified ALERT.

2009-01-02 ceball

* [r9732] topo/tests/utils.py:
Added wrapper that gives simple access to a generator (for test
files).

* [r9731] contrib/tracker.py:
Classes for tracking attribute access.

2008-12-31 ceball

* [r9730] external/Makefile,
external/line_profiler-582df342463a.tar.gz:
Added line_profiler, for line-by-line profiling. From
http://www.enthought.com/~rkern/cgi-bin/hgwebdir.cgi/line_profiler/
(last change: Sat, 29 Nov 2008 21:32:35 -0600).

* [r9729] external/Cython-0.9.8.1.1.tar.gz,
external/Makefile:
Added Cython 0.9.8.1.1 from cython.org.

2008-12-27 ceball

* [r9728] external/Imaging.diff,
external/Makefile:
Removed PIL patch that is no longer required (at least, it isn't
required on Sake).

2008-12-21 ceball

* [r9727] contrib/rgbimages.py:
Use multiple input images in example.

* [r9726] topo/command/analysis.py:
Added combined RedActivity, GreenActivity, BlueActivity plot.

* [r9725] topo/analysis/featureresponses.py:
Removed unnecessary line; should have no effect.

* [r9724] examples/lissom.ty:
Added row_precedence specifications.

* [r9723] topo/tkgui/plotgrouppanel.py:
Added row_precedence handling to PlotGroupPanel.

* [r9722] topo/analysis/featureresponses.py,
topo/analysis/vision.py,
topo/base/sheet.py,
topo/base/sheetview.py,
topo/command/analysis.py,
topo/command/pylabplots.py,
topo/plotting/plot.py:
Added row_precedence to Sheet, to allow grouping before
precedence is applied. (Handling of parameters by SheetView etc
needs to be cleaned up; this change just copies previous code in
that respect.)

2008-12-20 ceball

* [r9721] external/Makefile,
external/Tkinter_bool_none.diff,
topo/param/tk.py:
GUI: Added support for None in boolean variables.

* [r9720] topo/param/parameterized.py,
topo/param/tk.py:
Made GUI use script_repr() rather than repr() for displaying
ordinary Parameters. Currently has the side effect that full
paths are displayed (e.g.
'topo.command.analysis.update_command()' rather than just
'update_command()').

* [r9719] topo/param/tk.py:
Added parameter to control whether or not labels are displayed on
ParametersFrames.

2008-12-19 jbednar

* [r9718] topo/pattern/basic.py:
Fixed typo

* [r9717] topo/pattern/teststimuli.py:
Removed now-unused file

* [r9716] topo/pattern/random.py:
Removed outdated note

* [r9715] topo/misc/legacy.py:
Added note about faking SineGratingDisk

* [r9714] topo/analysis/featureresponses.py,
topo/command/pylabplots.py,
topo/pattern/basic.py:
Added new, simpler OrientationContrast pattern, and changed
clients of OrientationContrastPattern to use it instead.

* [r9713] topo/command/pylabplots.py,
topo/tests/lissom_oo_or_t000100.00_Retinotopy.data:
Changed SineGratingRectangle to
SineGrating(mask_shape=Rectangle()). Updated saved Retinotopy
data array; plot hasn't visibly changed, but apparently the
underlying matrix values differ.

* [r9712] topo/analysis/featureresponses.py:
Replaced SineGratingDisk with SineGrating(mask_shape=Disk())

* [r9711] topo/base/patterngenerator.py:
Changed pattern mask to be applied before scaling and offset, to
allow mask to be used to set the shape but otherwise leave the
pattern acting like other patterns.

* [r9710]
contrib/lissom_oo_or_species_tracked.ty,
contrib/species_cf_jitter.ty,
contrib/species_lateral_sparsity.ty,
topo/analysis/featureresponses.py,
topo/command/pylabplots.py,
topo/pattern/teststimuli.py,
topo/tkgui/editor.py:
Fixed 'centre' to be 'center' to make spelling consistent

* [r9709]
contrib/lissom_oo_or_homeostatic_tracked_new.ty:
Fixed typo

2008-12-19 ceball

* [r9708] external/Makefile:
Enabled patch to address SF 2119256 (32-bit/64-bit machines &
snapshots).

* [r9707] external/Makefile,
external/Python_64bit_pickle.diff:
Added commented-out patch to Python to address problem loading
32-bit pickles on 64-bit machines (and vice versa).

2008-12-18 antolikjan

* [r9706]
contrib/lissom_oo_or_homeostatic_tracked_new.ty:
minor changes

2008-12-18 jbednar

* [r9705] topo/command/pylabplots.py:
Removed outdated processing of sheet and coords params

2008-12-18 antolikjan

* [r9704] contrib/cc_lissom_oo_or_simple_rv.ty:
minor changes

2008-12-18 jbednar

* [r9703] topo/command/pylabplots.py,
topo/tkgui/templateplotgrouppanel.py:
Moved implementation of FFT plots out of the GUI and into
pytlabplots, to make it possible to call in batch mode. Fixed
parameter passing for gradientplots, for the same reason.

2008-12-17 antolikjan

* [r9702] topo/analysis/vision.py:
removed default parameters from measure_and_analyze_complexity
measure_or_pref call

2008-12-17 ceball

* [r9701] external:
Updated svn:ignore.

* [r9700] external/Makefile,
external/tcl8.5.1-src.tar.gz,
external/tcl8.5.5-src.tar.gz,
external/tk8.5.1-src.tar.gz,
external/tk8.5.5-src.tar.gz:
Upgraded to Tcl/Tk 8.5.5.

* [r9699] external/Imaging-1.1.5.tgz,
external/Imaging-1.1.6.tgz,
external/Makefile:
Upgraded to PIL 1.1.6.

* [r9698] topo/plotting/plotfilesaver.py:
Explicitly specified array dtype in preparation for upgrade to
PIL 1.1.6.

2008-12-16 ceball

* [r9697] examples/lissom.ty:
Fixed bug introduced in r9682 (when I fixed the bug where scale
was varying when there was no OD, I inadvertently removed the
'scalingfactors' for natural images).

* [r9696] topo/pattern/basic.py:
Altered Selector's get_current_generator() so that it does not
cause the index to advance.

2008-12-16 antolikjan

* [r9695]
contrib/lissom_oo_or_homeostatic_tracked_new.ty:
minor changes

* [r9694] contrib/jacommands.py:
Changed to use x_avg instead of lr_x_avg in
SimpleHomeoLinearRelative

* [r9693] contrib/jsldefs.py:
Commented out some things and also change lr_x_avg to x_avg

* [r9692] topo/sheet/lissom.py:
Made it possible to switch off scaling with parameter

2008-12-15 ceball

* [r9691] contrib/rgbimages.py:
Initial sketch of RGB image support; work in progress.

* [r9690] topo/pattern/basic.py:
Added method to Selector allowing external access to the current
generator.

* [r9689] topo/pattern/image.py:
Removed _create_pattern_sampler() (should be no visible change).

* [r9688] topo/pattern/image.py:
Removed apparently unused method.

* [r9687] topo/pattern/image.py:
Renamed __setup_pattern_sampler() to _create_pattern_sampler()
(so it can be used by subclasses).

2008-12-15 antolikjan

* [r9686] contrib/cc_lissom_oo_or_simple_rv.ty:
minor parameter changes

* [r9685]
contrib/lissom_oo_or_homeostatic_tracked_new.ty:
made LGN and Retina bigger to get rid of edge effects

* [r9684] contrib/cc_lissom_oo_or_simple_rv.ty:
made new default scale for map measurment

2008-12-12 antolikjan

* [r9683] contrib/jacommands.py:
changed the activity histogram measurement

2008-12-12 ceball

* [r9682] examples/lissom.ty:
Fixed input pattern scale where 'od' not in dims (SF 2413540).

2008-12-11 chrisjeffery

* [r9681] contrib/lissom.ty:
added new direction map measurement, which is not working. Also
added changes from examples/lissom.ty for preference maps.

2008-12-10 antolikjan

* [r9680]
contrib/gc_lissom_oo_or_homeostatic_new.ty:
enlarged LGN and Retina to get rid of edge effects

2008-12-10 ceball

* [r9679] contrib/lissom_oo_dr.ty:
Adjusted parameters to match lissom.ty dims=or,dr.

2008-12-09 antolikjan

* [r9678] contrib/cc_lissom_oo_or_simple_rv.ty:
added simple linear homeostatic control

2008-12-09 chrisjeffery

* [r9677] contrib/lissom.ty:
Forked lissom.ty for separate development of new dr model.
Currently broken, just checking in to keep track of changes.
Removed multiple sheets for direction, and changed connections to
use staggered delays. Inputs are not set up correctly yet.

2008-12-08 jbednar

* [r9676] examples/lissom.ty:
Updated combined plots definitions to match recent changes in
topo.command.

* [r9675] topo/command/pylabplots.py:
Made overlaid_plots arguments into documented Parameters.

2008-12-08 ceball

* [r9674] topo/param/tk.py:
More simplification of param.tk.Menu. Should be no visible
change.

* [r9673] topo/param/tk.py:
Should be no visible change: updated documentation of
param.tk.Menu

* [r9672] topo/param/tk.py:
Fixed SF 2406957 (right-click menus broken).

2008-12-08 antolikjan

* [r9671] contrib/cc_lissom_oo_or_simple_rv.ty:
Made some consolidation/simplification of the code

2008-12-08 jbednar

* [r9670] doc/News/index_text.php:
Added recent news (up to r9630)

* [r9669] topo/command/pylabplots.py:
Fixed circular import and made topo.analysis.vision be loaded
only when required

2008-12-06 jbednar

* [r9668] topo/tkgui/topoconsole.py:
Removed unused plot

2008-12-05 jbednar

* [r9667] topo/analysis/featureresponses.py,
topo/command/pylabplots.py,
topo/plotting/plotgroup.py:
Changed update_command and plot_command into HookLists, now
requiring lists rather than commands or strings. Changed passing
of sheet, input_sheet, projection, and coords arguments to be
done by calling the instance with those values, rather than the
previous indirect, complicated, and error-prone method of setting
various class attributes. Changed default_measureable_sheet and
default_input_sheet to be calculated in the plotgroup rather than
separately in the update_command and plot_command (with the
accompanying difficulty making the values match).

2008-12-05 antolikjan

* [r9666] contrib/jacommands.py:
SimpleHomeoLinearRelative

2008-12-05 jbednar

* [r9665] contrib/jacommands.py:
Typo fixes

2008-12-05 antolikjan

* [r9664]
contrib/lissom_oo_or_homeostatic_tracked_new.ty:
Modified version of judes homeostatic model with GC

* [r9663] contrib/jacommands.py:
Added SimpleHomeoLinear and SimpleHomeoLinearRelative

2008-12-05 jbednar

* [r9662] ChangeLog.txt:
Added recent changes

* [r9661] doc/Home/news_text.php:
Updated release date estimate

* [r9660] topo/command/basic.py:
Added ALERT

2008-12-04 jbednar

* [r9659] topo/command/analysis.py:
Removed unused imports

* [r9658] topo/command/pylabplots.py,
topo/plotting/plotgroup.py:
Converted plot_commands from strings to lists of callables. Added
parameters to measure_cog.

2008-12-04 ceball

* [r9657] contrib/lissom_oo_dr.ty,
topo/analysis/featureresponses.py,
topo/command/basic.py:
Added direction map measurement for new motion model.

2008-12-04 jbednar

* [r9656] topo/plotting/plotgroup.py:
Added support for plot_command lists

* [r9655] topo/command/analysis.py,
topo/command/pylabplots.py,
topo/tests/gui_tests.py,
topo/tests/test_map_measurement.py:
Moved all plots requiring MatPlotLib to pylabplots.py, so that
they can switch plot_command from strings to actual commands
(which much thus have all imports be available). Should not
change behavior at all.

* [r9654] doc/User_Manual/commandline_text.php:
Minor update to example

* [r9653] contrib/lesi_whisker_barrels.ty,
examples/lissom.ty,
examples/lissom_whisker_barrels.ty,
topo/analysis/featureresponses.py,
topo/analysis/vision.py,
topo/command/analysis.py,
topo/plotting/plotgroup.py,
topo/tests/gui_tests.py:
Changed ParameterizedFunction update_commands to use .instance()
to allow flexible handling of their parameters. Changed plot
update_commands into lists, to allow them to be declared as type
HookList and to provide a simple [] empty default. Cleaned up
PatternPresenter warnings to avoid overwhelming output.

* [r9652] doc/Tutorials/lissom_oo_or_text.php:
Minor clarification

2008-12-04 ceball

* [r9651] contrib/lissom_oo_dr.ty,
topo/pattern/basic.py:
Moved Translator(PatternGenerator) to topo.pattern.basic.

2008-12-03 ceball

* [r9650] examples/lissom.ty:
Initial version of ocular preference overlaid with hue preference
boundaries.

* [r9649] examples/lissom.ty,
topo/command/analysis.py:
Moved combined plots to lissom.ty; script selects appropriate
combinations (depending on dims).

2008-12-02 ceball

* [r9648] topo/tkgui/topoconsole.py:
Added method to allow Plots menu to be refreshed.

* [r9647] topo/param/tk.py:
param.tk.Menu: fixed deletion of a range.

* [r9646] topo/param/tk.py:
Cleaned up tk.param.Menu (simplified code and fixed deletion of
items).

* [r9645] topo/tkgui/topoconsole.py:
Change missed from r9644.

* [r9644] topo/param/tk.py:
tk.param.Menu: Renamed 'entries' to 'named_commands'; Menu now
only stores commands in named_commands if they are actually
named.

* [r9643] topo/param/tk.py:
Change missed from r9641 (insert() now adds the index as a
string).

* [r9642] topo/param/tk.py:
param.tk.Menu: fixed delete() method, which removed the internal
index before actually deleting the associated menu item.

* [r9641] topo/param/tk.py:
Made param.tk.Menu's internal indexing more consistent (if an
index has no name associated with it, its string representation
is used as a key in the internal name-index dictionary, to match
how named items are stored). Should have no visible impact.

* [r9640] topo/tkgui/topoconsole.py:
Topoconsole now alphabetically sorts Plot submenu items.

2008-12-01 ceball

* [r9639] topo/param/parameterized.py:
Fixed ParameterizedFunction's __reduce__ (was resulting in
reconstructed instances reverting to ParameterizedFunctions,
instead of whatever subclass they were).

2008-12-01 antolikjan

* [r9638] contrib/sparse_connectivity_model.ty:
Made few parameters external

* [r9637]
contrib/gc_lissom_oo_or_homeostatic_new.ty:
Made few parameters external

2008-11-29 ceball

* [r9636] topo/plotting/bitmap.py:
Minor simplification: should be no visible change.

* [r9635] topo/misc/filepath.py:
Made resolve_path() raise an error if a file is not found when an
absolute path is supplied (it already raises an error when an
unfound relative path is supplied, so now it is more consistent).

* [r9634] doc/User_Manual/batch_text.php:
Fixed reference.

2008-11-27 rczhao

* [r9633] /trunk/facespace/fs1mf.ty:
Added measure_or_in_face function

2008-11-25 ceball

* [r9632] topo/plotting/plot.py:
Removed unused import.

2008-11-25 jbednar

* [r9631] topo/command/analysis.py:
Removed unused measure_rfs_noise class

2008-11-24 ceball

* [r9630] examples/lissom.ty:
Fixed typo.

2008-11-23 jbednar

* [r9629] examples/lissom_oo_or_cr.ty:
Updated path to images that have been moved.

2008-11-23 ceball

* [r9628] examples/lissom.ty:
Corrected position of ValueError for unknown dataset.

* [r9627] images/mcgill/foliage_a,
images/mcgill/foliage_a/...
Moved images/colormap/*.png to images/mcgill/foliage_a, and moved
images/colormap/rgb/*.png to images/mcgill/foliage_b.

* [r9625] examples/lissom.ty:
Corrected mistake in docstring, introduced when I added the
'colormap' label.

* [r9624] topo/param/parameterized.py:
Added commented-out __deepcopy__ method for Parameterized.

* [r9623] topo/base/boundingregion.py:
Removed redundant method.

* [r9622] topo/param/parameterized.py:
Clarified comment.

* [r9621] topo/command/basic.py,
topo/misc/util.py:
Files accidentally missed from previous commit.

* [r9620] topo/misc/legacy.py:
Removed ExtraPickler. Includes no longer restoring things that
had been held in ExtraPickler (I assume that was only
topo.plotting.plotgroups).

* [r9619] topo/param/parameterized.py:
Should be no visible change: changed ParameterizedFunction's
_true_new() to use Parameterized.__new__ rather than
object.__new__, and allowed args to be passed to _true_new when
creating an instance.

* [r9618] topo/param/parameterized.py:
Fix bug with ParameterizedFunction: control copy/pickle's use of
__new__ (avoids calling instance when trying to recreate it).

* [r9617] topo/misc/filepath.py:
Fixed warning message that hadn't been updated (Parameter's
attrib_name() method was removed some time ago).

2008-11-21 jbednar

* [r9616] topo/analysis/featureresponses.py,
topo/command/basic.py,
topo/plotting/plotgroup.py:
Changed Subplotting to keep track of last arguments and restore
them on load_snapshot. Removed pickling of plotgroups, which
should no longer be necessary (and was causing many problems).

* [r9615] examples/lissom.ty:
Added commented-out examples of generating complete list of
combinations in measure_sine_pref

* [r9614] topo/command/analysis.py:
Added direction and speed to the list of features supported by
measure_sine_pref

* [r9613] topo/analysis/featureresponses.py:
Changed PatternGenerator to use given ocular and phasedisparity
rather than relying on them being set on the input generators

* [r9612] topo/pattern/basic.py:
Added phase property to Sweeper for use in measure_sine_pref.

2008-11-20 jbednar

* [r9611] topo/command/analysis.py:
Fixed bug in orientation maps measured using measure_dr_pref by
adding round(x,13) to compute_orientation_from_direction so that
wrapped orientations have exactly the same value. Previously the
OR map was heavily biased towards 0.5/pi, because one wrapped
value was nearly but not identical to the unwrapped one. Usually
that would have no effect on a vector sum, but with
keep_peak=True, the result is to weight the duplicated value
twice as strongly, pulling all values towards it. Made
num_speeds=0 legal to allow strict comparison between
measure_sine_pref and measure_dr_pref.

* [r9610] topo/analysis/featureresponses.py:
Cleaned up present_permutation; no change in behavior. Added
optional offset for a Feature. Relaxed direction handling in
PatternPresenter so that it will work on any network, at speed 0.

* [r9609] topo/misc/distribution.py:
Added bins() method

* [r9608] images/colormap/rgb/11_0.pgm:
Fixed stray uncommitted change

2008-11-19 ceball

* [r9607] examples/lissom.ty:
Added dataset label 'colormap' to distinguish from Nature
(Shouval) images. (Need a better label than 'colormap'.)

2008-11-19 jbednar

* [r9606] examples/lissom.ty,
examples/lissom_oo_or_cr.ty,
images/colormap/rgb/...:
Changed pgm to png files to save space

* [r9605] topo/analysis/featureresponses.py,
topo/command/analysis.py:
Added mechanism for computing feature values from other permuted
ones, and added computed orientation map for measure_dr_pref

2008-11-18 jbednar

* [r9604] examples/lissom.ty:
Changed order of map measurement to make subplotting work and to
ensure that the best versions of each map are used. Made
expand_sf_test_range optional and off by default, for speed.
Removed disparity and hue testing from measure_sine_pref command,
to avoid combinatorial explosion.

* [r9603] topo/command/analysis.py:
Added more informative messages for save_plotgroup in batch mode.
Changed measure_disparity to use a vertical test pattern, for
speed, rather than being part of measure_sine_pref.

* [r9602] topo/analysis/featureresponses.py:
Added more informative messages in batch mode. Fixed passing of
parameters by keyword for FeatureMaps (name, in this case)

2008-11-18 ceball

* [r9601] topo/param/parameterized.py:
Simplified ParameterizedFunction.instance(), and corrected naming
of class object.

* [r9600] topo/param/parameterized.py:
Added instance() to ParameterizedFunction.

2008-11-17 jbednar

* [r9599] topo/command/pylabplots.py:
Removed unused plotrctg command. Removed unused extra_keyword
support from plot_modulation_ratio

* [r9598] topo/command/basic.py:
Enabled result caching for plots; should give significant speedup
for lissom.ty

* [r9597] topo/command/analysis.py:
Finished save_plotgroup update_command caching support; should be
safe to use now (though it is not turned on by default).

* [r9596] topo/command/analysis.py:
Changed most update_commands to callable objects rather than
strings, to allow parameters to be edited in the GUI.

2008-11-17 ceball

* [r9595] topo/misc/picklemain.py:
Removed stray line from previous checkin.

* [r9594] topo/command/basic.py,
topo/misc/picklemain.py,
topo/misc/util.py:
Moved MainPickler and associated code into a new module,
topo.misc.picklemain.

2008-11-17 jbednar

* [r9593] topo/command/analysis.py,
topo/plotting/plotgroup.py:
Removed proj_name<->projection conversion from
UnitMeasurementCommands, to simplify it and ensure that
everything is done via Parameters rather than ad-hoc attributes

2008-11-17 ceball

* [r9592] topo/command/basic.py,
topo/misc/util.py,
topo/param/parameterized.py:
Added support for pickling functions and classes defined in
__main__.

2008-11-16 ceball

* [r9591] examples/cfsom_or.ty:
Restored cfsom_or's results to previous values (they had changed
in r9582) by explicitly setting parameters of the connection's
weights_generator, rather than relying on defaults (which had
changed).

* [r9590] topo/pattern/image.py:
Fix for SF 2276819: loading snapshots of simulations using
FileImage now works.

2008-11-16 jbednar

* [r9589] topo/plotting/plotgroup.py,
topo/tests/test_map_measurement.py:
Added support for update_command and plot_command that are
callable objects rather than strings for exec. For now, this
changes the representation in the GUI to include quotation marks,
but these should go away as we change the various commands to
objects rather than strings

2008-11-15 jbednar

* [r9588] topo/command/analysis.py,
topo/tests/lissom_oo_or_t000100.00_Spatial_Frequency_Preference.data:
Changed default spatial frequency preference plot to test only
one frequency, primarily for speed but also to avoid enforcing
special defaults that are more difficult for .ty scripts to
override

* [r9587] examples/lissom.ty:
Added support for measure_sine_pref

* [r9586] topo/command/analysis.py:
Converted save_plotgroup to a ParameterizedFunction, adding
experimental use_cached_results option (disabled by default).
Added comprehensive measure_sine_pref command, which should
eventually replace measure_or_pref, measure_od_pref,
measure_phasedisparity, measure_hue_pref, etc.

2008-11-14 jbednar

* [r9585] topo/analysis/featureresponses.py:
Minor tweaks; should be no change in normal behavior

2008-11-14 ceball

* [r9584] contrib/lissom_oo_dr.ty:
Translator: Implemented episode intervals.

* [r9583] contrib/lissom_oo_dr.ty:
Translator: simplified 'last_time' and calls to float().

2008-11-14 jbednar

* [r9582] topo/pattern/basic.py:
Changed default size and aspect_ratio of Gaussian to avoid
confusion -- pattern looked vertical but had an actual
orientation of 0.

* [r9581] contrib/lissom_oo_dr.ty:
Cleaned up docs, parameter names, defaults, etc. for Translator.
Fixed self references that should have been p.

2008-11-14 ceball

* [r9580] contrib/lissom_oo_dr.ty:
Translator: when drawing underlying pattern, uses that pattern's
parameters to offset the pattern's position or rotate the
pattern's orientation.

* [r9579] contrib/lissom_oo_dr.ty:
x, y, and direction are now set on the Translator itself.

* [r9578] contrib/lissom_oo_dr.ty:
Translator: moved orientation parameter back to generator, to be
consistent with x and y (which are also on the generator).

* [r9577] contrib/lissom_oo_dr.ty:
Minor changes to Translator (no visible change).

* [r9576] contrib/lissom_oo_dr.ty:
Changed Translator.__call__ to use ParamOverrides.

* [r9575] contrib/lissom_oo_dr.ty,
topo/pattern/basic.py:
Continued cleaning up Translator. Should be no change to
behavior, although the random stream might be being used
differently.

* [r9574] contrib/lissom_oo_dr.ty:
Added missing svn properties.

* [r9573] contrib/lissom_oo_dr.ty:
Translator: commented out more unused code, altered some
documentation, and added some commented-out parameters. No change
to the behavior.

* [r9572] topo/projection/basic.py:
Changed SharedWeightCFProjection to handle creation of CF slices
in the same way as CFProjection. (Intermediate checkin: I'm
planning to reorganize the CF hierarchy; meanwhile, this should
improve start times dominated by creation of
SharedWeightCFProjections.)

2008-11-13 jbednar

* [r9571] topo/command/basic.py:
Added plot measurement at time zero

* [r9570] contrib/lissom_oo_or_homeostatic.ty:
Made frequency scaling and target_lr be automatic for each
dataset. Changed Natural dataset to Nature, to match the CMVC
book. Added error in case of no dataset specified

2008-11-13 ceball

* [r9569] topo/misc/legacy.py,
topo/param/parameterized.py:
No visible change: removed stray print statement and added an
ALERT.

* [r9568] topo/misc/legacy.py:
Support missing allow_None in old snapshots: addresses SF
2270680. Snapshots saved before allow_None was added to
Parameters will be loaded with allow_None set to False in all
cases.

* [r9567] topo/misc/legacy.py:
Upgraded preprocess_state() to allow more operations (by having
functions also accept the instance they are working on).

* [r9566] topo/param/parameterized.py:
Tried to clarify warning message about restoring class
attributes.

* [r9565] topo/misc/legacy.py:
Snapshot compatibility: Made replacement of gmpy.mpq by
fixedpoint.FixedPoint only happen if gmpy.mpq is not available.

2008-11-12 ceball

* [r9564] topo/misc/legacy.py:
Added support for loading snapshots when gmpy.mpq is not present
(SF 2221332).

* [r9563] topo/misc/legacy.py:
Changed fake_a_module() so that parent can be None.

2008-11-12 judelaw

* [r9562] topo/command/pylabplots.py:
corrected error in plot_tracked_attributes - changed filename to
p.filename

* [r9561] contrib/jsldefs.py:
corrected error and brought up to date with current version

2008-11-10 jbednar

* [r9560] contrib/jaanalysis.py,
contrib/jacommands.py,
contrib/jsldefs.py,
contrib/modelfit.py:
Updated contrib files to match changes in pylabplots

* [r9559] topo/command/pylabplots.py:
Added typical defaults for attribute tracking times

* [r9558] topo/command/analysis.py,
topo/command/pylabplots.py:
Removed now-unneeded matrixplot_hsv

* [r9557] topo/command/pylabplots.py:
Converted remaining pylab commands to ParameterizedFunctions
using PylabPlotCommand. The order of arguments accepted will have
changed, but it should be rare that a positional argument is used
beyond the first two, and those have been preserved. All but
plot_tracked_attributes have been tested for basic function, but
there are few automatic tests for these commands, and thus there
may be some new bugs.

* [r9556] topo/command/analysis.py:
Updated to use new tuning curve commands; should not change any
results relative to previous version

* [r9555] topo/command/pylabplots.py:
Added tuning curve implementation using ParameterizedFunction;
will allow significant simplification and generalization, but the
old version is still in the file (as tuning_curve_old and
or_tuning_curve, replaced by tuning_curve and
cyclic_tuning_curve) for comparison. The old tuning_curve and
or_tuning_curve commands have been generalized as well, as an
intermediate step, to eliminate the need for tuning_curve_batch
and or_tuning_curve_batch. The only change to results should be
that the x axis will no longer have a gap on the last item for
tuning_curve plots, which changes the tick marks (but not the
quantities plotted).

2008-11-08 ceball

* [r9554] contrib/lesi_whisker_barrels.ty:
Attempt to correct svn:keywords on
contrib/lesi_whisker_barrels.ty.

2008-11-07 jbednar

* [r9553] contrib/lissom_oo_dr.ty:
Added input_period variable, and scaled time by it

2008-11-07 ceball

* [r9552] contrib/lissom_oo_dr.ty:
Inserted a modified version of contrib.jacommands.Translator
(fixed faulty initial reset period; removed Null() every
reset_period; removed index parameter and associated code). Work
in progress.

2008-11-07 jbednar

* [r9551] topo/command/pylabplots.py:
Merged functionality of or_tuning_curve_batch into
or_tuning_curve

2008-11-05 jbednar

* [r9550] contrib/lesi_whisker_barrels.ty:
Trivial fix to revision number string

* [r9549] contrib/lesi_whisker_barrels.ty:
Initial version from Stuart with fixes for the latest version of
Topographica

* [r9548] contrib/lissom_oo_dr.ty:
Partial update to use a single retina and LGN ON/OFF pair instead
of four of each of those; seems to work but the pattern generator
will need to be updated to present inputs moving over time

* [r9547] contrib/lissom_oo_dr.ty:
Added missing import

2008-11-04 rczhao

* [r9546] /trunk/facespace/fs1mf.ty:
Merged with ~/.topographicarc so that simulation of face space
doesn't need specific startup files.

* [r9545] /trunk/facespace/pattern_fs.py:
minor update

2008-11-02 ceball

* [r9544] topo/param/parameterized.py:
Parameterized classes now have a name attribute (set to the class
__name__).

2008-10-31 jbednar

* [r9543] topo/command/pylabplots.py:
Made Orientation Preference and Complexity possible to use with
networks other than contrib/cc_*, but it still needs significant
generalization. Removed duplication of suffix in saved pylab
filenames.

* [r9542] topo/analysis/vision.py:
Made Orientation Preference and Complexity possible to use with
networks other than contrib/cc_*, but it still needs significant
generalization. Removed duplication of suffix in saved pylab
filenames.

* [r9541]
contrib/sparese_connectivity_model.ty:
Fixed filename

* [r9540]
contrib/sparese_connectivity_LESIE.ty,
contrib/sparse_connectivity_LESI.ty:
Fixed filename

2008-10-31 ceball

* [r9539] doc/Future_Work/current_text.php:
Removed tasks that have been added on sf.net.

2008-10-30 jbednar

* [r9538] topo/base/arrayutil.py:
Added note about wrap usually being unnecessary.

2008-10-30 ceball

* [r9537] doc/buildbot/bbanalysis.py:
Added annotation (for r9395) to buildbot graph.

* [r9536] doc/buildbot/bbanalysis.py:
Updated buildbot analysis script (had previously been running on
an old copy of Topographica).

* [r9535] doc/buildbot/bbanalysis.py:
Fixed typo in buildbot analysis script.

* [r9534] topo/tests/gui_tests.py:
Fixed failing Test Pattern window test. (Correct fix would be to
stop None appearing from sheet lists in GUI; we hope to do this
soon.)

* [r9533] topo/plotting/plotgroup.py:
Fixed copy/paste error from r9521.

2008-10-28 antolikjan

* [r9532]
contrib/sparese_connectivity_LESIE.ty:
changed the afferent projection initial connection fields

* [r9531] contrib/cc_lissom_oo_or_simple_rv.ty:
changed parameters and renamed some projections

2008-10-28 rczhao

* [r9530] /trunk/facespace/face_space_patterns.py:

* [r9529] /trunk/facespace/face_space.ty:

* [r9528] /trunk/facespace/evofacemodel/fs1mf.m:
Generate a face on a male/female trajectory given a strength
(morphing) value.

* [r9527] /trunk/facespace/evofacemodel/fs1mf_init.m:
Initialization of the face database

* [r9526] /trunk/facespace/evofacemodel:
MATLAB codes that generates faces from Evo-Face model database.
Note that the database and some original codes are not included
in this public repository.

2008-10-24 jbednar

* [r9525] topo/command/analysis.py:
Minor expansion of doc

* [r9524] topo/command/analysis.py:
Rearranged all of the plot definitions for readability and in
preparation for making update_command into a callable rather than
a string, hopefully without changing anything at all

* [r9523] contrib/lissom_oo_dr.ty,
examples/lissom.ty,
examples/lissom_fsa.ty,
examples/lissom_oo_or.ty,
examples/lissom_oo_or_cr.ty,
examples/lissom_or.ty,
examples/lissom_whisker_barrels.ty,
topo/analysis/featureresponses.py,
topo/command/analysis.py,
topo/command/pylabplots.py,
topo/plotting/plotgroup.py:
Renamed ParameterizdFunction abstract base classes for commands
to end in Command rather than Function, for clarity

* [r9522] contrib/jaanalysis.py,
contrib/jacommands.py,
contrib/jsldefs.py,
contrib/lesi.ty,
contrib/lissom_oo_or_homeostatic_tracked.ty:
Updated contrib directory to match changes in commands/analysis

* [r9521] contrib/lissom_oo_dr.ty,
examples/lissom.ty,
examples/lissom_fsa.ty,
examples/lissom_oo_or.ty,
examples/lissom_oo_or_cr.ty,
examples/lissom_or.ty,
examples/lissom_whisker_barrels.ty,
topo/analysis/featureresponses.py,
topo/command/analysis.py,
topo/command/pylabplots.py,
topo/plotting/plotgroup.py:
Moved abstract ParameterizedFunction definitions to
topo.analysis.featureresponses and topo.plotting.plotgroup

* [r9520] topo/analysis/__init__.py:
Fixed bogus list of files for __all__

* [r9519] topo/command/analysis.py,
topo/plotting/plotgroup.py:
Added common base class for connectionfield and projection plots.
Made all analysis parameter setting use abstract classes for
generality

* [r9518] topo/command/analysis.py,
topo/plotting/plotgroup.py:
Removed now-unused module-level interface to command parameter
defaults

2008-10-24 antolikjan

* [r9517]
contrib/sparese_connectivity_LESIE.ty:
Made more parameters to be modifiable from command line

2008-10-24 jbednar

* [r9516] topo/command/analysis.py,
topo/command/pylabplots.py,
topo/plotting/plotgroup.py:
Changed sheet_name and input_sheet name parameters to sheet and
input_sheet, so that they could have defaults computed and then
shared appropriately.

* [r9515] topo/command/analysis.py:
Added UnitCurveFunction to group FeatureCurveFunctions that work
on a set of units

2008-10-24 rczhao

* [r9514] /trunk/facespace/pattern_fs.py:
A simpler face generator to replace face-space.ty; currently only
implemented a class dealing with one-dimensional face space with
data from external MATLAB database

2008-10-24 ceball

* [r9513] topo/param/__init__.py:
Corrected error introduced into get_range() in previous checkin.

2008-10-24 rczhao

* [r9512] /trunk/facespace/fs1mf.ty:
A simpler face space script to replace face-space.ty; deals with
one-dimensional face space only and get data from external MATLAB
database

2008-10-24 ceball

* [r9511] topo/param/__init__.py:
Added compute_default() method to ObjectSelector.

* [r9510] topo/param/__init__.py:
ObjectSelector now ensures that the default value is in its list
of objects.

* [r9509] topo/param/parameterized.py:
Added optional name argument to params(), so that one parameter
object can be requested.

* [r9508] topo/param/__init__.py:
ObjectSelector now defaults to having instantiate=False, which
makes more sense because we usually use it to select from a list
of existing objects.

2008-10-24 jbednar

* [r9507] topo/command/analysis.py,
topo/command/basic.py,
topo/tests/test_map_measurement.py:
Provide global default value for sheet_name parameter

* [r9506] topo/command/analysis.py:
Made helper functions private

* [r9505] topo/command/analysis.py:
Consolidated handling of input_sheet_name. Broke up RF Projection
to match other functions. Commented-out RF Projection (noise)
until further investigation.

* [r9504] topo/command/analysis.py:
Removed unused RF CoG plot. Made measure_retinotopy into a
ParameterizedFunction.

2008-10-23 jbednar

* [r9503] topo/command/analysis.py,
topo/tests/lissom_oo_or_t000100.00_Retinotopy.data:
Changed measure_retinotopy to use duration=0.175 and
apply_output_fn=False by default, to make map data match once
it's converted to a ParameterizedFunction

* [r9502]
topo/tests/lissom_oo_or_t000100.00_Retinotopy.data,
topo/tests/test_map_measurement.py:
Added test for Retinotopy

2008-10-23 ceball

* [r9501] topo/param/tk.py:
Moved (hacked) right-click editing up to TkParameterizedObject so
that it works for any parameter. (Many changes come from changing
various methods to 'protected' rather than 'private'.)

2008-10-23 jbednar

* [r9500] topo/command/analysis.py:
Made measure_orientation_contrast into a ParameterizedFunction.

* [r9499] topo/param/parameterized.py:
Changed ParameterizedFunction names to avoid unique number

* [r9498] doc/Developer_Manual/coding_text.php:
Added note about spelling.

2008-10-23 ceball

* [r9497] topo/param/tk.py:
ParametersFrame: now you can right click on any Parameterized
instance in a text box to access its properties.

2008-10-23 antolikjan

* [r9496]
contrib/sparese_connectivity_LESIE.ty:
parameter changes

2008-10-23 ceball

* [r9495] topo/param/parameterized.py:
When a ParameterizedFunction is called, the temporary instance is
now also initialized. Fixes problem with missing name.

2008-10-23 jbednar

* [r9494] topo/command/analysis.py:
Added control over curve value printing format. Converted
measure_contrast_response to a ParameterizedFunction.

* [r9493] topo/command/analysis.py:
Simplified and generalized curve implementation. Updated
docstrings. Converted measure_size_response to a
ParameterizedFunction.

2008-10-23 antolikjan

* [r9492] topo/analysis/vision.py:
change in parameters

2008-10-23 jbednar

* [r9491] topo/command/analysis.py:
Minor simplification

* [r9490] topo/misc/commandline.py:
Fixed intermittent problem with Emacs temporary files interfering
with startup

2008-10-22 jbednar

* [r9489] topo/command/analysis.py,
topo/plotting/plotgroup.py:
Generalized FeatureCurveFunction to handle or_tuning as well, and
made measure_or_tuning into a ParameterizedFunction based on it.
Made measure_or_tuning support a list of units to measure, though
only in batch mode at present.

2008-10-22 ceball

* [r9488] contrib/lissom_oo_dr.ty:
Uncommented scheduled events.

2008-10-22 jbednar

* [r9487] contrib/lissom_oo_dr.ty:
Added hints for the analysis routines

* [r9486] topo/command/analysis.py,
topo/plotting/plotgroup.py,
topo/tests/test_map_measurement.py:
Made measure_or_tuning_fullfield into a ParameterizedFunction

2008-10-22 antolikjan

* [r9485] contrib/jacommands.py:
minor changes

2008-10-22 ceball

* [r9484] contrib/lissom_oo_dr.ty:
File for working on implementation of models of motion. Based on
a cleaned up version of examples/lissom_oo_dr.ty (from r9313).

2008-10-22 antolikjan

* [r9483]
contrib/sparese_connectivity_LESIE.ty:
parameter changes

* [r9482]
contrib/sparese_connectivity_LESIE.ty:
The big complex cell model

2008-10-22 jbednar

* [r9481] examples/lissom.ty,
examples/lissom_fsa.ty,
examples/lissom_oo_or.ty,
examples/lissom_oo_or_cr.ty,
examples/lissom_or.ty,
examples/lissom_whisker_barrels.ty,
topo/command/analysis.py:
Cleaned up handling of duration and apply_output_fn, making the
defaults always be 1.0 and True, but overridable at the
PatternPresenter or MeasureResponseFunction levels (to allow easy
control in the GUI or from scripts). Made scripts that should
typically use 0.175 and False to set that up explicitly. Cleaned
up PatternPresenter's arguments, making them Parameters, except
pattern_generator, which is typically used as a positional
parameter.

* [r9480] topo/command/analysis.py,
topo/tests/lissom_oo_or_t000100.00_Corner_OR_Preference.data:
Changed default duration and apply_output_fn for Corner
Orientation Preference, in preparation for next revision

* [r9479] topo/command/analysis.py,
topo/tests/lissom_oo_or_t000100.00_Corner_OR_Preference.data:
Changed default duration and apply_output_fn for Corner
Orientation Preference, in preparation for next revision

2008-10-21 jbednar

* [r9478] topo/command/analysis.py:
Converted measure_cog to a ParameterizedFunction, and extended it
to have a reasonable default in nearly every feedforward network
(instead of only having a useful default for things with a
projection named Afferent)

* [r9477] topo/command/basic.py:
Replaced run_batch with ParameterizedFunction version; should be
no change in behavior

2008-10-18 ceball

* [r9476] topo/command/basic.py:
Replaced 'args' parameter of run_batch2() with access to extra
keywords via ParamOverrides.

* [r9475] topo/base/patterngenerator.py,
topo/param/parameterized.py,
topo/pattern/random.py,
topo/pattern/rds.py:
Moved _check_params from Parameterized to ParamOverrides. Added
an option to ParamOverrides to allow extra (non-Parameter)
keywords to be handled without printing a warning.

2008-10-18 jbednar

* [r9474] topo/command/analysis.py,
topo/plotting/plotgroup.py:
Converted unit, projection, and RF plotting to use
ParameterizedFunctions.

* [r9473] topo/tkgui/projectionpanel.py:
Fixed RF measurement plot broken since r9414

* [r9472] topo/command/analysis.py:
Reimplemented most map measurement commands as
ParameterizedFunctions so that their default values can be
controlled by users

2008-10-17 jbednar

* [r9471] topo/base/patterngenerator.py:
Removed support for position parameter, probably temporarily.
Brought closer to using param override decorator syntax, but
still calling ParamOverrides explicitly

2008-10-17 antolikjan

* [r9470] contrib/sparse_connectivity_model.ty:
further external parametrization added

2008-10-17 ceball

* [r9469] topo/command/basic.py:
Made run_batch2's script_file be an argument rather than a
parameter.

* [r9468] topo/param/parameterized.py:
Added support for positional arguments to ParameterizedFunction.

2008-10-17 chrisjeffery

* [r9467] examples/lissom.ty:
Dummy checkin for testing

2008-10-17 jbednar

* [r9466] topo/param/__init__.py:
Minor clarification to docstring

* [r9465] topo/tkgui/editor.py:
Added canvas_width attribute so that it can be overridden

* [r9464] topo/tests/test_map_measurement.py:
Added missing import

2008-10-17 ceball

* [r9463] topo/param/parameterized.py:
Added getattr to ParamOverrides (allows dot-style access to the
parameterized object being overridden).

2008-10-16 jbednar

* [r9462] topo/command/basic.py:
Enabled arg processing for run_batch2

* [r9461] topo/command/basic.py:
Added test run_batch2 ParameterizedFunction

* [r9460] topo/param/parameterized.py:
Clarified docstring, and declared ParameterizedFunction to be
__abstract

* [r9459] topo/tkgui/testpattern.py:
Minor cleanup; shouldn't be any significant change to behavior

* [r9458] doc/Tutorials/lissom_oo_or_text.php:
Updated runtimes to match performance boost

* [r9457] doc/News/index_text.php:
More news

2008-10-15 jbednar

* [r9456] topo/numbergen/basic.py,
topo/param/__init__.py:
Trivial fix to docs and comments

* [r9455] topo/command/basic.py:
Added version control revision and diff printing and .ty file
copying to run_batch. Reorganized error and message printing.

2008-10-15 judelaw

* [r9454] contrib/lissom_oo_or_homeostatic.ty:
fixed typing error in last commit

* [r9453] contrib/lissom_oo_or_homeostatic.ty,
contrib/lissom_oo_or_homeostatic_tracked.ty:
replaced CFPLF_PluginScaled with optimized version

* [r9452] contrib/lesi.ty:
replaced CFPLF_PluginScaled with optimized version

* [r9451] contrib/species_cf_jitter.ty:
version of mouse/cat models with connection field jitter

* [r9450] contrib/species_lateral_sparsity.ty:
version of mouse/cat models with sparse lateral connections
rather than feed-forward jitter

* [r9449] contrib/jsldefs.py:
latest version of analysis code

2008-10-15 ceball

* [r9448] topo/param/parameterized.py:
Added handling of types (not just instances of specific types) to
script_repr().

2008-10-14 ceball

* [r9447] topo/command/basic.py,
topo/param/parameterized.py:
Added warning count.

* [r9446] topo/param/parameterized.py:
Added ALERT.

* [r9445] topo/param/__init__.py,
topo/param/parameterized.py,
topo/tests/testparameterizedobject.py:
Added ParameterizedFunction.

* [r9444] topo/command/basic.py:
Added number of errors to the end of run_batch's output (stdout
and log file).

* [r9443] topo/command/basic.py,
topo/misc/util.py:
Renamed MultiOut to MultiFile, since it's actually written
generally (in theory...).

* [r9442] topo/command/basic.py:
Changed run_batch() to shadow - rather than divert - stdout to a
file. run_batch() also now updates the output file as often as it
prints messages to the screen (rather than writing the whole file
at the end of the run.

* [r9441] topo/misc/util.py:
Added class MultiOut, allowing e.g. output to be sent to multiple
file-like objects.

* [r9440] topo/numbergen/basic.py:
Added calls to super's __init__ missing from Unary and
BinaryOperator. Fixes problem with instances having name=None.

2008-10-14 jbednar

* [r9439] topo/command/analysis.py:
Removed duplicate function measure_sf_pref; now just calls
measure_or_pref with more frequencies.

2008-10-13 jbednar

* [r9438] examples/lissom.ty:
Fixed typo in previous checkin

* [r9437] topo/param/parameterized.py:
Generalized to handle name=None, now that it is allowed to be

* [r9436] examples/lissom.ty:
Added shortcut for modelling all dimensions

* [r9435] topo/param/__init__.py,
topo/param/parameterized.py:
Moved String from param to param.parameterized, in order to make
Parameterized.name be a String

* [r9434] topo/param/__init__.py:
Generalized String to allow_None

2008-10-13 antolikjan

* [r9433] examples/cc_lissom_oo_or.ty,
examples/cc_lissom_oo_or_new.ty,
examples/cc_lissom_oo_or_pokus.ty,
examples/cc_lissom_oo_or_simple_rv.ty,
examples/gc_lissom_oo_or_homeostatic.ty,
examples/gc_lissom_oo_or_homeostatic_new.ty,
examples/lgn_lateral.ty:
Deleting files that were moved to contrib

2008-10-12 jbednar

* [r9432] topo/learningfn/optimized.py:
Added unoptimized equivalents. Cleaned up definition of
CFPLF_Hebbian.

* [r9431] Makefile:
Updated sf-web-site command to match changes at sf.net

* [r9430] doc/Home/news_text.php,
doc/News/index_text.php:
Announced upcoming 0.9.6 release

2008-10-11 jbednar

* [r9429]
contrib/gc_lissom_oo_or_homeostatic_new.ty,
contrib/lesi.ty,
contrib/lissom_oo_or_homeostatic.ty,
contrib/lissom_oo_or_homeostatic_tracked.ty,
examples/gc_lissom_oo_or_homeostatic.ty,
examples/gc_lissom_oo_or_homeostatic_new.ty,
topo/base/cf.py:
Removed duplicate CFPLF_PluginScaled class; the correct version
is in topo.learningfn.projfn

* [r9428] ChangeLog.txt:
Added recent updates

* [r9427] examples/lissom.ty:
Added separate control over LGN density. Set up appropriate
default preference maps for run_batch to measure

* [r9426] topo/command/analysis.py:
Added speed preference plots to Direction Preference plotgroup

* [r9425] topo/command/basic.py:
Added option to run_batch for saving a snapshot

2008-10-10 ceball

* [r9424]
topo/tests/testtkparameterizedobject.py:
Updated test now None is a possible value for Selector
Parameters.

2008-10-10 antolikjan

* [r9423] contrib/cc_lissom_oo_or_simple_rv.ty:
Minor parameter changes

* [r9422] contrib/sparse_connectivity_model.ty:


2008-10-09 jbednar

* [r9421] topo/command/analysis.py:
Removed accidental import of pylabplots; fixes bug 2155124

2008-10-09 antolikjan

* [r9420]
contrib/sparese_connectivity_model.ty:
Added simple V1Complex layer

* [r9419]
contrib/sparese_connectivity_model.ty:
A LISSOM analogue model utilising sparse lateral connectivity and
BCM learning rule

2008-10-09 jbednar

* [r9418] topo/tkgui/templateplotgrouppanel.py:
Added missing right-click menu option for printing a plot matrix

2008-10-08 ceball

* [r9417] topo/param/parameterized.py:
script_repr() now handles function pointers. (Partially addresses
SF 2072507.)

* [r9416] topo/param/tk.py:
Changes on a right-click properties window now cause the same
changes as changes on the parent window.

* [r9415] topo/tkgui/testpattern.py:
Temporary changes to handle None in the 'edit sheet' list.

* [r9414] topo/param/__init__.py:
Enabled 'allow_None' for ObjectSelectors.

* [r9413] topo/param/tk.py:
None is now handled properly for all selector parameter
translators.

2008-10-07 jbednar

* [r9412] topo/command/basic.py:
Fixed typo in run_batch in previous checkin.

* [r9411] topo/command/basic.py:
Made pattern_present handle typical case of one input either to
one sheet or to all sheets more easily. Generalized
default_analysis_function to work with any set of input sheet
names. Added time scaling to run_batch.

* [r9410] doc/Downloads/cvs_text.php,
doc/Downloads/index_text.php:
Cleaned up SVN docs

2008-10-07 ceball

* [r9409] topo/tkgui/topoconsole.py:
SF.net 2125087 (a window no longer has the simulation title
repeatedly prefixed to its title when docked repeatedly).

* [r9408] external/Makefile:
Fixed SF.net 2127024 (make always rebuilt on OS X and Win).

2008-10-06 jbednar

* [r9407] contrib/wordcolor.ty:
Made initial changes to match Alessio's sim

* [r9406] contrib/wordcolor.ty:
Copied from lissom_oo_or.ty r9405

* [r9405] examples/lissom_oo_or.ty:
Made default_area be controllable separately from the bounding
boxes

* [r9404] topo/command/analysis.py:
Reverted to revision 9401; need to figure out how to handle the
background offset level for the masked patterns

* [r9403] external/Makefile,
external/readline-5.2.tar.gz:
Added readline to try to get it to be used on all platforms; on
some platforms it was not being found for some reason

2008-10-06 judelaw

* [r9402] topo/command/analysis.py:
changed teststimuli patterns to be SineGratings with masks
instead of SineGratingDisk and SineGratingRectangle

2008-10-04 jbednar

* [r9401] doc/Tutorials/lissom_oo_or_text.php:
Added notes about using mask_shape

* [r9400] doc/News/index_text.php,
doc/Tutorials/lissom_oo_or_text.php:
Added notes about using mask_shape

* [r9399] topo/base/patterngenerator.py:
Changed mask_shape to be a ClassSelector to allow it to be
selected in the GUI

* [r9398] topo/param/__init__.py:
Added None to the list of possible objects for ClassSelector;
still should be added to ObjectSelector

2008-10-04 ceball

* [r9397] topo/param/tk.py:
Added hack to compensate for missing variable traces.

2008-10-04 jbednar

* [r9396] topo/pattern/basic.py:
Trivial formatting fix

2008-10-03 ceball

* [r9395] topo/param/tk.py:
Fixed faulty handling of None by CSPTranslator.

* [r9394] doc/buildbot/bbanalysis.py:
Fixed minor syntax error.

* [r9393] doc/buildbot/bbanalysis.py:
Cleaned up and added some real information for the legend.

* [r9392] doc/buildbot/bbanalysis.py:
Cleaned up labeling.

* [r9391] doc/buildbot/bbanalysis.py:
Times are looked up automatically if left as None.

* [r9390] doc/buildbot/bbanalysis.py:
More simplification of performance graph plotting.

2008-10-03 jbednar

* [r9389] doc/User_Manual/noise_text.php:
Trivial typo fix

* [r9388] topo/base/patterngenerator.py,
topo/pattern/random.py:
Moved mask application to a method to allow it to be called from
Constant and Random

* [r9387] topo/base/cf.py:
Added note

2008-10-03 judelaw

* [r9386] contrib/lesi.ty:
current version - has full homeostatic (scaling+ triesch) in
excitatory sheet and option to have triesch rule in inhibitory
sheet, works ok with gaussians and natural images but still work
in progress

2008-10-03 ceball

* [r9385] doc/buildbot/bbanalysis.py:
Added version to legend.

2008-10-03 jbednar

* [r9384] topo/pattern/basic.py:
Fixed scale and offset for Composite patterns -- had been
applying once per subpattern, instead of simply applying to the
complete Composite pattern array. Also fixed missing import; was
preventing GaussiansCorner from working.

2008-10-03 ceball

* [r9383] doc/buildbot/bbanalysis.py:
Corrected mistake in previous checkin.

2008-10-03 jbednar

* [r9382] topo/pattern/teststimuli.py:
Cleaned up docstrings and comments. Added commented-out example
of using mask_shape to construct these patterns

* [r9381] topo/base/patterngenerator.py:
Added mask_shape parameter, to make it simple to use a
PatternGenerator for the mask. The mask parameter is now hidden,
and perhaps should change to an attribute rather than a parameter

* [r9380] topo/param/__init__.py:
Added support for Parameters that can allow None to be a valid
value

* [r9379] topo/pattern/random.py:
Added aspect_ratio parameter to GaussianCloud. Changed to
evaluate parameters when called, rather than when constructed,
for use in the Test Pattern window

* [r9378] topo/param/tk.py:
Removed redundant method

2008-10-03 ceball

* [r9377] doc/buildbot/bbanalysis.py:
Changed key to be a KeyedList rather than dict so order is
maintained.

* [r9376] doc/buildbot/bbanalysis.py:
Fixed error in path to image.

* [r9375] doc/buildbot/bbanalysis.py:
Added function to write out results to a web page.

2008-10-03 antolikjan

* [r9374]
topo/tests/lissom_oo_or_t000100.00_Contrast_Response.data,
topo/tests/lissom_oo_or_t000100.00_Corner_OR_Preference.data,
topo/tests/lissom_oo_or_t000100.00_Orientation_Preference.data,
topo/tests/lissom_oo_or_t000100.00_Orientation_Tuning.data,
topo/tests/lissom_oo_or_t000100.00_Orientation_Tuning_Fullfield.data,
topo/tests/lissom_oo_or_t000100.00_Position_Preference.data,
topo/tests/lissom_oo_or_t000100.00_Size_Tuning.data,
topo/tests/lissom_oo_or_t000100.00_Spatial_Frequency_Preference.data:
measure maps tests have been changed because of the difference to
apply_output_fn parameter handling

* [r9373] topo/command/basic.py:
changed pattern_present such that only sheets with measure_maps
True have their apply_output_fn parameter changed

* [r9372] topo/command/analysis.py:
removed wipe_out_activity and event_clear from PatternPresenter -
not needed anymore

* [r9371] contrib/cc_lissom_oo_or_simple_rv.ty:
removed Habituation

2008-10-03 judelaw

* [r9370] topo/projection/basic.py:
added ability to use a coordmapperfunction on a Shared
WeightCFProjection

* [r9369] topo/outputfn/basic.py:
added saving of first_call state to HomeostaticMaxEnt to avoid
errors when pushing/popping state and measuring maps before any
patterns have been presented

2008-10-02 ceball

* [r9368] doc/buildbot/bbanalysis.py:
Gave up hope of having reasonable key on the plot itself.

2008-10-02 jbednar

* [r9367] topo/tkgui/plotgrouppanel.py,
topo/tkgui/projectionpanel.py:
Cleaned up plot titles

2008-10-02 ceball

* [r9366] doc/buildbot/bbanalysis.py:
Added missing import.

* [r9365] doc/buildbot/bbanalysis.py:
Attempt at adding a key to bb graph.

* [r9364] doc/buildbot/bbanalysis.py:
Now doesn't print any information after first exclusion.

* [r9363] doc/buildbot/bbanalysis.py:
Invalid results permanently excluded (rather than being
re-checked every time).

2008-10-02 jbednar

* [r9362] doc/News/index_text.php,
doc/User_Manual/noise_text.php,
topo/base/cf.py:
Changed share_mask_for_connection_fields to
same_cf_shape_for_all_cfs, to make the connection to cf_shape
clear

2008-10-02 ceball

* [r9361] doc/buildbot/bbanalysis.py:
Fixed 'exclusions' and cleaned up a little.

2008-10-02 jbednar

* [r9360] images/ellen_arthur.pgm:
Committed change missed from last week

* [r9359] topo/base/functionfamily.py,
topo/misc/robotics.py,
topo/sheet/lissom.py:
Cleaned up docstrings and line formatting. Changed Parameter to
HookList where appropriate

* [r9358] topo/analysis/featureresponses.py,
topo/command/basic.py:
Fixed broken snapshot tests by adding clear_event_queue instead
of storing topo.sim.event_clear in a Parameter as-is

* [r9357] topo/plotting/plotgroup.py:
Cleaned up docstring formatting

* [r9356] topo/misc/robotics.py,
topo/param/__init__.py:
Added HookList parameter type since they are becoming ubiquitous

2008-10-02 antolikjan

* [r9355] contrib/jacommands.py:
Minor parameter adjustment

* [r9354] contrib/jacommands.py:
moved CascadeHomeostatic here

* [r9353] topo/outputfn/basic.py:
Removed CascadeHomeostatic and moving into jacommands

* [r9352] contrib/cc_lissom_oo_or_simple_rv.ty,
contrib/gc_lissom_oo_or_homeostatic_new.ty,
contrib/lgn_lateral.ty:
Moved the still active example files from examples to contrib

* [r9351] topo/tkgui/testpattern.py:
event_clear has now default parameter EPConnection so I removed
it from the code

* [r9350] topo/sheet/lissom.py:
Made LISSOM to have also hook lists - one is activated at the
beginning of new iteration and one at the end

* [r9349] topo/learningfn/optimized.py:
added CFPLF_Scaled_opt and BCMFixed_opt

* [r9348] topo/command/pylabplots.py:
tiny bug correction in plot_modulation_ratio

* [r9347] topo/analysis/featureresponses.py:
made FeatureResponses to inherit from PatternDrivenAnalysis and
the related modifications

* [r9346] topo/analysis/vision.py:
minor changes to update commands of measure complexity

* [r9345] topo/base/simulation.py:
made the function event_clear parameter event_type a default
EPConnectionEvent

* [r9344] topo/base/cf.py:
Made it possible for each CF have different mask

* [r9343] topo/base/functionfamily.py:
Added the class PatternDrivenAnalysis

* [r9342]
examples/cc_lissom_oo_or_simple_rv.ty:
Added possibility to have Homeostatic plasticity, moved from
Translator to Jiterrer

* [r9341] contrib/jacommands.py:
Added new Class Jiterrer and Habituation and few other minor
modifications

2008-10-02 jbednar

* [r9340] doc/News/index_text.php:
Added more news

2008-10-02 ceball

* [r9339] doc/buildbot/bbanalysis.py:
Exclude an invalid result from the buildbot speed graph.

* [r9338] topo/tests/test_script.py:
Fixed bug in reading old speed-test data files: first digit from
number of iterations was being missed.

2008-10-02 judelaw

* [r9337] topo/base/cf.py:
re-added CFPLF_PluginScaled, somehow got l;ost in last update

2008-10-02 jbednar

* [r9336] ChangeLog.txt:
Updated

* [r9335] Makefile:
Removed unnecessary targets

2008-10-01 ceball

* [r9334] Makefile:
Re-enabled lissom.ty and lissom_fsa.ty for slow-tests.

* [r9333] Makefile:
Removed specification of sheet to inspect from special speed
tests (data not inspected during speed tests).

2008-10-01 jbednar

* [r9332] Makefile:
Added SPEEDDATA targets for special .ty files; not yet enabled by
default

2008-10-01 ceball

* [r9331] topo/tests/test_script.py:
Fixed bug in new-style speed tests (wasn't pickling/unpickling
the data).

2008-10-01 jbednar

* [r9330] Makefile:
Removed lissom.ty from SCRIPTS for the moment, as it causes
problems for the speed tests

* [r9329] examples/lissom_whisker_barrels.ty:
Minor cleanup. Fixed default_density processing.

* [r9328] examples/lissom.ty:
Minor cleanup to docstring. Added missing import

* [r9327] Makefile,
topo/tests/lissom.ty_DATA:
Added special _DATA targets for unusual .ty files

2008-10-01 judelaw

* [r9326] contrib/lesi.ty:
Current version with homeostatic plasticity in Exc sheet but no
afferent scaling, works well with gaussians

2008-09-30 ceball

* [r9325] topo/tests/test_script.py:
Cleaned up train-tests section (no change to results). Made
speed-tests more flexible (can specify densities etc; should be
no change but not yet tested). Removed out-of-date ALERTs
(Windows ALERT was invalid because we use an MSYS terminal to run
these tests on Windows).

* [r9324] topo/tests/test_script.py:
Added flexibility to data generation command, allowing any
'startup parameters' for a script to be set (e.g.
default_density, default_retina_density, etc).

* [r9323] Makefile:
Updated data generation command for train-tests, showing how to
set command-line arguments for a script, and how to specify the
name of the sheet to inspect.

* [r9322] doc/Future_Work/current_text.php:
Added tasks so that I don't forget about them.

2008-09-28 jbednar

* [r9321] examples/lissom.ty:
Added more progress reports in hopes of making unoptimized tests
to pass on buildbot

* [r9320] examples/whiskers:
Removed no-longer-used Matlab whisker support files

* [r9319] topo/command/analysis.py:
Removed outdated whisker support

* [r9318] topo/tests/lissom_oo_or_dy.ty_DATA:
Removed test file for obsolete script

* [r9317] topo/tests/lissom_oo_od.ty_DATA,
topo/tests/sullivan_nn06.ty_DATA:
Removed test data for outdated scripts

2008-09-27 jbednar

* [r9316] examples/lissom_whisker_barrels.ty,
examples/whiskers/dfl_key_white_vert.png,
topo/command/dfl_key_white_vert.png:
Moved deflection key from examples/whiskers to topo/command with
the other color keys

2008-09-26 ceball

* [r9315] topo/misc/legacy.py:
Removed legacy redirection of topo.sheets.cfsom to
topo.sheet.cfsom now that CFSOM has been deleted. We could add
legacy support for the CFSOM class if necessary.

* [r9314] examples/lissom_oo_dr.ty:
Removed unused example (duplicates lissom.ty).

2008-09-26 jbednar

* [r9313] examples/lissom_whisker_barrels.ty:
Fixed problems that made previous release unrunnable

* [r9312] topo/numbergen/basic.py:
Expanded docstrings and added missing VonMisesRandom class

* [r9311] examples/lissom_whisker_barrels.ty:
Updated to Stuart's current version; results slightly different
from the J. Neuroscience paper submission due to change in random
number code

* [r9310] examples/lissom_whisker_barrels.ty:
Updated to version used for J. Neuroscience paper submission; not
runnable in the current Topographica

2008-09-26 judelaw

* [r9309] contrib/laminar_oo_or.ty:
re added correct copy of laminar_oo_or.ty

* [r9308] contrib/laminar_oo_or.ty,
contrib/laminar_oo_or.ty*:
removing file commited in error

* [r9307] contrib/jsldefs.py,
contrib/laminar_oo_or.ty,
contrib/laminar_oo_or.ty*,
contrib/laminar_or.ty,
contrib/lesi.ty,
contrib/lissom_oo_or_homeostatic.ty,
contrib/lissom_oo_or_homeostatic_tracked.ty,
contrib/lissom_oo_or_noshrinking.ty,
contrib/lissom_oo_or_noshrinking_latswitch.ty,
contrib/lissom_oo_or_species.ty,
contrib/lissom_oo_or_species_tracked.ty,
contrib/lissom_or_noshrinking.ty,
contrib/lissom_or_noshrinking_latswitch.ty:
added inprogress example files

* [r9306] examples/laminar_oo_or.ty,
examples/laminar_or.ty,
examples/lesi.ty,
examples/lissom_oo_or_homeostatic.ty,
examples/lissom_oo_or_homeostatic_tracked.ty,
examples/lissom_oo_or_noshrinking.ty,
examples/lissom_oo_or_noshrinking_latswitch.ty,
examples/lissom_oo_or_species.ty,
examples/lissom_oo_or_species_tracked.ty,
examples/lissom_or_noshrinking.ty,
examples/lissom_or_noshrinking_latswitch.ty:
moved inprogress example files to contrib/

2008-09-26 jbednar

* [r9305] examples/lissom.ty:
Minor cleanup; should be no change to results

* [r9304] examples/lissom_or.ty:
Changed to use schedule_event; should be no change in results

* [r9303] topo/sheet/lissom.py:
Fixed longstanding tiny bug in parameter values -- the upper
threshold change at 500 iterations was being skipped for the
lissom_oo_or*.ty simulations, compared to the parameters in the
CMVC book. Changed it to match the book value, which does not
affect slow-tests (which only test to 250), but does affect the
final organized map slightly.

* [r9302] examples/lissom_fsa.ty:
Simplified by using standard set of scheduled events, and
improved convergence, though it is still not as good as the
published version. The afferent learning rates and most of the
scheduled events are now different from the previous version, and
thus the results have changed significantly.

* [r9301] topo/sheet/lissom.py:
Added control over afferent learning rate scaling

2008-09-25 jbednar

* [r9300] examples/lissom_fsa.ty:
Cleaned up formatting; should be no change in results

* [r9299] Makefile:
Removed tests for obsolete scripts

* [r9298] examples/ellen_arthur.pgm,
topo/pattern/image.py,
topo/tests/testcfsom.py:
Moved sample image out of examples/ and into images/

* [r9297] topo/sheet/cfsom.py:
Removed obsolete code; see examples/cfsom_or.ty for current
approach

* [r9296]
examples/sullivan_neurocomputing04.ty:
Changed to use current SOM implementation, to allow cfsom.py to
be deleted

* [r9295]
examples/sullivan_neurocomputing04.ty:
Cleaned up formatting; should be no change in results

* [r9294] Makefile,
examples/README.txt,
examples/sullivan_nn06.ty:
Removed sullivan_nn06.ty; never completed.

* [r9293] examples/leaky_lissom_or.ty:
Clarified docstring

* [r9292] examples/ohzawa_science90.ty:
Removed; not very useful

* [r9291] examples/lissom_oo_or_dy.ty,
examples/lissom_oo_or_dy_photo.ty:
Obsolete; DY simulation now in lissom.ty, though these files
produce somewhat different results and may still have some
information relevant to reproducing the Ramtohul (2006) thesis.
In particular, lissom_oo_or_dy_photo.ty shows how to use stereo
pair image inputs.

* [r9290] examples/lissom_oo_od.ty:
Obsolete; OD simulation now in lissom.ty

* [r9289] examples/lissom_or_sf.ty:
Obsolete; basic SF simulation now in lissom.ty, and Chris Palmer
has newer more complex SF sims

* [r9288] examples/lissom_photo_or.ty:
Obsolete; photo simulation now in lissom.ty

* [r9287] examples/lissom_oo_or_cr.ty:
Changed to use schedule_events; should be no change in results
(though not verified)

* [r9286] examples/lissom_oo_or_cr.ty:
Cleaned up to match lissom.ty. May be deleted, as it can be
reproduced by lissom.ty, but kept as an example for now.

* [r9285] examples/lissom.ty:
Minor simplification

* [r9284] examples/lissom_oo_or_rg.ty:
Results can be reproduced using lissom.ty

* [r9283] examples/lissom.ty,
topo/sheet/lissom.py:
Generalized schedule_events for use in lissom.ty; should have no
change in results for any simulation

* [r9282] topo/sheet/lissom.py:
Fixed apparent bug in previous checkin

* [r9281] examples/lissom.ty:
Cleaned up, shortened lines, simplified, and changed to style of
lissom_oo_or.ty; should have no change in results

2008-09-24 jbednar

* [r9280] examples/lissom_oo_or.ty,
examples/lissom_oo_or_species.ty,
examples/lissom_whisker_barrels.ty,
topo/sheet/lissom.py:
Moved scheduled events into a shared sheet.lissom.schedule_events
command

* [r9279] Makefile:
Added test for lissom.ty

* [r9278] topo/tests/lissom.ty_DATA:
Current version, for reference

* [r9277] examples/laminar_or.ty,
examples/lissom_or_noshrinking_latswitch.ty:
Minor cleanup, removing unused code. Should have no change in
results

* [r9276] examples/lissom_or.ty:
Cleaned up formatting to match lissom_oo_or.ty; no change in
results

* [r9275] examples/lissom_oo_or.ty:
Trivial cleanup of formatting; no change in results

* [r9274] examples/lissom_or.ty:
Partial update to match style of lissom_oo_or.ty; should be no
change in results.

* [r9273]
examples/cc_lissom_oo_or_simple_rv.ty,
examples/lesi.ty:
Fixed references to old topo directory names

2008-09-23 gerasymo

* [r9272] examples/lissom_oo_or_od_dr_dy.ty:
Results of this file can be obtained from lissom.ty with
dims=['or','od','dr','dy']

* [r9271]
examples/lissom_oo_or_od_dr_dy_sf_rg_cr.ty:
Results of this file can be obtained from lissom.ty with
dims=['or','od','dr','dy','sf','rg','cr']

2008-09-22 ceball

* [r9270] topo/tkgui/plotgrouppanel.py:
Changed missed from r9269.

* [r9269] topo/tkgui/plotgrouppanel.py:
Simplified getting sheet coordinates from mouse events during
subsequent processing: store (x,y) of cell center in the event
(addresses ALERT: simplifies r9219 and r9265; should be no
visible change).

2008-09-22 jbednar

* [r9268] doc/Downloads/index_text.php,
doc/FAQ/index_text.php:
Moved outdated warning into a FAQ

* [r9267] topo/outputfn/basic.py:
Fixed formatting and docstring for recent changes. Simplified
first_call changes for HomeostaticMaxEnt

* [r9266] topo/base/cf.py,
topo/learningfn/optimized.py,
topo/learningfn/projfn.py:
Moved CFPLF_PluginScaled out of base and into learningfn
directory with the other learningfns. Fixed formatting on recent
changes.

2008-09-22 chrispalmer

* [r9265] topo/tkgui/plotgrouppanel.py:
corrects reporting of pixel coord values in status bar and pop up
window to centre of pixel

* [r9264] topo/tkgui/plotgrouppanel.py:
adds current file name to window titles

2008-09-22 jbednar

* [r9263] examples/perrinet_retina_pynest.py:
Reformatted and cleaned up for release

2008-09-21 ceball

* [r9262] /trunk/topographica-win/create_python_topo/setup.bat:
Fixed tile installation.

* [r9261] topo/tests/testparametersframe.py,
topo/tests/testtkparameterizedobject.py:
Files missed from previous check-in.

* [r9260] topo/tests/__init__.py:
Removed unused function and added comment.

* [r9259] /trunk/topographica-win/create_python_topo/setup.bat:
Now prints fewer messages (in the hope of making error messages
visible).

2008-09-20 ceball

* [r9258] doc/Downloads/index_text.php:
Updated win/msys instructions.

* [r9257] topo/tkgui/__init__.py:
Allow win/msys's tcl to find extra packages.

* [r9256] topo/plotting/bitmap.py:
Fixed TITLE_FONT for MSYS/Windows (as opposed to binary Windows).

* [r9255] external/matplotlib-0.91.4.tar.gz:
Re-archived and re-compressed version to try to get MSYS to work
with it (should be no other changes).

* [r9254] doc/Downloads/cvs_text.php,
doc/Downloads/index_text.php:
Further attempts to unify the installation instructions.

* [r9253] topo/param/parameterized.py:
Added note to myself that has been lying around for ages.

* [r9252] external/Makefile_win_msys.diff:
Updated win-msys-patch.

* [r9251] external/Makefile_OSX_tk.diff:
Removed unused patch.

* [r9250] Makefile:
Removed unnecessary 'else'.

* [r9249] external/Makefile:
Added in windows/msys packages to skip (rather than applying via
patch).

* [r9248] Makefile:
win-msys-patch is applied by default when the Makefile is run on
Windows/MSYS.

* [r9247] topo/tkgui/__init__.py:
Fixed test for wm forget (docking); was broken on linux.

2008-09-19 ceball

* [r9246] /trunk/topographica-win/README.txt:
Updated to reflect current status.

* [r9245] /trunk/topographica-win/create_python_topo/README.txt:
Updated to reflect current status.

* [r9244]
/trunk/topographica-win/create_installer/prepare_for_installer.bat:
Minor corrections.

* [r9243] Makefile:
Don't delete topographica-win on Windows (it's done later).

* [r9242] /trunk/topographica-win/create_installer/README.txt,
/trunk/topographica-win/create_installer/prepare_for_installer.bat:
Untested simplifications to Windows's .exe creation routine.

* [r9241] /trunk/topographica-win/common/setup.py:
Allow Windows's topographica script to work from msys (works
without the gui, but hangs with the gui - still useful for
developers to run all but make gui-tests).

* [r9240] /trunk/topographica-win/create_python_topo/setup.bat:
Added patching of gnosis utils.

* [r9239] topo/tests/testparametersframe.py,
topo/tests/testtkparameterizedobject.py,
topo/tkgui/__init__.py:
Made sure param.tk tests start tkgui so that tests can run
successfully on platforms without tk 8.5 (hack).

* [r9238] /trunk/topographica-win/create_python_topo/setup.bat,
/trunk/topographica-win/create_python_topo/tile0.8.2.tar.gz:
Added tile 0.8.2 binary.

* [r9237] topo/tkgui/__init__.py,
topo/tkgui/plotgrouppanel.py:
Hide docking if Tk version doesn't support it.

* [r9236] external/Makefile:
Added pyttk build steps, for future use.

* [r9235] topo/tkgui/__init__.py:
Added support for versions of Tk below 8.5. If Tk 8.5 is not
installed, then tile 0.8.2 or greater must be available.

* [r9234] topo/plotting/bitmap.py:
TITLE_FONT: Restored option accidentally removed in previous
commit, and simplified default call.

* [r9233] topo/plotting/bitmap.py:
Fixed TITLE_FONT for Windows.

* [r9232] Makefile:
Added command for generating map tests data.

* [r9231]
topo/tests/lissom_oo_or_t000100.00_Contrast_Response.data,
topo/tests/lissom_oo_or_t000100.00_Corner_OR_Preference.data,
topo/tests/lissom_oo_or_t000100.00_Orientation_Preference.data,
topo/tests/lissom_oo_or_t000100.00_Orientation_Tuning.data,
topo/tests/lissom_oo_or_t000100.00_Orientation_Tuning_Fullfield.data,
topo/tests/lissom_oo_or_t000100.00_Position_Preference.data,
topo/tests/lissom_oo_or_t000100.00_Size_Tuning.data,
topo/tests/lissom_oo_or_t000100.00_Spatial_Frequency_Preference.data:
Data generated with current version of lissom_oo_or.ty. (Results
match previous ones to 4 d.p.)

* [r9230] topo/misc/legacy.py:
Added support for old snapshots (ConnectionField's bounds
property). Addresses SF.net 2118376.

* [r9229] topo/param/parameterized.py,
topo/projection/basic.py:
Extracted get_all_slots() from Parameter so that it can also be
used in Parameterized objects that have slots. Added slot
handling to Parameterized instance pickling. Addresses part of
SF.net 2118376 (still need to add legacy support).

2008-09-19 chrispalmer

* [r9228] topo/command/analysis.py:
correction to fix spacing presentation of pixel by pixel stimulus
to correction receptive field measurement by reverse correlation

2008-09-19 jbednar

* [r9227] doc/User_Manual/interfacing_text.php:
Fixed spacing

2008-09-19 ceball

* [r9226] doc/User_Manual/interfacing_text.php:
Fixed an indentation problem, and made minor changes to text.

2008-09-19 jbednar

* [r9225] doc/News/index_text.php:
Added pointer to interfacing page

2008-09-18 jbednar

* [r9224]
doc/User_Manual/images/perrinet_retina_modeleditor2.png,
doc/User_Manual/interfacing_text.php:
Minor fixes to interfacing page

* [r9223]
doc/User_Manual/images/perrinet_retina_modeleditor2.png:
Added for interfacing page

* [r9222] doc/User_Manual/index_text.php,
doc/User_Manual/interfacing_text.php:
Added page about interfacing; adapted from my fin08 submission

2008-09-17 ceball

* [r9221] topo/tkgui/plotgrouppanel.py:
Added ALERT.

2008-09-17 chrispalmer

* [r9220] topo/tkgui/plotgrouppanel.py:
changed title of individual receptive field display to give more
info

* [r9219] topo/tkgui/plotgrouppanel.py:
fixed right click request to display indiviual unit connection
fields and receptive fields

2008-09-17 antolikjan

* [r9218]
examples/cc_lissom_oo_or_simple_rv.ty:
Repaired bug in image presentation

* [r9217]
examples/cc_lissom_oo_or_simple_rv.ty:
Repaired bug in image presentation

2008-09-17 ceball

* [r9216] topo/base/cf.py:
File missed from r9215.

* [r9215] topo/learningfn/optimized.py:
Converted CFPLF_Hebbian_opt to access weights, input_sheet_slice,
and mask as slots.

* [r9214] topo/outputfn/optimized.py:
Converted CFPOF_DivisiveNormalizeL1_opt to access weights and
input_sheet_slice as slots.

* [r9213] topo/responsefn/optimized.py:
Simplified handling of weights_obj.

* [r9212] topo/responsefn/optimized.py:
Simplified handling of slice_obj.

* [r9211] topo/base/cf.py,
topo/responsefn/optimized.py:
Made ConnectionField's weights and input_sheet_slice be slots,
allowing fast access from optimized C functions. No longer need a
shadow list of weights and slices.

2008-09-17 antolikjan

* [r9210]
examples/gc_lissom_oo_or_homeostatic_new.ty:
Moved to the new images set

* [r9209]
examples/cc_lissom_oo_or_simple_rv.ty:
Changed to new image set

2008-09-15 ceball

* [r9208] /trunk/topographica-win/create_python_topo/setup.bat:
Added tooltip and snit to Windows binary installation.

* [r9207] /trunk/topographica-win/setup_cvs_copy/setup.bat:
Minor update.

* [r9206] /trunk/topographica-win/create_python_topo/setup.bat:
Minor updates to Windows' binary setup.

* [r9205] /trunk/topographica-win/create_python_topo/setup.bat:
Corrections to create_python_topo's setup.bat

* [r9204]
/trunk/topographica-win/create_python_topo/psyco-1.5.2.win32-py2.4.exe,
/trunk/topographica-win/create_python_topo/setup.bat:
Updating Topographica's Windows binary installation...

* [r9203]
/trunk/topographica-win/create_python_topo/PIL-1.1.5.win32-py2.4.exe,
/trunk/topographica-win/create_python_topo/PIL-1.1.5.win32-py2.5.exe,
/trunk/topographica-win/create_python_topo/gmpy-1.03-gmp-4.2.1.win32-py2.5.exe,
/trunk/topographica-win/create_python_topo/ipython-0.8.4.win32-setup.exe,
/trunk/topographica-win/create_python_topo/libsndfile-1_0_17.zip,
/trunk/topographica-win/create_python_topo/setup.bat:
Updating Topographica's Windows binary installation...

2008-09-15 antolikjan

* [r9202] contrib/jacommands.py:
Renamed import pathes related to the new renaming scheme

2008-09-15 ceball

* [r9201] /trunk/topographica-win/create_python_topo/README.txt,
/trunk/topographica-win/create_python_topo/matplotlib-0.90.1.win32-py2.4.exe,
/trunk/topographica-win/create_python_topo/matplotlib-0.91.4.win32-py2.5.exe,
/trunk/topographica-win/create_python_topo/setup.bat:


* [r9200]
/trunk/topographica-win/create_python_topo/matplotlib-0.90.0.win32-py2.4.exe:
Updating Topographica's Windows binary installation...

* [r9199]
/trunk/topographica-win/create_python_topo/numpy-1.0.2.win32-py2.4.exe,
/trunk/topographica-win/create_python_topo/numpy-1.1.1-win32-superpack-python2.5.exe,
/trunk/topographica-win/create_python_topo/scipy-0.5.2.win32-py2.4.exe,
/trunk/topographica-win/create_python_topo/scipy-0.6.0.win32-py2.5.exe:
Updating Windows binary packages...

2008-09-15 jbednar

* [r9198] doc/Downloads/index_text.php:
Added notes about installing documentation on Mac

2008-09-15 ceball

* [r9197] doc/buildbot/master.cfg:
Updated mac build procedure. Changes have been running on the
actual buildbot for a while already.

2008-09-14 jbednar

* [r9196] examples/perrinet_retina.ty:
Made Topographica be in charge of the network size. Added Model
Editor layout.

2008-09-13 jbednar

* [r9195] examples/perrinet_retina.ty:
Minor reformatting and simplification. Changed processing to
occur in input_event rather than process_current_time for
simplicity. Made input vary as a demo

2008-09-13 judelaw

* [r9194] topo/outputfn/basic.py:
changed HomeostaticMaxEnt state_push and state_pop to allow them
to be called before the parameters have been initialized

2008-09-12 jbednar

* [r9193] doc/News/index_text.php:
Added notes about updates since 0.9.5

2008-09-12 judelaw

* [r9192]
examples/lissom_oo_or_species_tracked.ty:
brought up to date with release 0.95 using conversion script

* [r9191]
examples/lissom_oo_or_species_tracked.ty:
added missing import

2008-09-11 ceball

* [r9190] Makefile,
examples/lissom_oo_or.ty,
topo/tests/reference/fixed_params/lissom_oo_or_reference_fixed.ty:
Switched lissom_oo_or example and reference test to use optimized
joint normalization function. Reduced slow-tests matching
requirement to 7 dp.

* [r9189] topo/sheet/optimized.py:
Uncommented 'provide unoptimized equivalent' of
compute_joint_norm_totals_opt.

* [r9188] examples/perrinet_retina.ty:
Fixed typo.

2008-09-10 jbednar

* [r9187] examples/perrinet_retina.ty,
examples/perrinet_retina_pynest.py:
Greatly cleaned-up version of code originally developed at
CodeJam07

* [r9186] topo/sheet/basic.py:
Added ActivityCopy sheet

* [r9185] topo/base/projection.py,
topo/base/simulation.py:
Trivial clarification -- swapped declaration order of src and
dest ports to match chronological order of processing

* [r9184] topo/tkgui/editor.py:
Generalized Model Editor to have a representation for
EventProcessor distinct from Sheet, and for EPConnection distinct
from CFProjection.

* [r9183] topo/tkgui/editor.py:
Fixed broken warning message. Simplified handling of Simulation
objects.

2008-09-10 ceball

* [r9182] topo/pattern/image.py:
Fixed bug pickling GenericImage when image_cache==False.

* [r9181] topo/sheet/basic.py,
topo/sheet/optimized.py:
Extracted JointNormalizingCFSheet's compute_joint_norm_totals()
method into a function. JointNormalizingCFSheets now have a
joint_norm_fn parameter, allowing compute_joint_norm_totals_opt()
to be used independently of LISSOM_Opt (although the results
using compute_joint_norm_totals_opt() have not been verified
yet).

* [r9180] etc/update_094_to_095:
Fixed bug in update script.

2008-09-10 jbednar

* [r9179] examples/cfsom_or.ty,
examples/hierarchical.ty,
examples/lissom_oo_or.ty,
examples/som_retinotopy.ty:
Shortened import lists

* [r9178] topo/param/parameterized.py:
Fixed typo in docs

* [r9177] topo/misc/commandline.py:
Added verbose and debugging commandline options

2008-09-10 judelaw

* [r9176]
examples/lissom_oo_or_species_tracked.ty:
took out references to exponential jitter, changed module
importing plotgroups from

* [r9175] examples/lesi.ty,
examples/lissom_oo_or_species_tracked.ty:
work in progress

* [r9174] contrib/jsldefs.py:
added function for plotting out connections of units in a
projection (plot_out_connections())

2008-09-10 ceball

* [r9173] etc/update_094_to_095:
Set svn:executable ON

* [r9172] topo/param/parameterized.py:
Avoid state_push() and state_pop() being called on classes.
Addresses SF.net 2103756.

2008-09-10 jbednar

* [r9171] examples/Makefile:
Fixed broken paths to commands

* [r9170] doc/Downloads/index_text.php:
Minor clarification

2008-09-09 ceball

* [r9169]
topo/tests/reference/common_control.py,
topo/tests/reference/fixed_params/lissom_oo_or_reference_fixed.ty,
topo/tests/reference/lissom_log_parser.py,
topo/tests/reference/lissom_oo_dr_reference.ty,
topo/tests/reference/lissom_oo_or_reference.ty,
topo/tests/reference/support_clissom/lissom5.gz:
Version of C++ lissom that outputs angle in radians rather than
degrees (removes added complexity of angle conversions). Also
added check of weights+activities just before first bounds
change, to aid detection of incorrect bounds changes. OO DR
simulation reverted to LISSOM (had been switched to LISSOM_Opt by
mistake).

* [r9168]
topo/tests/reference/lissom_oo_dr_reference.ty,
topo/tests/reference/oo_dir_map.param:
Simplification of parameters; Topographcia and c++ reference oo
dr simulations now match until the first bounds change.

* [r9167]
topo/tests/reference/lissom_oo_dr_reference.ty:
Removed fixedpoint.

* [r9166]
topo/tests/reference/oo_dir_map.param:
Set Precision on generators.

* [r9165]
topo/tests/reference/support_clissom/lissom5.gz:
Compiled from CVS after fixing handling of Precision.

* [r9164]
topo/tests/reference/lissom_oo_dr_reference.ty:
Fixed import error.

2008-09-08 ceball

* [r9163] topo/base/cf.py,
topo/projection/basic.py:
Made ConnectionField's x and y be constant parameters. Removed
superfluous code in ConnectionField's __init__ relating to x and
y.

2008-09-06 ceball

* [r9162] doc/Team_Members/index_text.php:
Added OS X credit.

* [r9161]
topo/tests/reference/lissom_oo_dr_reference.ty:
Removed comment that does not apply to this file (copied from
oo_or version).

* [r9160]
doc/Developer_Manual/revisioncontrol_text.php:
Added minor note to mac users about .DS_* files.

* [r9159] topo/base/cf.py:
Added handling of del to weight_arrays and slice_arrays (missed
from previous commit).

* [r9158] topo/base/cf.py,
topo/projection/basic.py:
Made _weight_arrays and _slice_arrays optimization more robust
(by making them properties, the lists of arrays can be created
when they are requested - which allows e.g. old snapshots to work
and means e.g. subclasses of CFProjection don't have to call code
to create the arrays). Haven't evaluated performance, but this
change should have little impact.

2008-09-05 ceball

* [r9157] topo/base/cf.py,
topo/projection/basic.py,
topo/responsefn/optimized.py:
Added demo of providing c with faster access to CF weights and
slices. Reduces run time over first 300 iterations of
lissom_oo_or density=48 to about 65% of original.

* [r9156]
doc/Developer_Manual/releases_text.php:
Added ALERT.

* [r9155] Makefile:
Simplified list of scripts to keep for distribution.

2008-09-05 jbednar

* [r9154] topo/sheet/lissom.py:
Removed extra copy of class

2008-09-05 ceball

* [r9153] Makefile:
Removed unnecessary step during make LATEST_STABLE.

* [r9152] /tags/LATEST_STABLE:
Update LATEST_STABLE.

* [r9151] /tags/LATEST_STABLE:
Update LATEST_STABLE.

* [r9150] /releases/0.9.5/trunk:

0.9.5

* [r9144] /tags/LATEST_STABLE:
Update LATEST_STABLE.

* [r9143] /tags/LATEST_STABLE:
Update LATEST_STABLE.

2008-09-04 ceball

* [r9142] doc/FAQ/index_text.php:
Made OS X's readline instructions more explicit.

* [r9141] doc/User_Manual:
More to ignore.

* [r9140] doc/Downloads/index_text.php,
doc/FAQ/index_text.php:
Added section to FAQ for platform-specific questions.

* [r9139] external/Makefile:
Added target to avoid building tcl, tk, and blt on OS X.

2008-09-04 jbednar

* [r9138] doc/Home/news_text.php,
doc/News/index_text.php:
Updated release date

* [r9137] doc/Home/news_text.php,
doc/News/index_text.php:
Declared ready for release

* [r9136] doc/News/index_text.php,
doc/User_Manual/index_text.php,
doc/User_Manual/noise_text.php:
Added page about noise

* [r9135] doc/Developer_Manual/coding_text.php,
doc/Developer_Manual/imports_text.php,
doc/Developer_Manual/optimization_text.php,
doc/Developer_Manual/refactoring_text.php,
doc/Developer_Manual/releases_text.php:
Minor edits

* [r9134] topo/tkgui/projectionpanel.py:
Fixed coordinate display so that it doesn't make the window size
change when dragging sliders

2008-09-04 ceball

* [r9133] doc/Future_Work/current_text.php:
Updated and cleaned up tasks.

2008-09-04 antolikjan

* [r9132]
examples/gc_lissom_oo_or_homeostatic_new.ty:
Minor parameter changes

* [r9131]
examples/cc_lissom_oo_or_simple_rv.ty:
parameter changes

* [r9130] contrib/modelfit.py:
Minor input changes

* [r9129] contrib/jacommands.py:
Few minor changes

* [r9128] topo/tkgui/testpattern.py:
corrected some indentition problems

* [r9127] topo/sheet/lissom.py:
Added the JointNormalizingCFSheet_Continuous class

* [r9126] topo/outputfn/basic.py:
Added the HalfRectifyAndPower output function

* [r9125] topo/learningfn/optimized.py:


* [r9124] topo/command/analysis.py:


2008-09-04 ceball

* [r9123]
doc/Developer_Manual/revisioncontrol_text.php:
Added more info about using svn.

* [r9122] doc/Downloads/index_text.php,
doc/Reference_Manual/index_text.php:
Updated some information.

* [r9121] doc/Downloads,
doc/User_Manual:
More to ignore.

* [r9120] doc/Downloads/index_text.php,
doc/User_Manual/commandline_text.php,
doc/User_Manual/index_text.php,
doc/User_Manual/scripts_text.php:
Added missing scripts page to User Manual, and updated links to
it.

* [r9119] doc/images/080903_plotting2_mac.png:
Cropped image.

* [r9118]
doc/Developer_Manual/releases_text.php:
Updated release procedure.

* [r9117] Makefile:
Added target to create svn copy of release.

* [r9116] Makefile:
Restored mistakenly removed log message in make LATEST_STABLE.

* [r9115] /tags/LATEST_STABLE:
Updating LATEST_STABLE.

* [r9114] /tags/LATEST_STABLE:
Updating LATEST_STABLE

* [r9113] Makefile:
Fixed LATEST_STABLE target.

2008-09-04 jbednar

* [r9112] doc/shared/util.php:
Reorganized menu

* [r9111] doc/Downloads/cvs_text.php,
doc/FAQ/index_text.php,
doc/Forums/index_text.php,
doc/Links/index_text.php,
doc/News/index_text.php,
doc/Team_Members/index_text.php,
doc/Tutorials/lissom_oo_or_text.php,
doc/Tutorials/som_retinotopy_text.php,
doc/User_Manual/batch_text.php,
doc/User_Manual/introduction_text.php.m4,
doc/User_Manual/modeleditor_text.php,
doc/User_Manual/overview_text.php,
doc/User_Manual/parameters_text.php,
doc/User_Manual/plotting_text.php:
Misc fixes and cleanup

2008-09-03 ceball

* [r9110] topo/tests/reference/Makefile:
Fixed deletion of directories from reference runs.

* [r9109] topo/pattern/audio.py,
topo/pattern/basic.py:
Temporarily moved OneDPowerSpectrum(PatternGenerator) from
topo.pattern.basic to topo.pattern.audio because
OneDPowerSpectrum should not yet appear in lists such as those
presented in the GUI.

* [r9108] doc/Home/news_text.php:
Added Mac screenshot.

* [r9107] doc/images/080903_plotting2_mac.png:
Added screenshot showing plotting on Mac.

* [r9106] doc/Home/news_text.php:
Updated screenshot links for 0.9.5.

* [r9105]
doc/images/080903_modeleditor_fedora.png:
Added screenshot showing model editor.

* [r9104] doc/images/080903_docking_fedora.png:
Added screenshot showing docking.

* [r9103]
doc/images/080903_plotting1_fedora.png:
Added new screenshot.

* [r9102] doc/News/index_text.php,
doc/shared/topo.css:
Added div tags around individual items, and set up the divs to
indent lines after the first one.

* [r9101] doc/Downloads/update_script_text.php,
doc/News/index_text.php:
Added info about updating old scripts.

* [r9100] topo/misc/legacy.py:
Added snapshot support for topo.outputfns.homeostatic. Added
demonstration code for supporting old scripts as well as old
snapshots (i.e. for scripts that haven't been/can't be updated).

* [r9099] etc/update_094_to_095:
Minor changes.

* [r9098] etc/update_094_to_095:
Added Id string to update script, since Revision didn't seem to
work.

* [r9097] etc/update_094_to_095:
Moved notes to the end and added Revision string.

* [r9096] etc/update_094_to_095,
etc/update_094_to_095.py:
Removed .py suffix from update_094_to_095.py

* [r9095] etc/update_094_to_095.py:
Made renaming script a little friendlier.

* [r9094] topo/misc/commandline.py:
Added '-l' install legacy support option.

* [r9093] etc/update_094_to_095.py:
Initial version.

* [r9092] topo/misc/legacy.py:
Restored full support for non-existent DynamicNumber class. Added
an 'install_legacy_support()' function - currently just a
convenience function for installing snapshot support.

* [r9091] doc/User_Manual/overview_text.php:
Replaced CFSOM example with SaccadeController.

* [r9090] Makefile:
Remove contrib/ from release.

* [r9089] Makefile:
Keep ChangeLog in release.

* [r9088] doc/User_Manual/overview_text.php:
Replaced example of sensor that isn't currently supported.

* [r9087] examples/README.txt:
Updated list of examples.

* [r9086] Makefile:
'make dist' now deletes all examples except those on the list to
include (syntax of command could be improved).

2008-09-03 jbednar

* [r9085] doc/Team_Members/index_text.php:
Fixed ending date

2008-09-03 ceball

* [r9084] doc/Team_Members/index_text.php:
Minor alteration to formatting.

* [r9083] doc/Downloads/index_text.php:
Minor alteration to description around Mac instructions.

2008-09-03 jbednar

* [r9082] doc/News/index_text.php:
Minor reformatting

* [r9081] /trunk/topographica-win/common/setup.py,
/trunk/topographica-win/create_installer/topographica.iss:
Updated release number

* [r9080] Makefile:
Updated release number

* [r9079] doc/Downloads/index_text.php,
doc/Home/news_text.php,
doc/News/index_text.php:
Minor fixes

* [r9078] README.txt,
doc/Home/index_text.php,
doc/Team_Members/index_text.php,
doc/User_Manual/about_text.php,
topo/__init__.py:
Updated develop list and copyright dates

2008-09-03 ceball

* [r9077] doc/User_Manual/overview_text.php:
Minor change.

* [r9076] Makefile:
More examples to remove (list is probably slightly brutal and
probably omits some that should be removed); we need to change to
a list of examples to keep.

* [r9075] Makefile:
More to clean when making distribution.

* [r9074]
doc/Developer_Manual/releases_text.php:
Minor addition.

* [r9073] topo/tests/reference/Makefile:
Added Makefile to clean out reference test dirs.

2008-09-02 ceball

* [r9072] topo/numbergen:
Added svn:ignore.

* [r9071]
doc/Developer_Manual/releases_text.php:
Minor additions to release procedure.

* [r9070]
doc/Developer_Manual/releases_text.php:
Replaced CVS with SVN.

* [r9069] doc/Tutorials/lissom_oo_or_text.php:
Cleanup of text recently added to lissom tutorial.

* [r9068] Makefile,
doc/Downloads/index_text.php,
external/Makefile:
Made important action of osx-tk-patch be applied automatically on
mac (now tcl, tk, and blt are unnecessarily built on mac - but
the manual patch step is now not required).

* [r9067] Makefile:
Temporarily removed lissom_oo_or_homeostatic simulations from the
list of those to test.

* [r9066] examples/cfsom_or.ty:
Updated to make better use of namespaces.

* [r9065] examples/hierarchical.ty:
Removed unused import (numpy).

* [r9064] examples/som_retinotopy.ty:
Removed unused import (numpy).

* [r9063] examples/hierarchical.ty:
Updated to make better use of namespaces.

2008-09-02 jbednar

* [r9062] README.txt:
Minor fixes

2008-09-02 ceball

* [r9061]
doc/Tutorials/som_retinotopy_text.php:
Commented out reference to obermayer_pnas90 example.

* [r9060] doc/News/index_text.php:
Commented out link to git instructions because they are not yet
finished, and we can't definitely support git usage yet.

* [r9059] doc/User_Manual/commandline_text.php:
Updated section about customizing command prompt.

* [r9058]
doc/Tutorials/som_retinotopy_text.php:
Dealt with ALERT.

* [r9057] topo/misc/commandline.py:
Fixed erroneous reference to 'self' variable. Removed duplicate
and out-of-date class CommandPrompt. Updated link to IPython
documentation.

* [r9056] doc/News/index_text.php:
Added model editor's dynamic parameter support + note that it's
described in the tutorial.

* [r9055] topo/tkgui/testpattern.py:
Added note.

* [r9054] doc/Tutorials/lissom_oo_or_text.php:
Added section about using the Model Editor to install a pattern
for learning. (Reinstated from c++ lissom.)

* [r9053] topo/param/tk.py:
Added workaround to GUI to allow it to set a GeneratorSheet's
input_generator.

* [r9052] topo/param/tk.py:
Fixed bug in GUI: right clicking on a parameter wasn't working
because of a missing 'self' argument (not sure how this error was
introduced...).

* [r9051] doc/Tutorials/lissom_oo_or_text.php:
Clarified description of 'refresh' button.

* [r9050]
doc/Developer_Manual/imports_text.php:
Removed ALERT.

* [r9049] topo/base/simulation.py:
Switched info about mxNumber to gmpy.

* [r9048] doc/Downloads/index_text.php:
Added info about unsuccessful attempts to get tools required to
build docs on mac.

* [r9047] doc/Downloads/cvs_text.php:
Changed ALERT to ENHANCEMENT.

* [r9046] doc/Reference_Manual/index_text.php:
Addressed ALERT: added description of gmpy.

* [r9045]
doc/Tutorials/som_retinotopy_text.php:
Minor alteration to text.

* [r9044]
doc/Tutorials/som_retinotopy_text.php:
Minor alterations to text.

2008-09-01 ceball

* [r9043] doc/Downloads/index_text.php:
Updated comment about mac.

* [r9042] topo/param/tk.py:
Made AppWindow's status bar have a width equal to the window's
(i.e. stopped it altering the master window's width);
unfortunately, this seems to mean I have to fix its height as
well. Should address SF.net 2087402. Needs testing on non-linux
platforms.

* [r9041] doc/News/index_text.php:
Altered some commented-out items (including removing some).

2008-09-01 jbednar

* [r9040] doc/Future_Work/index_text.php:
Reordered and updated big to-do items

* [r9039] doc/Home/news_text.php,
doc/News/index_text.php:
Updated with recent changes in preparation for 0.9.5 release

2008-09-01 ceball

* [r9038] doc/Tutorials/lissom_oo_or_text.php:
Minor updates to lissom_oo_or tutorial.

* [r9037] doc/Downloads/cvs_text.php:
Clarification for Windows/MSYS users.

* [r9036] doc/Downloads/index_text.php,
doc/User_Manual/commandline_text.php,
doc/User_Manual/index_text.php:
Created a 'running scripts interactively' section in the user
manual (by moving and editing text from the downloads and
commandline pages).

2008-09-01 jbednar

* [r9035] doc/News/index_text.php:
Minor updates to new features, plus more complete list as a
comment for now

2008-08-28 ceball

* [r9034] doc/User_Manual/commandline_text.php:
First pass at an 'imports' section.

* [r9033] topo/command/basic.py:
Corrected reference in a docstring.

* [r9032] doc/User_Manual/modeleditor_text.php:
Removed out-of-date statement that model editor doesn't support
dynamic numbers.

* [r9031] doc/User_Manual/commandline_text.php:
Fixed typo.

* [r9030] topo/base/cf.py:
Corrected CFProjection's 'cleanup' code (CFs could be None).

* [r9029] doc/FAQ/index_text.php,
doc/User_Manual/commandline_text.php,
examples/hierarchical.ty,
topo/command/basic.py,
topo/tests/testplot.py:
Renamed some missed instances of 'parameterizedobject' to
'parameterized'.

* [r9028] topo/misc/legacy.py,
topo/pattern/basic.py:
Removed duplicate SineGratingDisk class.

* [r9027] doc/Future_Work/current_text.php,
topo/base/cf.py,
topo/base/simulation.py:
Fixed memory leak with load_snapshot() (SF.net 2065608).

* [r9026] doc/Downloads/index_text.php:
Made an explicit 'all platforms' section. Entire text now needs
reviewing for coherence.

2008-08-27 gerasymo

* [r9025] examples/lissom.ty:
New doc string about further publications that can be replicated
with this file.

2008-08-27 jbednar

* [r9024] examples/lissom_oo_or.ty:
Allowed command-line overriding of LGN density

* [r9023] examples/lissom_oo_or.ty,
examples/som_retinotopy.ty:
Updated to reflect new recommended conventions on imports and
file organization

* [r9022] topo/outputfn/basic.py:
Updated alert.

* [r9021] topo/sheet/__init__.py,
topo/sheet/basic.py,
topo/sheet/generator.py,
topo/sheet/lissom.py:
Added basic.py and moved the basic Sheet classes into it, for
consistency with other library directories. Also made BoundingBox
available from topo.sheet, because it's required for using
Sheets.

* [r9020] topo/tests/testcfsom.py:
Added missing import

* [r9019] topo/misc/numbergenerator.py,
topo/numbergen,
topo/numbergen/__init__.py,
topo/numbergen/basic.py:
Moved NumberGenerator classes into their own directory for
consistency with other library directories

* [r9018] topo/pattern/random.py:
Added GaussianCloud pattern to simplify initial weights

2008-08-27 gerasymo

* [r9017]
examples/lissom_oo_or_od_dr_dy_rg_cr.ty:
Results of this file can be obtained from lissom.ty with
dims=['or','od','dr','dy','rg','cr']

* [r9016]
examples/lissom_oo_or_od_dr_dy_rg_cr.ty:
Right BoundingBox size: 0.27083 instead of 0.25; other trivial
changes.

2008-08-27 jbednar

* [r9015] examples/som_retinotopy.ty:
Sorted imports

* [r9014] ChangeLog.txt:
Fixed confusing date

2008-08-27 ceball

* [r9013] examples/som_retinotopy.ty:
Updated to use namespaces better.

2008-08-26 ceball

* [r9012] doc/Downloads/cvs_text.php,
doc/Downloads/index_text.php:
First pass at updating and reorganizing Topographica's download
instructions.

2008-08-26 jbednar

* [r9011] ChangeLog.txt,
Makefile:
Changed svn2cl to work on repository instead of just the trunk,
in order to catch the tags marking releases

2008-08-26 ceball

* [r9010] topo/command/basic.py:
Added missing close() for file (although I think it makes no
difference in this case because the file should have been closed
anyway when the function ended).

2008-08-26 antolikjan

* [r9009] contrib/jacommands.py:

* [r9008]
examples/gc_lissom_oo_or_homeostatic_new.ty:

* [r9007]
examples/gc_lissom_oo_or_homeostatic_new.ty:

* [r9006] contrib/jacommands.py:
2008-08-25 ceball

* [r9005] topo/tkgui/editor.py,
topo/tkgui/editorobjects.py,
topo/tkgui/editortools.py,
topo/tkgui/editorwindow.py,
topo/tkgui/templateplotgrouppanel.py,
topo/tkgui/topoconsole.py:
Moved model editor code into one files (i.e. moved
editortools.py, editorwindow.py, and editorobjects.py into
editor.py).

2008-08-25 jbednar

* [r9004] ChangeLog.txt:
Generated new ChangeLog based on svn (not CVS) sources, for the
complete history

* [r9003] Makefile,
external/Makefile,
external/svn2cl-0.10.tar.gz:
Added svn2cl and changed ChangeLog.txt target to use it

* [r9002] examples/lissom.ty:
Fixed string join. Added control over LGN density using
default_retina_density

2008-08-25 ceball

* [r9001] /releases/0.9.4, /tags/release_0_9_4:

0.9.4

* [r9000] /releases/0.9.3, /tags/release_0_9_3:

0.9.3

* [r8999] /releases/0.9.2, /tags/release_0_9_2:

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.