Skip to content

Commit db06a99

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 6fe5ecc commit db06a99

File tree

3 files changed

+72
-72
lines changed

3 files changed

+72
-72
lines changed

CHANGELOG.md

Lines changed: 61 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -12,166 +12,166 @@ and this project adheres to [Semantic Versioning][].
1212

1313
### Fixed
1414

15-
- Transformations of Points and Shapes are now applied before rendering with datashader (#378)
15+
- Transformations of Points and Shapes are now applied before rendering with datashader (#378)
1616

1717
## [0.2.8] - 2024-11-26
1818

1919
### Changed
2020

21-
- Support for `xarray.DataTree` (which moved from `datatree.DataTree`) (#380)
21+
- Support for `xarray.DataTree` (which moved from `datatree.DataTree`) (#380)
2222

2323
## [0.2.7] - 2024-10-24
2424

2525
### Added
2626

27-
- The user can now specify `datashader_reduction` to control the rendering behaviour (#309)
28-
- Rendering outlines of shapes with datashader works now (#309)
27+
- The user can now specify `datashader_reduction` to control the rendering behaviour (#309)
28+
- Rendering outlines of shapes with datashader works now (#309)
2929

3030
### Fixed
3131

32-
- datashader now uses canvas size = image size which speeds up the rendering (#309)
33-
- datashader now uses the `linear` as interpolation method for colormaps instead of the default `eq_hist` to make it equivalent to matplotlib (#309)
34-
- point sizes of datashader now agree with matplotlib also when dpi != 100 (#309)
35-
- Giving a custom colormap when rendering a multiscale image now works (#586)
32+
- datashader now uses canvas size = image size which speeds up the rendering (#309)
33+
- datashader now uses the `linear` as interpolation method for colormaps instead of the default `eq_hist` to make it equivalent to matplotlib (#309)
34+
- point sizes of datashader now agree with matplotlib also when dpi != 100 (#309)
35+
- Giving a custom colormap when rendering a multiscale image now works (#586)
3636

3737
## [0.2.6] - 2024-09-04
3838

3939
### Changed
4040

41-
- Lowered RMSE-threshold for plot-based tests from 45 to 15 (#344)
42-
- When subsetting to `groups`, `NA` isn't automatically added to legend (#344)
43-
- When rendering a single image channel, a colorbar is now shown (#346)
44-
- Removed `percentiles_for_norm` parameter (#346)
45-
- Changed `norm` to no longer accept bools, only `mpl.colors.Normalise` or `None` (#346)
41+
- Lowered RMSE-threshold for plot-based tests from 45 to 15 (#344)
42+
- When subsetting to `groups`, `NA` isn't automatically added to legend (#344)
43+
- When rendering a single image channel, a colorbar is now shown (#346)
44+
- Removed `percentiles_for_norm` parameter (#346)
45+
- Changed `norm` to no longer accept bools, only `mpl.colors.Normalise` or `None` (#346)
4646

4747
### Fixed
4848

49-
- Filtering with `groups` now preserves original cmap (#344)
50-
- Non-selected `groups` are now not shown in `na_color` (#344)
51-
- Several issues associated with `norm` and `colorbar` (#346)
49+
- Filtering with `groups` now preserves original cmap (#344)
50+
- Non-selected `groups` are now not shown in `na_color` (#344)
51+
- Several issues associated with `norm` and `colorbar` (#346)
5252

5353
## [0.2.5] - 2024-08-23
5454

5555
### Changed
5656

57-
- Replaced `outline` parameter in `render_labels` with alpha-based logic (#323)
58-
- Lowered RMSE-threshold for plot-based tests from 60 to 45 (#323)
59-
- Removed `preprocessing` (.pp) accessor (#329)
57+
- Replaced `outline` parameter in `render_labels` with alpha-based logic (#323)
58+
- Lowered RMSE-threshold for plot-based tests from 60 to 45 (#323)
59+
- Removed `preprocessing` (.pp) accessor (#329)
6060

6161
### Fixed
6262

63-
- Minor fixes for several tests as a result of the threshold change (#323)
63+
- Minor fixes for several tests as a result of the threshold change (#323)
6464

6565
## [0.2.4] - 2024-08-07
6666

6767
### Added
6868

69-
- Added utils function for 0-transparent cmaps (#302)
69+
- Added utils function for 0-transparent cmaps (#302)
7070

7171
### Fixed
7272

73-
- Took RNG out of categorical label test (#306)
74-
- Performance bug when plotting shapes (#298)
75-
- scale parameter was ignored for single-scale images (#301)
76-
- Changes to support for dask-expr (#283)
77-
- Added error handling for non-existent elements (#305)
78-
- Specifying vmin and vmax properly clips image data (#307)
79-
- import bug `get_cmap()` (8fd969c)
73+
- Took RNG out of categorical label test (#306)
74+
- Performance bug when plotting shapes (#298)
75+
- scale parameter was ignored for single-scale images (#301)
76+
- Changes to support for dask-expr (#283)
77+
- Added error handling for non-existent elements (#305)
78+
- Specifying vmin and vmax properly clips image data (#307)
79+
- import bug `get_cmap()` (8fd969c)
8080

8181
## [0.2.3] - 2024-07-03
8282

8383
### Added
8484

85-
- Datashader support for points and shapes (#244)
85+
- Datashader support for points and shapes (#244)
8686

8787
### Changed
8888

89-
- All parameters are now provided for a single element (#272)
89+
- All parameters are now provided for a single element (#272)
9090

9191
### Fixed
9292

93-
- Fix color assignment for NaN values (#257)
94-
- Zorder of rendering now strictly follows the order of the render_x calls (#244)
93+
- Fix color assignment for NaN values (#257)
94+
- Zorder of rendering now strictly follows the order of the render_x calls (#244)
9595

9696
## [0.2.2] - 2024-05-02
9797

9898
### Fixed
9999

100-
- Fixed `fill_alpha` ignoring `alpha` channel from custom cmap (#236)
101-
- Fix channel str support (#221)
100+
- Fixed `fill_alpha` ignoring `alpha` channel from custom cmap (#236)
101+
- Fix channel str support (#221)
102102

103103
## [0.2.1] - 2024-03-26
104104

105105
### Minor
106106

107-
- Adjusted GitHub worklows
107+
- Adjusted GitHub worklows
108108

109109
## [0.2.0] - 2024-03-24
110110

111111
### Added
112112

113-
- Support for plotting multiple tables @melonora
113+
- Support for plotting multiple tables @melonora
114114

115115
### Fixed
116116

117-
- Several bugfixes, especially for colors and palettes @melonora
117+
- Several bugfixes, especially for colors and palettes @melonora
118118

119119
## [0.1.0] - 2024-01-17
120120

121121
### Added
122122

123-
- Multiscale image handling: user can specify a scale, else the best scale is selected automatically given the figure size and dpi (#164)
124-
- Large images are automatically rasterized to speed up performance (#164)
125-
- Added better error message for mismatch in cs and ax number (#185)
126-
- Beter test coverage for correct plotting of elements after transformation (#198)
127-
- Can now stack render commands (#190, #192)
128-
- The `color` argument in render_shapes/points now accepts actual colors as well (#199)
129-
- Input arguments are now evaulated for their types in basic.py (#199)
123+
- Multiscale image handling: user can specify a scale, else the best scale is selected automatically given the figure size and dpi (#164)
124+
- Large images are automatically rasterized to speed up performance (#164)
125+
- Added better error message for mismatch in cs and ax number (#185)
126+
- Beter test coverage for correct plotting of elements after transformation (#198)
127+
- Can now stack render commands (#190, #192)
128+
- The `color` argument in render_shapes/points now accepts actual colors as well (#199)
129+
- Input arguments are now evaulated for their types in basic.py (#199)
130130

131131
### Fixed
132132

133-
- Now dropping index when plotting shapes after spatial query (#177)
134-
- Points are now being correctly rotated (#198)
135-
- 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)
133+
- Now dropping index when plotting shapes after spatial query (#177)
134+
- Points are now being correctly rotated (#198)
135+
- 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)
136136

137137
## [0.0.6] - 2023-11-06
138138

139139
### Added
140140

141-
- Pushed `get_extent` functionality upstream to `spatialdata` (#162)
141+
- Pushed `get_extent` functionality upstream to `spatialdata` (#162)
142142

143143
## [0.0.5] - 2023-10-02
144144

145145
### Added
146146

147-
- Can now scale shapes (#152)
148-
- Can now plot columns from GeoDataFrame (#149)
147+
- Can now scale shapes (#152)
148+
- Can now plot columns from GeoDataFrame (#149)
149149

150150
### Fixed
151151

152-
- Multipolygons are now handled correctly (#93)
153-
- Legend order is now deterministic (#143)
154-
- Images no longer normalised by default (#150)
155-
- Filtering of shapes and points using the `groups` argument is now possible, coloring by palette and cmap arguments works for shapes and points (#153)
156-
- Colorbar no longer autoscales to [0, 1] (#155)
157-
- Plotting shapes after a spatial query is now possible (#163)
152+
- Multipolygons are now handled correctly (#93)
153+
- Legend order is now deterministic (#143)
154+
- Images no longer normalised by default (#150)
155+
- Filtering of shapes and points using the `groups` argument is now possible, coloring by palette and cmap arguments works for shapes and points (#153)
156+
- Colorbar no longer autoscales to [0, 1] (#155)
157+
- Plotting shapes after a spatial query is now possible (#163)
158158

159159
## [0.0.4] - 2023-08-11
160160

161161
### Fixed
162162

163-
- Multi-scale images/labels are now correctly substituted and the action is logged (#131).
164-
- Empty geometries among the shapes can be handeled (#133).
165-
- `outline_width` parameter in render_shapes is now a float that actually determines the line width (#139).
163+
- Multi-scale images/labels are now correctly substituted and the action is logged (#131).
164+
- Empty geometries among the shapes can be handeled (#133).
165+
- `outline_width` parameter in render_shapes is now a float that actually determines the line width (#139).
166166

167167
## [0.0.2] - 2023-06-25
168168

169169
### Fixed
170170

171-
- Multiple bugfixes of which I didn't keep track of.
171+
- Multiple bugfixes of which I didn't keep track of.
172172

173173
## [0.0.1] - 2023-04-04
174174

175175
### Added
176176

177-
- Initial release of `spatialdata-plot` with support for `images`, `labels`, `points` and `shapes`.
177+
- Initial release of `spatialdata-plot` with support for `images`, `labels`, `points` and `shapes`.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ SpatialData’s plotting capabilities allow to quickly visualise all contained m
2626

2727
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
2828

29-
- [API documentation][link-api].
30-
- [Example notebooks][link-notebooks] (section "Visiualizations")
29+
- [API documentation][link-api].
30+
- [Example notebooks][link-notebooks] (section "Visiualizations")
3131

3232
## Installation
3333

docs/contributing.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -99,11 +99,11 @@ Specify `vX.X.X` as a tag name and create a release. For more information, see [
9999

100100
Please write documentation for new or changed features and use-cases. This project uses [sphinx][] with the following features:
101101

102-
- the [myst][] extension allows to write documentation in markdown/Markedly Structured Text
103-
- [Numpy-style docstrings][numpydoc] (through the [napoloen][numpydoc-napoleon] extension).
104-
- Jupyter notebooks as tutorials through [myst-nb][] (See [Tutorials with myst-nb](#tutorials-with-myst-nb-and-jupyter-notebooks))
105-
- [Sphinx autodoc typehints][], to automatically reference annotated input and output types
106-
- Citations (like {cite:p}`Virshup_2023`) can be included with [sphinxcontrib-bibtex](https://sphinxcontrib-bibtex.readthedocs.io/)
102+
- the [myst][] extension allows to write documentation in markdown/Markedly Structured Text
103+
- [Numpy-style docstrings][numpydoc] (through the [napoloen][numpydoc-napoleon] extension).
104+
- Jupyter notebooks as tutorials through [myst-nb][] (See [Tutorials with myst-nb](#tutorials-with-myst-nb-and-jupyter-notebooks))
105+
- [Sphinx autodoc typehints][], to automatically reference annotated input and output types
106+
- Citations (like {cite:p}`Virshup_2023`) can be included with [sphinxcontrib-bibtex](https://sphinxcontrib-bibtex.readthedocs.io/)
107107

108108
See the [scanpy developer docs](https://scanpy.readthedocs.io/en/latest/dev/documentation.html) for more information
109109
on how to write documentation.
@@ -120,10 +120,10 @@ repository.
120120

121121
#### Hints
122122

123-
- If you refer to objects from other packages, please add an entry to `intersphinx_mapping` in `docs/conf.py`. Only
124-
if you do so can sphinx automatically create a link to the external documentation.
125-
- If building the documentation fails because of a missing link that is outside your control, you can add an entry to
126-
the `nitpick_ignore` list in `docs/conf.py`
123+
- If you refer to objects from other packages, please add an entry to `intersphinx_mapping` in `docs/conf.py`. Only
124+
if you do so can sphinx automatically create a link to the external documentation.
125+
- If building the documentation fails because of a missing link that is outside your control, you can add an entry to
126+
the `nitpick_ignore` list in `docs/conf.py`
127127

128128
#### Building the docs locally
129129

0 commit comments

Comments
 (0)