Changes

Version 1.0.1 (2023-06-27)

  • Fix bug related session close in SQLAlchemy & Celery (#264)

  • Fix bug related docs and deploy database models in deploy/configure-db.sh (#263)

  • Improve route to list cubes and add support to filter by collection type (#262)

  • Add initial support for Python 3.11+

  • Review code organization for datasets

  • Remove warnings related Python 3.11 and libraries

  • Add support to apply Sentinel-2 baseline offsetting (#266)

Version 0.8.6 (2023-07-14)

  • Fix generation of data cubes for Landsat program: confidence mask

  • Improve cube builder forms for extra parameters

  • Customize number of GDAL parallel threads to generate COGs

Version 1.0.0 (2023-03-10)

  • Add support to generate data cubes for EO Landsat combined sensors (#172)

  • Improve generation of Data Cube preview images.

  • Add support for interoperability of STAC clients: 0.9.x and 1.0

  • Add integration with BDC-Catalog 1.0 #233.

  • Add support to generate datacube from Sentinel-2 Zip (experimental) #222.

  • Add support to generate data cube from local directories (#25)

  • Upgrade celery to 5.x (#251).

  • Deprecate internal parameters related reuse cube

  • Fix bug related dependencies: “jinja2” (#258).

  • Report warning message for invalid tile or expired token while generating datacubes (#245).

Version 0.8.5 (2023-03-08)

  • Fix integration with STAC v1 and STAC Legacy versions

  • Add notice in INSTALL for compatibility with package and “setuptools<67”

Version 1.0.0a2 (2023-01-30)

  • Improve docs setup

  • Add integration with 0.8.4 and generate data cubes for EO Landsat combined sensors (#172)

  • Add support for interoperability of STAC clients: 0.9.x and 1.0

Version 0.8.4 (2023-01-23)

  • Add support to generate data cube from Landsat Collection 2 (#172)

  • Add support to combine Landsat Collection 2 sensors (L5/L7, L7/L8, L7/L8/L9) using single collection (#172)

  • Review API error when no parameter is set.

  • Review unittests for cube creation and code coverage.

Version 0.8.3 (2022-10-03)

  • Add support to customize data cube path and data cube item (#236)

  • Review docs related with new path format cubes

Version 0.8.2 (2022-09-21)

  • Change LICENSE to GPL v3 and headers source code

Version 0.8.1 (2022-09-14)

  • Fix search images using temporal dimension #221.

  • Add way to retrieve total items per tile

  • Improve Usage/Setup documentation #164.

Version 0.8.0 (2022-05-05)

  • Add tests for cube builder and workflow.

  • Fix deprecated git protocol in pip for bdc-catalog package (#211).

  • Fix rasterio version for reading GeoTIFF or JP2 files (#203).

  • Review directory structure for data cubes (#199).

  • Set rio-cogeo version to 3 due GeoTransform bit precision casting (#209 <https://github.com/brazil-data-cube/cube-builder/issues/209>).

  • Apply band valid ranges in cube identity (#198).

  • Fix bit precision error in grid generation (#210).

  • Add support to generate data cube Identity without Mask band (#142).

  • Rename Stack composite function to Least CC First (LCF) (#213).

  • Add support to retrieve GRID tiles GeoJSON through API (#215)

  • Add flag “data_dir” to customize data cube location (#205)

Version 0.6.3 (2021-07-19)

  • Improve the documentation how to deploy cube-builder on production environment using docker-compose (#190).

  • Remove the deprecated ModelSchema and use SQLAlchemyAutoSchema instead - marshmallow-sqlalchemy (#192).

Version 0.6.2 (2021-04-20)

Version 0.6.1 (2021-04-12)

  • Fix the generation of STACK product when saturated_data value is set to 1 (#167).

Version 0.6.0 (2021-04-06)

  • Change compression type to deflate (#155)

  • Add custom masking for data cubes (#16)

  • Add Histogram Equalization Matching support (#138).

  • Add routes to list pending and running tasks (#103).

  • Review the raster block size for data cubes (#140).

  • Add integration with Drone CI (#149).

  • Add integration with BDC-Auth (#122).

  • Improve data cube builder tasks distribution (#47).

  • Generate an empty raster file for period that does not contain any image (#143).

Version 0.4.2 (2021-03-18)

  • Fix stac resolver for CBERS or any external products (#157)

Version 0.4.1 (2021-01-07)

  • Add minimal way to secure cube-builder routes #123.

  • Allow to use custom prefix for each data cube item #126

  • Fix bug in reprocess tile cube through API #125.

  • Fix bug in timeline period when creating a data cube - cyclic #128.

  • Fix bug when get cube metadata from a data cube that has not been executed #130.

  • Fix wrong cloud cover in data cubes #131.

Version 0.4.0 (2020-12-03)

  • Generate data cube vegetation index bands dynamically using BDC-Catalog. #77.

  • Prevent cube generation without quality band set. #72.

  • Add route to edit data cube metadata. #113.

  • Add support to generate data cube for only given composite function. #12.

  • Add support to generate data cubes from multiple sensors combined. #9.

  • Add option to specify any STAC URL. #28.

  • Add support to generate data cube using native collection grid (MGRS, WRS2, etc). #104.

  • Add support to reuse data cube Identity from another data cube. #98.

  • Integrate with BDC-Catalog 0.6.4.

  • Fix bug in timeline for data cubes with cycle period. #108.

  • Fix dependency celery version. #95.

  • Fix mime type for thumbnails in assets. #88.

Version 0.2.0 (2020-08-26)

  • First experimental version.

  • Create own Grid for the Data Cubes.

  • Create spatial dimension for Data Cubes.

  • Generate datacube from collections: Sentinel 2A/2B, Landsat-8 and CBERS-4 AWFI.

  • Generate the products MEDIAN, STACK and IDENTITY data cubes.

  • Documentation system based on Sphinx.

  • Documentation integrated to Read the Docs.

  • Package support through Setuptools.

  • Installation and deploy instructions.

  • Schema versioning through Flask-Migrate.

  • Source code versioning based on Semantic Versioning 2.0.0.

  • License: MIT.