Skip to content

Releases: opendatacube/datacube-explorer

2.9.1

19 Jul 00:32
Compare
Choose a tag to compare

What's Changed

Interface Improvements

  • hide hidden products from products page by @pindge in #414
  • fix bulk dataset page total product counts by @pindge in #417
  • add sister sites by @pindge in #406
  • Display no matching region product with grey color in product selection by @pindge in #407
  • [UI] add line-break anywhere to stack overflowing lines by @pindge in #403
  • [UI] hide duplicate field creation_dt from dataset page by @pindge in #401
  • Make empty product display normal font weight instead of bold by @pindge in #409
  • Fix products page jinja2 logic by @pindge in #415
  • set default cubedash-hide-product-list to empty list by @pindge in #411
  • add cubedash_hide_products_by_name_list config by @pindge in #408

Summary bug fixes and improvements

  • remove region from region table if all relating datasets are archived by @pindge in #396
  • fix find-years-needing-update logic where product count is none but residue years still recorded by @pindge in #398

General Bug fixes

  • force yaml to present float as scientific notation by @pindge in #399

Integration tests

  • fix run generate pytest fixture by @pindge in #410
  • [Test] Add test cases to check rendered yaml validity by @pindge in #405

Full Changelog: 2.9.0...2.9.1

2.9.0

17 Jun 06:12
Compare
Choose a tag to compare

What's Changed

Interface improvements

  • Minor styling tweaks: table padding, touch-screen padding by @jeremyh in #363
  • Add custom error pages, fix js type error by @jeremyh in #357
  • Fix layout overflow issues on phone-sized screens by @jeremyh in #356
  • Header implementation restructure: better wrapping and dynamic spacing by @jeremyh in #355
  • More consistent spacing for thin screens by @jeremyh in #360
  • make chart legend display diagonal by @pindge in #390
  • Handle yet more thin-screen layout edge cases by @jeremyh in #361
  • add center_datetime template filter by @pindge in #385
  • Validate uuids in URLs by @jeremyh in #365

Summary bug fixes and improvements

  • Fix utc date time for end of the year cut off by @pindge in #374
  • make explorer to record region_code in metadata as first preference by @pindge in #394

Performance improvements

  • Speed up provenance queries by @jeremyh in #358
  • Improve derived-dataset querying for dataset with huge numbers by @jeremyh in #362

Stac improvements

General library upkeep

Integration tests

Full Changelog: 2.8.1...2.9.0

2.8.1

08 Dec 07:03
Compare
Choose a tag to compare
  • Fix the missing // slashes in some displayed product locations (#349)

144795556-b54d1280-3857-4101-a0c5-8f87611dc0d1

2.8

06 Dec 23:35
Compare
Choose a tag to compare
2.8

Explorer 2.8 includes a visual refresh, cleaner content layout and many fixes.

Layout Improvements

New colours 🎉

The product and overview pages have been merged, so that all useful product information is now viewable together.

Screenshot from 2021-12-06 17-01-58

Clickable locations are now shown for each time period:

Screenshot from 2021-12-06 17-02-51

The timeline bar is now calculated dynamically, to better handle varying product periods (#333)

Labeling is also improved (#334):

Screenshot from 2021-12-06 17-17-14

You can now link to specific page sections directly, by copying the header link on hover (#345):

Screenshot from 2021-12-06 17-10-56

... and many small visual fixes.

A more accurate Data Cube

Explorer will now show all of the products in the Data Cube, even if they have no summaries:

Screenshot from 2021-12-06 17-04-57

You can click on any product, and it will show what it can.

Screenshot from 2021-12-06 17-28-58

The pages for Metadata Types now also include more useful information:

Screenshot from 2021-12-06 17-08-47

API Improvements

  • Explorer will now embed locations in older eo1 datasets, so they can be indexed directly from Explorer's APIs into a datacube. (this was already possible with newer EO3 datasets) #332
  • Use the datetime field for Stac and eo3 datasets when available, instead of ODC's calculated center time (#341)
  • Support datasets with null datetimes, as Stac 1.0.0 allows (#344)

Repository

  • Move to PostGIS 3.1 in Docker (#343, thanks Nikita!)
  • Update to Leaflet 1.7.1 (#348)
  • Allow building with the latest TypeScript compiler (#348)

2.7.1

10 Nov 23:12
Compare
Choose a tag to compare

Bugfix release

  • Label Prometheus metrics by endpoint not path (#338, thanks Ben!)
  • Pin eodatasets in Docker

2.7.0

14 Oct 22:38
Compare
Choose a tag to compare

Explorer is now targeted at Python 3.8+, matching upstream ODC.

  • The internal CRS used for summaries is now configurable on schema creation. New Explorer instances default to global equal area epsg:6933. (#328)
# Create an Explorer that usess Australian Albers equal area for internal calculations
cubedash-gen --init --epsg 3577
  • Added Stac search support for the intersects argument (datasets which intersect a polygon) (#327)
❯ stac-client search \
        -c ls7_nbar_scene \
        --intersects ~/Downloads/regions-108_69-ls7_nbar_scene.geojson \
        --datetime '1999-08-09' \
        http://localhost:8080/stac 
  • Explorer themes can now set their own favicon. Africa and ODC themes no longer display an Australian favicon. (#325)

    Screenshot from 2021-10-07 09-54-12

  • Fix breadcrumb links when deploying Explorer with a prefix (#331)

  • Many small Stac improvements, such as better handling of documents with NaN (#323)

Docker

  • The Docker image is now based on the common gdal-minimal docker image, rather than DEA's custom geo-base (#324)
  • Updated the default Docker gunicorn command to match production usage (#329)

2.6.1

20 Sep 02:57
Compare
Choose a tag to compare
  • Fixed Stac 1.0.0 conformance for root catalogue. #321

2.6.0

14 Sep 06:42
Compare
Choose a tag to compare

We are now installable via pypi:

pip install datacube-explorer

Added GeoJSON download options to many pages (#298, #312):

Region information is now shown directly on the map as a tooltip (#314):

Screenshot from 2021-09-13 17-44-39

Regions pages are now also pageable (#316):

Screenshot from 2021-09-14 12-18-46

  • Stac support bumped to 1.0.0 (#307)
  • Expanded the API docs on the about page. (#302)
  • Added csv+page for product time period counts (#311)
  • The --force flag for cubedash-gen will now also scan for deleted datasets by default (#308).
  • Moved from using the (abandoned) flask-themes to flask-themer (#271)
  • Improved repository setup + pre-commit rules.

2.5.4

29 Jun 23:10
Compare
Choose a tag to compare

Minor fix in upstream dependency to support 6 parameter transforms as well as 9.

2.5.3

18 Jun 03:29
Compare
Choose a tag to compare

Minor fixes.

  • Support for geoalchemy-2's recent 0.9.0 release (#288)
  • Fix for S3 URL construction (#287)