Skip to content

SIX 2.2.8 (CSM 1.1.4)

Choose a tag to compare

@asylvest asylvest released this 18 Aug 16:44
· 1279 commits to master since this release
  • Supported utility functions providing ComplexData from XML files (not just NITFs)
  • Fixed bug in CPHDWriter::writeMetadata() header size calculation
  • Fixed bugs in SICD validator
  • Added more NULL check guards
  • Added Python wrapper for CPHD writer
  • Fixed bug in writing blocked, segmented SIDDs
  • Added convenience method for reading entire image
  • Improved error messages
  • Some convenience wrappers around Swig-generated Python to make it easier to use
  • Fixed bug that occurred when doing an AOI read of a SICD/SIDD with a byte offset > 4 GB into an image segment
  • Added six.convert module to support in-memory conversions from vendor format to SICD
  • Added ability to derive SICD output plane when not present and associated utility program
  • Better compiler support (gcc on Windows, better Mac support)
  • Generally improved handling of errors and edge cases associated with SIDD blocking
  • Better logic for when a SIDD needs to be broken up into multiple image segments; no longer writing needless pad rows in blocked case.
  • Allow '1' as valid FFT sign since it passes schema validation
  • Added function for reading Record in Python
  • Added SICD and SIDD byte provider which support providing raw bytes and offsets associated with underlying NITF headers. This makes it easy to perform distributed writes of SICDs and SIDDs across multiple machines.
  • Added pixel geolocation utility.
  • Fixed memory leak when XML parsing fails
  • Report no adjustable parameters if covariance matrix is 0 (CSM plugin)
  • Improved support for writing J2K-compressed SIDDs