Published May 27, 2026 | Version v0.4.0
Software Open

scverse/spatialdata-plot: v0.4.0

  • 1. European Molecular Biology Laboratory
  • 2. Iber Lab - ETH Zürich
  • 3. EMBL
  • 4. Boehringer Ingelheim
  • 5. @nvidia @scverse @theislab
  • 6. @scverse
  • 7. @lizard-bio
  • 8. Max Planck Institut of Biochemistry

Description

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Added

  • Add Colour and palettes card to gallery by @timtreis in https://github.com/scverse/spatialdata-plot/pull/663
  • Extend make_palette_from_data to support labels by @timtreis in https://github.com/scverse/spatialdata-plot/pull/670
  • Add density mode to render_points by @timtreis in https://github.com/scverse/spatialdata-plot/pull/679
  • Allow outline_color to accept an obs column by @timtreis in https://github.com/scverse/spatialdata-plot/pull/683
  • Add method='datashader' to render_images for sparse images by @timtreis in https://github.com/scverse/spatialdata-plot/pull/676
  • Add interactive annotation ability via .pl.annotate() by @timtreis in https://github.com/scverse/spatialdata-plot/pull/684

Changed

  • Improved error message for incorrect gene_symbols columns by @SAY-5 in https://github.com/scverse/spatialdata-plot/pull/658
  • Parameter palette can now be used without specifying groups by @SAY-5 in https://github.com/scverse/spatialdata-plot/pull/659
  • Added guard against annotated instance_id==0 elements in render_labels by @SAY-5 in https://github.com/scverse/spatialdata-plot/pull/660
  • Raise clear error on disjoint instance IDs in render_shapes/labels/points by @SAY-5 in https://github.com/scverse/spatialdata-plot/pull/661
  • Raise on color name collision with column in render_* by @timtreis in https://github.com/scverse/spatialdata-plot/pull/665
  • Honor explicit table_name= when element has same-named column by @timtreis in https://github.com/scverse/spatialdata-plot/pull/666
  • Reject NaN pixels in render_images by @timtreis in https://github.com/scverse/spatialdata-plot/pull/673
  • Raise clear error for all-empty shapes by @timtreis in https://github.com/scverse/spatialdata-plot/pull/674
  • Raise clear error for 3D (z-stack) images and labels by @timtreis in https://github.com/scverse/spatialdata-plot/pull/675
  • Raise on obs/var key collision in table-based coloring by @timtreis in https://github.com/scverse/spatialdata-plot/pull/678
  • Skip wasted cs-level table copy in render_shapes/render_labels by @timtreis in https://github.com/scverse/spatialdata-plot/pull/680
  • Warn when r/g/b channels have divergent ranges by @timtreis in https://github.com/scverse/spatialdata-plot/pull/682

Fixed

  • Fix render_points(color="z") silently dropping data column by @timtreis in https://github.com/scverse/spatialdata-plot/pull/667
  • Fix datashader resolution collapse on cropped coordinate offsets by @timtreis in https://github.com/scverse/spatialdata-plot/pull/669
  • Fix render_points crash when coloring by spatial coord (x/y) by @timtreis in https://github.com/scverse/spatialdata-plot/pull/671
  • Fix render_images(norm=LogNorm()) crash on zero/non-positive data by @timtreis in https://github.com/scverse/spatialdata-plot/pull/672

New Contributors

  • @SAY-5 made their first contribution in https://github.com/scverse/spatialdata-plot/pull/658

Full Changelog: https://github.com/scverse/spatialdata-plot/compare/v0.3.4...v0.4.0

Files

scverse/spatialdata-plot-v0.4.0.zip

Files (19.2 MB)

Name Size Download all
md5:07f04f502be8267e638d3860f06015d6
19.2 MB Preview Download

Additional details

Related works