- 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)
- 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
- 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).
- Fix integration with STAC v1 and STAC Legacy versions
- Add notice in INSTALL for compatibility with package and "setuptools<67"
- 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
- 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.
- Add support to customize data cube path and data cube item (#236)
- Review docs related with new path format cubes
- Change LICENSE to GPL v3 and headers source code
- Fix search images using temporal dimension #221.
- Add way to retrieve total items per tile
- Improve Usage/Setup documentation #164.
- 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 <#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)
- 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).
- Use masked array while composing data cubes (#175).
- Fix ReadTheDocs build broken (https://cube-builder.readthedocs.io/en/latest/).
- Improve documentation how to setup Cube-Builder.
- Fix the generation of STACK product when
saturated_data
value is set to 1 (#167).
- 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).
- Fix stac resolver for CBERS or any external products (#157)
- 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.
- 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.
- 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.