Skip to content

Spectral Python 0.16.2

Compare
Choose a tag to compare
@tboggs tboggs released this 27 Apr 13:57
· 144 commits to master since this release

Bug-Fix Release 0.16.2

0.16.2 Bug Fixes

  • [Issue #19] Fixed handling of intereave keyword.
  • [Issue #20] envi.save_image fails when interleave keyword is provided for
    single-band images.
  • [Issue #21] offset keyword has not effect in envi.create_image.
  • [Issue #22] setup.py fails if numpy is not already installed.
  • [Issue #24] save_rgb fails when format keyword is given.
  • [Issue #25] view_cube fails in HypercubeWindow.load_textures.
  • [Issue #26] Too few colors in view_cube side faces.

0.16.1 Bug Fixes

  • [Issue #18] Missing import statements for pixel iterators.

Release 0.16.0

New Features

  • Adaptive Coherence/Cosine Estimator (ACE) target detector
  • Pixel Purity Index (PPI)
  • Adjustable linear color stretches (based on data limits or cumulative histogram)
  • Ability to save ENVI Classification files (thanks to @ohspite)
  • ImageView class has set_title method

Changes

  • imshow image displays use a linear 2% color stretch by default (can
    override this in spectral.settings)
  • Limited Python 3 compatibility (all functions except view_cube and view_nd) supported
  • get_rgb handles bands with no variation (color set to min value)
  • Modified view_nd to support change in PyOpenGL API

Bug Fixes

  • [Issue #16] Incorrect handling of alternate file extensions in envi.save_image
  • [Issue #11] Incorrect handling of unsigned byte data type in ENVI files
  • [Issue #13] As of version 1.9, numpy no longer provides oldnumeric submodule