Damien Ayers

Results 57 issues of Damien Ayers

I'm hunting a crash for some users running ODC code on the NCI, somewhere in database connection handling. A unique quirk of the NCI environment is that idle TCP Connections...

We currently use Docker Builds inside GitHub actions for running automated tests. It "works", but is very complicated and very fragile, as recently evidenced by multiple days of work on...

tests

It would be great if an Explorer instance could publish it's own documentation on the API endpoints it provides. This should be generated based on the actual code, and published...

enhancement
stac

**Background** DEA's Explorer deployment at the NCI has been periodically running out of disk space, and the only thing running on that VM is Explorer. I've been looking at what...

I've been regularly bitten having `pip install datacube` fail due to the hard dependency on `psycopg2`. This dependency forces a source install of `psycopg2`, which fails any time `gcc`/python headers/`libpq-dev`...

discussion
dependencies
v1.9

Some of the `dc_tools` use a built in STAC to eo3 converter in the `apps/dc_tools/_stac.py`. In particular, the tools for indexing the Copernicus DEM and ESA Worldcover products. This conversion...

While testing out https://github.com/opendatacube/odc-dscache/pull/7 locally, I noticed `pytest` displaying a warning, which I assumed was coming from the `odc-dscache` code somewhere: ``` ============================================================ warnings summary ============================================================= .venv/lib/python3.12/site-packages/datacube/api/core.py:37 odc-dscache/.venv/lib/python3.12/site-packages/datacube/api/core.py:37: DeprecationWarning: datacube.utils.geometry...

Since Python 3.8 there's functools.cached_property, which works the same way, but also passes type information through. - [x] Tests passed - [ ] Fully documented, including `docs/about/whats_new.rst` for all changes...

When switching the packaging setup to modern `pyproject.toml` in #1670 , I didn't know how to avoid duplicating the grouping of extra dependencies, so there's a bunch of double ups...

# Ditch Docker for testing in CI - It's slow - It's complicated - It's unnecessary This PR branches from #1670, which should be merged first. ## Also - Run...