This version of the Harmony Regridding service implements black
code
formatting across the entire repository. There should be no functional changes
to the service.
No user facing changes. Refactors code to use Harmony Message utilities from harmony-service-lib.
No user facing changes. Migrates sds-varinfo to the public facing earthdata-varinfo package.
Initial minimum viable product version of the harmony-regridding-service. The service now can be added to harmony to return a resampled granule. The service is limited to resampling geographic data only. If an input granule has multiple grids defined, the data from all grids will be resampled to the target grid.
This initial version of the Harmony Regridding service sets up the core
infrastructure required for a backend service. It contains a RegriddingServiceAdapter
class that can be invoked within a Harmony Kubernetes cluster, and will return
the input granule without any transformation. The RegriddingServiceAdapter
performs
basic message validation, to ensure the message defines a valid target grid,
and that it does not specify a target CRS or interpolation method that is
incompatible with the service. The service itself will be implemented in future
tickets.