Skip to content

Latest commit

 

History

History
169 lines (95 loc) · 3.74 KB

CHANGELOG.md

File metadata and controls

169 lines (95 loc) · 3.74 KB

Changelog

We are currently working on porting this changelog to the specifications in Keep a Changelog. This project adheres to Semantic Versioning.

Version 0.4.2 - Unreleased

Added

  • Can now work with different warp_affine backends.

Fixed

  • Fixed issue where an xarray could come back without specified channels

Version 0.4.1 - Released 2024-09-05

Fixed

  • LICENSE issue

Version 0.4.0 - Released 2024-08-14

Changed

  • Minor optimizations
  • Added __slots__ to all node classes
  • Warping now uses origin_convention='corner' when warping. This is a breaking change, but the result should be minor for any window size with more than a few dozen pixels, and it the surrounding code was previously incorrectly assuming the convention was corner.

Fixed

  • Fixed unexpected results caused by incorrect assumptions that the origin convention was corner.

Version 0.3.1 - Released 2024-06-24

Changed:

  • Added the lazy keyword argument to crop and warp, which will attempt to avoid overhead of creating a new layer if the operation is a no-op.
  • Minor speed improvements
  • Can now specify num_overviews to DelayedLoad to bypass metadata preparation.

Version 0.3.0 - Released 2024-06-20

Removed

  • Drop Python 3.6 and 3.7 support.

Version 0.2.13 - Released 2024-03-19

Fixed

  • Fixed issue where optimizing an implicitly cropped warp and overview would drop the implicit crop.

Version 0.2.12 - Released 2023-11-30

Version 0.2.11 - Released 2023-11-30

Added

  • Add DelayedNodata which is currently unused, but should eventually replace DelayedNans in most circumstances

Fixed

  • Ensure dsize never contains floats before calling warp-affine

Version 0.2.10 - Released 2023-10-01

Fixed

  • Issue #4 bug having to do with zero sized crops.

Version 0.2.9 - Released 2023-09-22

Fixed

  • Issue #3 bug in optimize.

Version 0.2.8 - Released 2023-07-07

Fixed

  • Issue in DelayedLeaf where it did not respect requested kwargs like overviews.
  • Fix an issue in optimize where subchannels were not respected
  • Replaced deprecated Polygon.bounding_box call with Polygon.box

Changed

  • write network text now uses vertical chains by default.

Version 0.2.7 - Released 2023-05-02

Fixed

  • path sanitize now works better on windows

Changed

  • made leafs a public function

Version 0.2.6 - Released 2023-03-16

Fixed:

  • Half of the off-by-one bug, the other half seems to be from align corners.

Version 0.2.5 - Released 2023-03-04

Changed

  • Small speedups

Version 0.2.4 - Released 2023-02-02

Changed

  • modified the signature of DelayedLoad.demo to better match __init__ and grab_image_test_fpath.

Fixed

  • floating point bug where an overview would fail to be absorbed into a warp.

Version 0.2.3 - Released 2022-11-07

Fixed

  • Issue in SensorChan spec where duplicate sensors were present in concise codes

Version 0.2.2 - Released 2022-09-28

Added

  • Added __json__ to sensorchan specs
  • Added resize method

Fixed

  • A Dequantize node between a warp and and overview now has its size modified correctly.

Changed

  • write_network_text now defaults to rich='auto'

Changed

  • 3.6 support

[Version 0.2.0] - Released 2022-09-27

Added

  • new method get_transform_from which returns the transform from the space of one delayed image to the space of another.

Changed

  • Added noop_eps parameter to delayed warp, which will optimize it away if the warp is close to identity.

Fixed

  • Fixed issue where warp parameters would not be carried through.

[Version 0.1.0] -

Added

  • Initial version ported from kwcoco