Skip to content

Releases: nasa/harmony-gdal-adapter

Version 3.0.5

07 Oct 19:30
2d097ea

Choose a tag to compare

Changed:

  • gdalwarp, gdal_translate, ogr2ogr and gdal_edit.py commands have been
    migrated to use the Python based bindings from the osgeo.gdal module.

Commits

TRT-635: Migrate GDAL commands to Python bindings. (#42)

Version 3.0.4

01 Oct 17:50
9666160

Choose a tag to compare

Changed:

  • Functionality to extract variable names from GeoTIFFs has been simplified and
    migrated to utilities.py.
  • Most exceptions are converted to not retry, as they are known failure states
    that will continue to fail on subsequent executions of the service.

Commits

TRT-635: Refactor retrieval of GeoTIFF variable names. (#41)

Version 3.0.3

24 Sep 20:06
1c359ef

Choose a tag to compare

Changed:

  • This version of HGA tidies up the HarmonyAdapter.reformat method to ensure
    the following behaviour:
    • If a GeoTIFF is requested, no reformatting is required and a GeoTIFF is returned.
    • If no output format is requested, a GeoTIFF is returned.
    • If a netCDF4 is requested, the output is reformatted to netCDF4.
    • If any other format is requested, that reformatting is left to downstream
      steps in the Harmony service chain. Harmony should already have limited the
      requested output formats to those that can be handled by service chains
      including HGA, per the service chain configuration.

Commits

TRT-635: Refine HarmonyAdapter.reformat method. (#39)

Version 3.0.2

22 Sep 22:39
bf0e796

Choose a tag to compare

Changed:

  • The harmony-service-lib-py dependency has been updated to v2.8.0. This
    affects import paths and removes alternative authentication mechanisms from
    the package.
  • Release notes published in GitHub should now also contain a list of commit
    messages since the last release. These will omit commits from pre-commit-ci.

Commits

TRT-635: Update to harmony-service-lib-py==2.8.0. (#38)
TRT-635: Update release notes to include git commit messages. (#36)

Version 3.0.1

22 Sep 17:26
5533755

Choose a tag to compare

Changed:

  • The ruff hook has been applied to the entire repository. pylint checks
    during CI/CD have also been enabled. There are no functional changes in this
    version of HGA.

Version 3.0.0

18 Sep 22:41
52c562d

Choose a tag to compare

Added:

  • ruff hooks have been added to the pre-commit settings for this repository.
    They exclude large legacy files, but will otherwise scan smaller files as
    they are iterated.

Changed:

  • Functionality to generate netCDF4 output files from GeoTIFFs has been migrated
    into a new separate module. This may be a step towards a separate microservice
    for this operation.

Removed:

  • Input files that are netCDF4 or zip files containing netCDF4 files will no
    longer be processed in this service. Instead, the net2cog
    service should be used as a preceding step to ensure a GeoTIFF input to this
    service.

Version 2.0.0

08 Sep 17:42
a72d187

Choose a tag to compare

Changed:

  • The --override-channels argument is added when creating the service conda
    environment in the service Docker image. This prevents the usage of the
    defaults channel.

Removed:

  • Removes code to generate browse imagery via gdaldem. Equivalent functionality
    is offered via the
    Harmony Browse Image Generator (HyBIG).
  • Removed duplicate code to parse command line arguments and invoke service
    adapter from transform.py.