- Upgrade BDC-DB dependency to 0.4.3 to keep SQLAlchemy in version 1.3 until SQLAlchemyUtils is updated for SQLAlchemy 1.4. (#150).
- Fix default database schema "bdc" when creating a new GridRefSys (#148).
- Fix migration relation with LCCS-DB (#147).
- Integrate the catalog data model with LCCS data model (#45, #131).
- Add prefix bdc to assets metadata specific to Brazil Data Cube (#115).
check_sum
enhancement: (#134, #135).- Improve Sphinx documentation (#27, #133).
- Added new collection types:
classification
andmosaic
(#127)
- Bug fix: update GeoAlchemy version dependency (#118)
- Bug fix: trigger update_collection (#116)
- Bug fix: fix grid CRS retrieval (#112)
- Data model improvements:
- Added a
timeline
table to speedup data cube temporal dimension queries. - Added database triggers to pre-compute the timeline, extent and data range of image collections.
- Added
band_src
table to track the origin of data bands.
- Added a
- New features:
- Add utility functions for dealing with file check-sum and multihash format.
- Code improvement:
- Timestamp columns use database
now()
function. - Better support for the PostGIS table
spatial_ref_sys
.
- Timestamp columns use database
- Improved usage documentation.
- Minor fixes:
- Improved data model:
- Improved
collections
table:- field for the dataset title.
- instrument metadata field.
- visibility field for public or private collections.
- DataCite Kernel-4 metadata for publication and citation of research data.
- general JSON metadata field
- provider association.
- collection versioning.
- collection provenance/lineage: datasets used to create collection, lineage (successor and predecessor), algorithm processors.
- Table
items
:Assets
moved to a JSON column.min_convex_hull
column besides the footprint geometry.- track application that recorded the item.
- track the data provider of the collection.
- Assets now have a checksum field and the number of bytes field.
- Table
bands
:- metadata field as a JSON column.
- Added table
quicklook
. - Added table
applications
. - Added collection providers table (tables:
providers
,collection_providers
).
- Improved
- Reviewed Sphinx documentation.
- Use of BDC-DB Extension Version 0.2.0.
- Added fixtures commands to the CLI.
- Added new test cases.
- First experimental version.
- Metadata support for: Imagery Collections, Data Cubes and Grid Systems.
- Documentation system based on Sphinx.
- Documentation integrated to
Read the Docs
. - Package support through Setuptools.
- Installation and use instructions.
- Schema versioning through Flask-Migrate.
- Source code versioning based on Semantic Versioning 2.0.0.
- License: MIT.