Skip to content

Releases: nasa/harmony-browse-image-generator

Version 2.4.0

30 Apr 20:58
edbbd25
Compare
Choose a tag to compare

Changed

  • Fix rasterization issues with palettized granules. Source images now retain their palette in a scaled form, rather than reinterpreting the palette. [#50]
  • Minor bugfixes and type formatting improvements.

Version 2.3.0

25 Apr 14:25
a68a7b6
Compare
Choose a tag to compare

Changed

  • Fix images that cross the antimeridian. Target extents are corrected when the bounding box crosses the dateline. [#48]

Version 2.2.0

20 Dec 21:15
d05dc65
Compare
Choose a tag to compare

Changed

  • NODATA and TRANSPARENT values are merged. [#41]
    • User visible change: paletted PNG output images will have up to 254 color
      values and a 255th value that is transparent.
    • Internal code changes: removes TRANSPARENT_IDX (254) and uses
      NODATA_IDX (255) in its stead. A color of (0,0,0,0) was previously set to
      both the indexes (254 and 255) in the output PNGs and now only 255 will have
      this value. This change ensures the round-trip from single band to RGBA to
      Paletted PNG is consistent.

Version 2.1.0

18 Dec 23:21
09081c9
Compare
Choose a tag to compare

Changed

  • Input GeoTIFF RGB[A] images are no longer palettized when converted to a PNG. The new resulting output browse images are now 3 or 4 band PNG retaining the color information of the input image.#39
  • Changed pre-commit configuration to remove black-jupyter dependency #38
  • Updates service image's python to 3.12 #38
  • Simplifies test scripts to run with pytest and pytest plugins #38

Removed

  • Removes test_code_format.py in favor of ruff pre-commit configuration #38

Version 2.0.2

17 Oct 02:13
c0b776d
Compare
Choose a tag to compare

Fixed

DAS-2259

  • Corrects bug with RGBA input tifs.

Version 2.0.1

16 Oct 17:54
117b878
Compare
Choose a tag to compare

Changed

  • Updates service image to be built on AMD64.
  • Updates internal libraries

Version 2.0.0

01 Aug 16:15
0e13371
Compare
Choose a tag to compare

DAS-2180 - Adds pip installable library.

This release is a refactor that extracts browse image generation logic from the
harmony service code. There are no user visible changes to the existing
functionality. The new library,
hybig-py, provides the create_browse
function to generate browse images, see the README.md for details.

Version 1.2.2

20 Jun 20:48
42b3240
Compare
Choose a tag to compare

Changed

Removes internal dependency on conda.

Version 1.2.1

10 Jun 16:21
73058ae
Compare
Choose a tag to compare

Changed

Updated internal library dependencies.

Version 1.2.0

30 May 17:27
bad8970
Compare
Choose a tag to compare

Added

Adds functionality to retrieve 'visual' asset for multi-file
granules. Harmony creates this type of asset when the UMM-G is correctly
configured with a "BROWSE IMAGE SOURCE" subtype.