From d2a118c81f8508f0e20b41bbdf72d1a6fc343a9d Mon Sep 17 00:00:00 2001 From: Thomas Boggs Date: Sun, 17 Feb 2013 13:43:12 -0500 Subject: [PATCH] Updated version to 0.10. --- spectral/CHANGELOG.txt | 7 +++++ spectral/HISTORY.txt | 62 +++++++++++++++++++++++++++++++++++++++++- spectral/__init__.py | 2 +- 3 files changed, 69 insertions(+), 2 deletions(-) diff --git a/spectral/CHANGELOG.txt b/spectral/CHANGELOG.txt index 69d8692..0398bbe 100644 --- a/spectral/CHANGELOG.txt +++ b/spectral/CHANGELOG.txt @@ -2,6 +2,13 @@ # Spectral Python (SPy) package change log ################################################################################ +2013-02-17 tboggs + + Updated SPy version to 0.10 + + * __init__.py: Updated version to 0.10. + * HISTORY.txt: Added version 0.10 info. + 2013-02-14 tboggs Handle multiple wx versions in view_cube and return a proxy for all diff --git a/spectral/HISTORY.txt b/spectral/HISTORY.txt index dbb7e7a..0386549 100644 --- a/spectral/HISTORY.txt +++ b/spectral/HISTORY.txt @@ -4,9 +4,69 @@ # This file contains release notes for various SPy releases ################################################################################ +SPy 0.10 +================================================================================ +Release date: 2013.02.17 + +As of this release, SPy now uses IPython for non-blocking GUI windows. IPython +should be started in "--pylab" mode with the appropriate backend set (see +:ref:`starting_ipython`). The standard python interpreter can still be used if +GUI functions are not being called. + +New Features +------------ + +* Added a linear target detector (MatchedFilter). + +* :func:`~spectral.algorithms.transforms.LinearTransform` and + :func:`~spectral.algorithms.algorithms.transform_image` now handle scalar + transforms. + +* All functions opening a GUI window will now return a proxy object to enable + access to any associated data (e.g., accessing changed class values in an + N-D data display). + +* GUI functions are now aware of differences in wxWidgets versions + (2.8.x vs. 2.9.x). + +Changes +------- + +* SPy no longer requires explicit creation of a new wx thread. Instead, + running SPy interactively with GUI functions now requires using IPython + in "pylab" mode. + +* A few functions have been renamed for consistency: + + * `hypercube` is now :func:`~spectral.graphics.graphics.view_cube`. + + * `ndwindow is now :func:`~spectral.graphics.graphics.view_nd`. + +* numpy is used for more covariance calculations (e.g., class-specific + covariance) to improve performance on multi-core systems. + +* Two new parameters have been added to the `spectral.settings` object: + + #. `START_WX_APP` : If this parameter is True and no wx App exists when a + GUI function is called, then an App will be started to prevent an error. + + #. `WX_GL_DEPTH_SIZE` : If the default GL_DEPTH_SIZE is not supported by the + host system (resulting in a blank GLCanvas in :func:`~spectral.graphics.view_cube` + or :func:`~spectral.graphics.view_nd), this parameter can be reduced + (e.g., to 24 or 16) to enable OpenGL rendering. + +Bug Fixes +--------- + +* Spectral plotting failed when double-clicking a transformed image due to + band info being unavailable. A check is now performed to prevent this. + +* OpenGL-related calls will no longer fail if GLUT or an associated font is + not available. + SPy 0.9 ================================================================================ -Release date: 2013.03.23 +Release date: 2013.01.23 New Features ------------ diff --git a/spectral/__init__.py b/spectral/__init__.py index eaf5433..60b989d 100644 --- a/spectral/__init__.py +++ b/spectral/__init__.py @@ -29,7 +29,7 @@ # Thomas Boggs, tboggs@users.sourceforge.net # -__version__ = '0.9+' +__version__ = '0.10' import sys if sys.byteorder == 'little':