What's Changed
Major
- Adding
attrs
at theSpatialData
object level by @quentinblampey in #711 - More robust name validation (full naming changes described in the PR) by @aeisenbarth in #703
Minor
- Add asv benchmark code by @berombau in #784
- Add
relabel_sequential()
for relabeling label data aftermap_raster()
by @ArneDefauw in #664 - validate tables while parsing by @melonora in #808
rasterize_bins()
can now produce a labels element by @ArneDefauw in #811- Improved docs: adding glossary + refactor API reference display by @quentinblampey in #785
- add support for
layer
selection inget_values()
method by @Sonja-Stockhaus in #818 - Added a spatialdata-io mirror by @quentinblampey in #778
get_attrs()
: helper function to return keys in thesdata.attrs
slot in an specific format by @timtreis in #806
Fixed
- relaxed fsspec version by @LucaMarconato in #798
- fix for
to_polygons()
when using processes instead of threads in dask by @ArneDefauw in #756 - Fix
transform_to_data_extent
converting labels to images by @aeisenbarth in #791 - add warning when running bounding box query if points is present by @BioinfoTongLI in #777
Join operations
- fix join non matching table by @melonora in #813
- Fix bug with join with duplicate obs indices by @melonora in #822
- fix index cannot be reshaped with inner join by @melonora in #832
- fix index error left join by @melonora in #833
New Contributors
- @BioinfoTongLI made their first contribution in #777
- @Sonja-Stockhaus made their first contribution in #818
Full Changelog: v0.2.6...v0.3.0