What's Changed
Added
- Add Colour and palettes card to gallery by @timtreis in #663
- Extend make_palette_from_data to support labels by @timtreis in #670
- Add density mode to render_points by @timtreis in #679
- Allow
outline_colorto accept an obs column by @timtreis in #683 - Add method='datashader' to render_images for sparse images by @timtreis in #676
- Add interactive annotation ability via
.pl.annotate()by @EricMoerthVis, @asarigun, @Sonja-Stockhaus, and @timtreis in #684
Changed
- Improved error message for incorrect
gene_symbolscolumns by @SAY-5 in #658 - Parameter
palettecan now be used without specifyinggroupsby @SAY-5 in #659 - Added guard against annotated
instance_id==0elements inrender_labelsby @SAY-5 in #660 - Raise clear error on disjoint instance IDs in render_shapes/labels/points by @SAY-5 in #661
- Raise on color name collision with column in render_* by @timtreis in #665
- Honor explicit table_name= when element has same-named column by @timtreis in #666
- Reject NaN pixels in render_images by @timtreis in #673
- Raise clear error for all-empty shapes by @timtreis in #674
- Raise clear error for 3D (z-stack) images and labels by @timtreis in #675
- Raise on obs/var key collision in table-based coloring by @timtreis in #678
- Skip wasted cs-level table copy in render_shapes/render_labels by @timtreis in #680
- Warn when r/g/b channels have divergent ranges by @timtreis in #682
Fixed
- Fix render_points(color="z") silently dropping data column by @timtreis in #667
- Fix datashader resolution collapse on cropped coordinate offsets by @timtreis in #669
- Fix render_points crash when coloring by spatial coord (x/y) by @timtreis in #671
- Fix render_images(norm=LogNorm()) crash on zero/non-positive data by @timtreis in #672
New Contributors
Full Changelog: v0.3.4...v0.4.0