datacube-core
datacube-core copied to clipboard
Open Data Cube analyses continental scale Earth Observation data through time
### Reason for this pull request Test fixtures were mostly EO-based and thus could not be used with the postgis driver. ### Proposed changes - Add EO3 test fixtures -...
### Expected behaviour It should be possible to initialize the datacube programatically ### Actual behaviour It is possible to run something like this from within python: ``` subprocess.check_call(["python", "-m", "datacube.scripts.cli_app",...
### Reason for this pull request It would be easy if `odc.load()`, when all the datasets to load have the same CRS, resolution and alignment, uses those values as defaults...
### Expected behaviour `opendatacube/eodatasets3` allows to specify multiple source datasets for a single classifier (see [DatasetPrepare#note_source_datasets()](https://github.com/opendatacube/eo-datasets/blob/develop/eodatasets3/assemble.py#L630) and related methods). Expected is that `opendatacube/datacube-core` saves these source relations using the specified...
In the [dataset type schema](https://github.com/opendatacube/datacube-core/blob/c5486c854dc4fe3e1bef670a5ce01010d0caa938/datacube/model/schema/dataset-type-schema.yaml#L176), both `crs` and `resolution` are specified as mandatory fields for the `load` subsection of a Product definition. So, it is not possible to specify only...
Right now netcdf4 library is a non-optional dependency of datacube, but it's use within the library is actually fairly limited. With deprecation of ingestion step and move towards cloud, netcdf...
### Reason for this pull request Demonstrate issue with rasterio 1.3.0 Note especially failure in `tests/storage/test_storage.py::test_read_from_fake_source` which most clearly demonstrates a change in the expected behaviour of `rasterio.warp.reproject`. ### Proposed...
The ODC includes some old celery integration, that: 1. depends on an ancient version of celery with known security issues (and moving to a recent version will require significant code...
### Expected behaviour return either `creation_time` or `creation_dt` as they are the same fields ### Actual behaviour ``` {'creation_time': datetime.datetime(2012, 1, 1, 0, 0), 'format': 'GeoTIFF', 'label': None, 'lat': Range(begin=-20.000103279534002,...
1. `native_geobox(ds)` should return "default" grid rather than fail if there are multiple grids in the eo3 dataset 2. should check for eo3 metadata BEFORE checking for grid spec. In...