Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@

## Changes in 1.14 (in development)

* Use `chunks="auto"` by default in `rioxarray.open_rasterio` within
`xcube.core.store.fs.impl.rasterio` when reading GeoTIFF and JPEG2000 files.
This enables efficient, storage-aware data access without forcing explicit
rechunking.
* Added the optional argument `band_as_variable`, which allows to preserve the
original dataset structure as returned by `rioxarray`, rather than splitting
raster bands into separate data variables. This improves data access patterns and
avoids unnecessary transformations. Defaults are set to `True`.
* Added a file `llms.txt` to xcube's source root to help LLMs pick up relevant
project infos.

## Changes in 1.13.1

### Enhancements
Expand Down
39 changes: 39 additions & 0 deletions llms.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# llms.txt — xcube project summary

# About
# xcube is a Python toolkit for generating and exploiting geospatial data cubes
# powered by xarray, dask, and zarr.
# Docs: https://xcube.readthedocs.io/ :contentReference[oaicite:1]{index=1}

## Highest-level overview
docs/overview.md
README.md
CHANGES.md
CONTRIBUTING.md
CODE_OF_CONDUCT.md

## Core code & API
xcube/core/ # core API functions
xcube/cli/ # CLI entry points
xcube/webapi/ # web API + server endpoints
xcube/util/ # helpers & utilities
pyproject.toml

## Data specs & models
docs/source/cubespec.md # dataset conventions & CF conventions use :contentReference[oaicite:2]{index=2}

## Examples & demos
examples/serve/demo/README.md # server demo usage :contentReference[oaicite:3]{index=3}
examples/serve/demo/*

## Tests
test/

## Development
docs/source/devguide.md # coding style + contribution rules :contentReference[oaicite:4]{index=4}

## What to ignore (for LLM focus)
.github/
docker/
scripts/
*.yml