You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix bug due to `sc.get.obs_df()` returning a different type (#393)
15
+
- Transformations of Points and Shapes are now applied before rendering with datashader (#378)
16
+
- Fix bug due to `sc.get.obs_df()` returning a different type (#393)
16
17
17
18
## [0.2.8] - 2024-11-26
18
19
19
-
- Support for `xarray.DataTree` (which moved from `datatree.DataTree`)
20
+
### Changed
21
+
22
+
- Support for `xarray.DataTree` (which moved from `datatree.DataTree`) (#380)
20
23
21
24
## [0.2.7] - 2024-10-24
22
25
23
26
### Added
24
27
25
-
-The user can now specify `datashader_reduction` to control the rendering behaviour (#309)
26
-
-Rendering outlines of shapes with datashader works now (#309)
28
+
- The user can now specify `datashader_reduction` to control the rendering behaviour (#309)
29
+
- Rendering outlines of shapes with datashader works now (#309)
27
30
28
31
### Fixed
29
32
30
-
-datashader now uses canvas size = image size which speeds up the rendering (#309)
31
-
-datashader now uses the `linear` as interpolation method for colormaps instead of the default `eq_hist` to make it equivalent to matplotlib (#309)
32
-
-point sizes of datashader now agree with matplotlib also when dpi != 100 (#309)
33
-
-Giving a custom colormap when rendering a multiscale image now works (#586)
33
+
- datashader now uses canvas size = image size which speeds up the rendering (#309)
34
+
- datashader now uses the `linear` as interpolation method for colormaps instead of the default `eq_hist` to make it equivalent to matplotlib (#309)
35
+
- point sizes of datashader now agree with matplotlib also when dpi != 100 (#309)
36
+
- Giving a custom colormap when rendering a multiscale image now works (#586)
34
37
35
38
## [0.2.6] - 2024-09-04
36
39
37
40
### Changed
38
41
39
-
-Lowered RMSE-threshold for plot-based tests from 45 to 15 (#344)
40
-
-When subsetting to `groups`, `NA` isn't automatically added to legend (#344)
41
-
-When rendering a single image channel, a colorbar is now shown (#346)
42
-
-Removed `percentiles_for_norm` parameter (#346)
43
-
-Changed `norm` to no longer accept bools, only `mpl.colors.Normalise` or `None` (#346)
42
+
- Lowered RMSE-threshold for plot-based tests from 45 to 15 (#344)
43
+
- When subsetting to `groups`, `NA` isn't automatically added to legend (#344)
44
+
- When rendering a single image channel, a colorbar is now shown (#346)
45
+
- Removed `percentiles_for_norm` parameter (#346)
46
+
- Changed `norm` to no longer accept bools, only `mpl.colors.Normalise` or `None` (#346)
44
47
45
48
### Fixed
46
49
47
-
-Filtering with `groups` now preserves original cmap (#344)
48
-
-Non-selected `groups` are now not shown in `na_color` (#344)
49
-
-Several issues associated with `norm` and `colorbar` (#346)
50
+
- Filtering with `groups` now preserves original cmap (#344)
51
+
- Non-selected `groups` are now not shown in `na_color` (#344)
52
+
- Several issues associated with `norm` and `colorbar` (#346)
50
53
51
54
## [0.2.5] - 2024-08-23
52
55
53
-
### Added
54
-
55
-
-
56
-
57
56
### Changed
58
57
59
-
-Replaced `outline` parameter in `render_labels` with alpha-based logic (#323)
60
-
-Lowered RMSE-threshold for plot-based tests from 60 to 45 (#323)
61
-
-Removed `preprocessing` (.pp) accessor (#329)
58
+
- Replaced `outline` parameter in `render_labels` with alpha-based logic (#323)
59
+
- Lowered RMSE-threshold for plot-based tests from 60 to 45 (#323)
60
+
- Removed `preprocessing` (.pp) accessor (#329)
62
61
63
62
### Fixed
64
63
65
-
-Minor fixes for several tests as a result of the threshold change (#323)
64
+
- Minor fixes for several tests as a result of the threshold change (#323)
66
65
67
66
## [0.2.4] - 2024-08-07
68
67
69
68
### Added
70
69
71
-
-Added utils function for 0-transparent cmaps (#302)
70
+
- Added utils function for 0-transparent cmaps (#302)
72
71
73
72
### Fixed
74
73
75
-
-Took RNG out of categorical label test (#306)
76
-
-Performance bug when plotting shapes (#298)
77
-
-scale parameter was ignored for single-scale images (#301)
78
-
-Changes to support for dask-expr (#283)
79
-
-Added error handling for non-existent elements (#305)
80
-
-Specifying vmin and vmax properly clips image data (#307)
81
-
-import bug `get_cmap()` (8fd969c)
74
+
- Took RNG out of categorical label test (#306)
75
+
- Performance bug when plotting shapes (#298)
76
+
- scale parameter was ignored for single-scale images (#301)
77
+
- Changes to support for dask-expr (#283)
78
+
- Added error handling for non-existent elements (#305)
79
+
- Specifying vmin and vmax properly clips image data (#307)
80
+
- import bug `get_cmap()` (8fd969c)
82
81
83
82
## [0.2.3] - 2024-07-03
84
83
85
84
### Added
86
85
87
-
-Datashader support for points and shapes (#244)
86
+
- Datashader support for points and shapes (#244)
88
87
89
88
### Changed
90
89
91
-
-All parameters are now provided for a single element (#272)
90
+
- All parameters are now provided for a single element (#272)
92
91
93
92
### Fixed
94
93
95
-
-Fix color assignment for NaN values (#257)
96
-
-Zorder of rendering now strictly follows the order of the render_x calls (#244)
94
+
- Fix color assignment for NaN values (#257)
95
+
- Zorder of rendering now strictly follows the order of the render_x calls (#244)
97
96
98
97
## [0.2.2] - 2024-05-02
99
98
100
99
### Fixed
101
100
102
-
-Fixed `fill_alpha` ignoring `alpha` channel from custom cmap (#236)
103
-
-Fix channel str support (#221)
101
+
- Fixed `fill_alpha` ignoring `alpha` channel from custom cmap (#236)
102
+
- Fix channel str support (#221)
104
103
105
104
## [0.2.1] - 2024-03-26
106
105
107
106
### Minor
108
107
109
-
-Adjusted GitHub worklows
108
+
- Adjusted GitHub worklows
110
109
111
110
## [0.2.0] - 2024-03-24
112
111
113
112
### Added
114
113
115
-
-Support for plotting multiple tables @melonora
114
+
- Support for plotting multiple tables @melonora
116
115
117
116
### Fixed
118
117
119
-
-Several bugfixes, especially for colors and palettes @melonora
118
+
- Several bugfixes, especially for colors and palettes @melonora
120
119
121
120
## [0.1.0] - 2024-01-17
122
121
123
122
### Added
124
123
125
-
-Multiscale image handling: user can specify a scale, else the best scale is selected automatically given the figure size and dpi (#164)
126
-
-Large images are automatically rasterized to speed up performance (#164)
127
-
-Added better error message for mismatch in cs and ax number (#185)
128
-
-Beter test coverage for correct plotting of elements after transformation (#198)
129
-
-Can now stack render commands (#190, #192)
130
-
-The `color` argument in render_shapes/points now accepts actual colors as well (#199)
131
-
-Input arguments are now evaulated for their types in basic.py (#199)
124
+
- Multiscale image handling: user can specify a scale, else the best scale is selected automatically given the figure size and dpi (#164)
125
+
- Large images are automatically rasterized to speed up performance (#164)
126
+
- Added better error message for mismatch in cs and ax number (#185)
127
+
- Beter test coverage for correct plotting of elements after transformation (#198)
128
+
- Can now stack render commands (#190, #192)
129
+
- The `color` argument in render_shapes/points now accepts actual colors as well (#199)
130
+
- Input arguments are now evaulated for their types in basic.py (#199)
132
131
133
132
### Fixed
134
133
135
-
-Now dropping index when plotting shapes after spatial query (#177)
136
-
-Points are now being correctly rotated (#198)
137
-
-User can now pass Colormap objects to the cmap argument in render_images. When only one cmap is given for 3 channels, it is now applied to each channel (#188, #194)
134
+
- Now dropping index when plotting shapes after spatial query (#177)
135
+
- Points are now being correctly rotated (#198)
136
+
- User can now pass Colormap objects to the cmap argument in render_images. When only one cmap is given for 3 channels, it is now applied to each channel (#188, #194)
138
137
139
138
## [0.0.6] - 2023-11-06
140
139
141
140
### Added
142
141
143
-
-Pushed `get_extent` functionality upstream to `spatialdata` (#162)
142
+
- Pushed `get_extent` functionality upstream to `spatialdata` (#162)
144
143
145
144
## [0.0.5] - 2023-10-02
146
145
147
146
### Added
148
147
149
-
-Can now scale shapes (#152)
150
-
-Can now plot columns from GeoDataFrame (#149)
148
+
- Can now scale shapes (#152)
149
+
- Can now plot columns from GeoDataFrame (#149)
151
150
152
151
### Fixed
153
152
154
-
-Multipolygons are now handled correctly (#93)
155
-
-Legend order is now deterministic (#143)
156
-
-Images no longer normalised by default (#150)
157
-
-Filtering of shapes and points using the `groups` argument is now possible, coloring by palette and cmap arguments works for shapes and points (#153)
158
-
-Colorbar no longer autoscales to [0, 1] (#155)
159
-
-Plotting shapes after a spatial query is now possible (#163)
153
+
- Multipolygons are now handled correctly (#93)
154
+
- Legend order is now deterministic (#143)
155
+
- Images no longer normalised by default (#150)
156
+
- Filtering of shapes and points using the `groups` argument is now possible, coloring by palette and cmap arguments works for shapes and points (#153)
157
+
- Colorbar no longer autoscales to [0, 1] (#155)
158
+
- Plotting shapes after a spatial query is now possible (#163)
160
159
161
160
## [0.0.4] - 2023-08-11
162
161
163
162
### Fixed
164
163
165
-
-Multi-scale images/labels are now correctly substituted and the action is logged (#131).
166
-
-Empty geometries among the shapes can be handeled (#133).
167
-
-`outline_width` parameter in render_shapes is now a float that actually determines the line width (#139).
164
+
- Multi-scale images/labels are now correctly substituted and the action is logged (#131).
165
+
- Empty geometries among the shapes can be handeled (#133).
166
+
-`outline_width` parameter in render_shapes is now a float that actually determines the line width (#139).
168
167
169
168
## [0.0.2] - 2023-06-25
170
169
171
170
### Fixed
172
171
173
-
-Multiple bugfixes of which I didn't keep track of.
172
+
- Multiple bugfixes of which I didn't keep track of.
174
173
175
174
## [0.0.1] - 2023-04-04
176
175
177
176
### Added
178
177
179
-
-Initial release of `spatialdata-plot` with support for `images`, `labels`, `points` and `shapes`.
178
+
- Initial release of `spatialdata-plot` with support for `images`, `labels`, `points` and `shapes`.
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,8 +26,8 @@ SpatialData’s plotting capabilities allow to quickly visualise all contained m
26
26
27
27
For more information on the `spatialdata-plot` library, please refer to the [documentation](https://spatialdata.scverse.org/projects/plot/en/latest/index.html). In particular, the
0 commit comments