Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 1.47 KB

CHANGELOG.md

File metadata and controls

33 lines (20 loc) · 1.47 KB

Changelog

v0.2.0

Improved pyramid support through group parameter

  • Add support for a group parameter in /histogram route.
  • Catch zarr.errors.GroupNotFoundError and raise 422 in the tiles route. When the multiscale parameter is true but the zoom level doesn't exist as a group in the zarr hierarchy, this error is raised.

Add metadata caching via redis cache and AWS elasticache

  • Added metadata caching via redis cache and AWS elasticache.
  • Use fakeredis for cache in tests.
  • Remove starlette-cramjam CompressionMiddleware.
  • Address more cases of protocol/engine combinations in reader.py#get_filesystem.
  • Moved cftime and pandas requirements from Dockerfile to pyproject.toml.

v0.1.1

Support for NetCDF and making consolidated metadata optional. See #39.

Performance results between prod (v0.1.0) and dev (unreleased).

  • Performance for supported datasets is about the same.
  • Unsupported datasets in v0.1.0 (netcdf and unconsolidated metadata) reported 100% errors in prod and 0% in dev (expected).
    • NetCDF Dataset: pr_day_ACCESS-CM2_historical_r1i1p1f1_gn_1950.nc
    • Unconsolidated metadata dataset: prod-giovanni-cache-GPM_3IMERGHH_06_precipitationCal

v0.1.0 (2023-10-11)

Initial release of the project.