Releases: opendatacube/datacube-core
Releases · opendatacube/datacube-core
1.1.14 Minion Party
- Added support for buffering/padding of GridWorkflow tile searches
- Improved the Query class to make filtering by a source or parent dataset easier. For example, this can be used to filter Datasets by Geometric Quality Assessment (GQA). Use
source_filter
when requesting data. - Additional data preparation and configuration scripts
- Various fixes for single point values for lat, lon & time searches
- Grouping by solar day now overlays scenes in a consistent, northern scene takes precedence manner. Previously it was non-deterministic which scene/tile would be put on top.
1.1.13 Black Goat
- Added support for accessing data through
http
ands3
protocols - Added
dataset search
command for filtering datasets (listsid
,product
,location
) ingestion_bounds
can again be specified in the ingester config- Can now do range searches on non-range fields (e.g.
dc.load(orbit=(20, 30)
) - Merged several bug-fixes from CEOS-SEO branch
- Added Polygon Drill recipe
1.1.12 Unnamed Unknown
- Fixed the affine deprecation warning
- Added
datacube metadata_type
cli tool which supportsadd
andupdate
- Improved
datacube product
cli tool logging
1.1.11 Unnamed Unknown
- Improved ingester task throughput when using distributed executor
- Fixed an issue where loading tasks from disk would use too much memory
GeoPolygon.to_crs
now adds additional points (~every 100km) to improve reprojection accuracy
1.1.10 Rabid Rabbit
- Ingester can now be configured to have WELD/MODIS style tile indexes (thanks Chris Holden)
- Added
--queue-size
option todatacube ingest
to control number of tasks queued up for execution - Product name is now used as primary key when adding datasets.
This allows easy migration of datasets from one database to another - Metadata type name is now used as primary key when adding products.
This allows easy migration of products from one database to another DatasetResource.has
now takes dataset id insted ofmodel.Dataset
- Fixed an issues where database connections weren't recycled fast enough in some cases
- Fixed an issue where
DatasetTypeResource.get
andDatasetTypeResource.get_by_name
would cacheNone
if product didn't exist
1.1.9 Pest Hippo
- Added origin, alignment and
GeoBox
-based methods tomodel.GridSpec
- Fixed satellite path/row references in the prepare scripts (Thanks to Chris Holden!)
- Added links to external datasets in Indexing Data
- Improved archive and restore command line features: datacube dataset archive and datacube dataset restore
- Improved application support features
- Improved system configuration documentation
1.1.8 Last Mammoth
GridWorkflow.list_tiles
andGridWorkflow.list_cells
now
return aTile
object- Added
resampling
parameter toDatacube.load
andGridWorkflow.load
. Will only be used if the requested data requires resampling. - Improved
Datacube.load
like
parameter behaviour. This allows passing in axarray.Dataset
to retrieve data for the same region. - Fixed an issue with passing tuples to functions in Analytics Expression Language
- Added a
Recipes
section to the documentation containing useful code snippets - Reorganized project dependencies into required packages and optional 'extras'
- Added
performance
dependency extras for improving run-time performance - Added
analytics
dependency extras for analytics features - Added
interactive
dependency extras for interactivity features
1.1.7 Bit Shift
- Added bit shift and power operators to Analytics Expression Language
- Added
datacube product update
which can be used to update product definitions - Fixed an issue where dataset geo-registration would be ignored in some cases
- Fixed an issue where Execution Engine was using dask arrays by default
- Fixed an issue where int8 data could not sometimes be retrieved
- Improved search and data retrieval performance
1.1.6 Lightning Roll
- Improved spatio-temporal search performance.
datacube system init
must be run to benefit - Added
info
,archive
andrestore
commands todatacube dataset
- Added
product-counts
command todatacube-search
tool - Made Index object thread-safe
- Multiple masking API improvements
- Improved database Index API documentation
- Improved system configuration documentation
1.1.5 Untranslatable Sign
- Updated the way database indexes are patitioned. Run
datacube -v system init
to update indexes - Added
fuse_data
ingester configuration parameter to control overlaping data fusion - Added
--log-file
option todatacube dataset add
command for saving logs to a file - Added index.datasets.count method returning number of datasets matching the query