-
Sampling npy points or regions from a local
embeddings_dirno longer
reads the whole directory firsts. (#384 @avsm @mdales) -
Downloading into an
embeddings_dirthat cannot be written now fails
at once. The error names the number of missing tiles and the
CLI command that would populate them. (#384 @avsm @mdales) -
Guard local caches against mixing dataset versions via a better
cache key.zarr_storeandGeoTesseraZarrnow takecache_dir=
andcache_max_size=to persist reads through zarr'sCacheStore,
keyed per store location so two datasets never share cached objects.
NPY downloads into anembeddings_dirare also checked against a
tessera_metadata.jsonsidecar and raise if the directory was
populated from a different dataset. (@sadiqj @avsm) -
The zarr commands and the Zarr read API log progress through the standard
loggingmodule now rather than live progress bars, which previously
corrupted multi-process output. Long reads always log through the
geotessera.storelogger at INFO (short runs stay silent); the
progress=parameters onsample_points/read_region/iter_region/
read_patchare ignored and will be removed in a future release.
(@aneeshnaik @avsm)