Skip to content

Commit

Permalink
Updated version to 0.10.
Browse files Browse the repository at this point in the history
  • Loading branch information
tboggs committed Feb 17, 2013
1 parent 093b2ca commit d2a118c
Show file tree
Hide file tree
Showing 3 changed files with 69 additions and 2 deletions.
7 changes: 7 additions & 0 deletions spectral/CHANGELOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@
# Spectral Python (SPy) package change log
################################################################################

2013-02-17 tboggs <[email protected]>

Updated SPy version to 0.10

* __init__.py: Updated version to 0.10.
* HISTORY.txt: Added version 0.10 info.

2013-02-14 tboggs <[email protected]>

Handle multiple wx versions in view_cube and return a proxy for all
Expand Down
62 changes: 61 additions & 1 deletion spectral/HISTORY.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
------------
Expand Down
2 changes: 1 addition & 1 deletion spectral/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
# Thomas Boggs, [email protected]
#

__version__ = '0.9+'
__version__ = '0.10'

import sys
if sys.byteorder == 'little':
Expand Down

0 comments on commit d2a118c

Please sign in to comment.