Releases: nasa/harmony-browse-image-generator
Releases · nasa/harmony-browse-image-generator
Version 2.4.1
Changed
- Fix bug with JPEG driver on single-banded input granules. Since we are now palettizing where possible since 2.4.0, this creates an issue when trying to output in JPEG since color palettes (and transparency) are not supported. [#52]
Version 2.4.0
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
Changed
- Fix images that cross the antimeridian. Target extents are corrected when the bounding box crosses the dateline. [#48]
Version 2.2.0
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.
- User visible change: paletted PNG output images will have up to 254 color
Version 2.1.0
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 ofruff
pre-commit configuration #38
Version 2.0.2
Fixed
DAS-2259
- Corrects bug with RGBA input tifs.
Version 2.0.1
Changed
- Updates service image to be built on AMD64.
- Updates internal libraries
Version 2.0.0
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
Changed
Removes internal dependency on conda.
Version 1.2.1
Changed
Updated internal library dependencies.