Skip to content

v0.4.2

Choose a tag to compare

@DDSmalls DDSmalls released this 19 Apr 18:53
· 211 commits to main since this release

New readers

  • Sentinel-1 L0 RAW — SAFE product parsing and burst decoding (2326e53)
  • EO NITF — full TRE suite (RPC00B, multi-segment RSMPCA, RSMIDA, CSEXRA, USE00A, ICHIPB, BLOCKA, AIMIDB, STDIDC, PIAIMC), parallel IO (b8f4c66)

SAR readers — multi-pol

  • Multi-pol CYX data cube support across SAR readers (65c6fd8)
  • Channel-aware metadata propagation through SAR processing pipeline (9a50d84)
  • StokesVector and KennaughMatrix polarimetric matrix products (a044b51)
  • Readers now return metadata alongside array data (4f76045)
  • from_reader() convenience constructor (9daeb7b)

Geolocation

  • Unified DEM height resolution and NaN fill across all geolocation types (3c8437c)

Image processing

  • DataType enum for typed workflow edges (5a10a86)

Fixes

  • Per-thread dataset handles for parallel band read + chunked parallel read (concurrency bug — 16518e5)
  • Compression bug (1361c2f)

Docs / examples

  • SICD orthorectification example with slant-range vs. orthorectified PNGs in README (cbfb14b)
  • NISAR Pauli decomposition example (a95392e)
  • Sentinel-1 H/Alpha decomposition example (ccb18c4)
  • Markdown files now shipped in the PyPI sdist (711f169)

Maintenance

  • Author email replaced with GitHub noreply across source headers + PyPI metadata (be0578a, 93e5b0b)