All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for
xarray.DataTree
(which moved fromdatatree.DataTree
)
- CLI interface from spatialdata branch
- New function to get layer by name #315 @minhtien-trinh
- New annotation function to display text near polygons #315 @minhtien-trinh
- Bug wrong radii transformed circles (e.g. with Visium lowres) #318
- Bugs: instance id shifted by 1; obsm visualization; background color for labels #320
- Bug adjusting contrast limit for RGB data #276
- Bug table was not reset after an element without table was added #317
- Bug when changing channel for a multichannel image #301 #302
- Bug when plotting catgorical annotations on points #304
- Modernized release workflow
- RGB is now detected based on axis names in .c (pass
("r","g","b")
or("r","g","b", "a")
to c_coords argument when parsing the Image(2D / 3D)Model) @aeisenbarth #153
- New annotation widget for managing shapes annotations @melonora #233 #261
- Showing image channel names in var widget for easy channel selection #254
- Fixed scatterplot widget #247
- Fixed contrast limits for images #265
- Saving shapes and points with
Shift + E
now saves 2D data (a z dim was wrongly added)
- Multi table support #199 @melonora
- Color shapes and points by values in dataframe in addition to tables #216
- Avoid exception when registering shortcuts #201 @aeisenbarth
- Fix wrong point size when affine specified #193
- Wrong element visiblity when changing coordinate system #207
- Cleaned up data model #180
- Fixes correct matching of geometies and annoations via join #208
- Better docstrings #219
- removed npe (napari plugin engine) dependency
- New APIs for changing coordinate systems #169
- New APIs for adding single elements #170
- Improved code to link new layers to layers with a
SpatialData
object #173
- Enabled saving annotations #168
- Added safeguard when table is None #177 @aeisenbarth
- Fix plotting annotations when changing element #175
- Fixed installation requirements #185 @goanpeca
- Global parameters POINT_THRESHOLD and POLYGON_THRESHOLD added to allow users to adjust these parameters.
- Updated dependencies
- Updated installation instructions since napari conda-forge no longer installs Qt backend. @psobolewskiPhD
- Allow for viewing SpatialData object with no annotations. @aeisenbarth
- Multiple SpatialData objects support (ported from the "spatialdata" branch)
- Interactive is more ergonomic, has a headless parameter, can be used to display pre-configured elements
- Remembering user layer visibility settings when changing coordinate system
- Fixes in CLI
- Several internal bugfixes and code refactorings
- Fixes in updating affine transformation when changing coordinate system
- Wrong tag preventing the release to pip (the previous tag was not of a commit merged to main).
- CLI @berombau @LucaMarconato
- Display of points and circles @LucaMarconato
- Issue with name reinitialization @tothmarcella
- Reverted to use PyQt5 @melonora
- RGB/RGBA correctly displayed for 3/4 channel images @rahulbshrestha
- Layer visibility changes when changing coordinate system @melonora
- Performance with multiscale images @LucaMarconato
- Refactored internal code to prepare for future refactoring @melonora
- Reviewers @giovp @timtreis @kevinyamauchi and the users that reported bugs.
- Color circles and polygons with annotations (#73)
- Shapes support
- Package versioning (#63)
- Merge pull request #62 from scverse/kevinyamauchi-patch-1 - Install spatialdata from pypi