Skip to content

feat: new holoviz plotting#4188

Open
flying-sheep wants to merge 8 commits into
aggregate-dimfrom
plotting
Open

feat: new holoviz plotting#4188
flying-sheep wants to merge 8 commits into
aggregate-dimfrom
plotting

Conversation

@flying-sheep

@flying-sheep flying-sheep commented Jun 29, 2026

Copy link
Copy Markdown
Member

TODO

  • dotplot
  • more plots?
  • export helpers like dot_size
  • other backends demo
  • selenium for export?
  • example notebook(s)
  • re-export A/AdDim (A = sc.pl.hv_init())

@flying-sheep flying-sheep added this to the 1.13.0 milestone Jun 29, 2026
@codecov

codecov Bot commented Jun 30, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 45.19231% with 228 lines in your changes missing coverage. Please review.
✅ Project coverage is 78.57%. Comparing base (90311d3) to head (b2602c9).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
src/scanpy/plotting/_v2/_core.py 0.00% 128 Missing ⚠️
src/scanpy/plotting/_v2/_tl.py 0.00% 44 Missing ⚠️
src/scanpy/plotting/_v2/_api.py 0.00% 17 Missing ⚠️
src/scanpy/plotting/_v2/_pp.py 0.00% 17 Missing ⚠️
src/scanpy/plotting/legacy/mpl_settings.py 89.23% 7 Missing ⚠️
src/scanpy/plotting/_v2/__init__.py 0.00% 6 Missing ⚠️
src/scanpy/datasets/_datasets.py 57.14% 3 Missing ⚠️
src/scanpy/plotting/__init__.py 90.00% 2 Missing ⚠️
src/scanpy/tools/_embedding_density.py 60.00% 2 Missing ⚠️
src/scanpy/plotting/legacy/_utils.py 87.50% 1 Missing ⚠️
... and 1 more
Additional details and impacted files
@@                Coverage Diff                @@
##           aggregate-dim    #4188      +/-   ##
=================================================
- Coverage          80.02%   78.57%   -1.46%     
=================================================
  Files                121      128       +7     
  Lines              13012    13263     +251     
=================================================
+ Hits               10413    10421       +8     
- Misses              2599     2842     +243     
Flag Coverage Δ
hatch-test.low-vers 77.43% <45.19%> (-1.48%) ⬇️
hatch-test.pre 78.47% <45.19%> (-1.47%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
src/scanpy/__init__.py 96.55% <100.00%> (ø)
src/scanpy/_settings/__init__.py 96.11% <ø> (+4.38%) ⬆️
src/scanpy/external/pl.py 29.21% <100.00%> (ø)
src/scanpy/plotting/_common.py 100.00% <100.00%> (ø)
src/scanpy/plotting/legacy/__init__.py 100.00% <100.00%> (ø)
src/scanpy/plotting/legacy/_anndata.py 85.65% <100.00%> (ø)
src/scanpy/plotting/legacy/_baseplot_class.py 80.36% <100.00%> (ø)
src/scanpy/plotting/legacy/_docs.py 100.00% <100.00%> (ø)
src/scanpy/plotting/legacy/_dotplot.py 91.89% <100.00%> (ø)
src/scanpy/plotting/legacy/_easter_egg.py 100.00% <ø> (ø)
... and 21 more

... and 2 files with indirect coverage changes

@flying-sheep flying-sheep changed the base branch from main to naked-base July 2, 2026 08:18
Base automatically changed from naked-base to main July 2, 2026 15:26
@flying-sheep flying-sheep marked this pull request as ready for review July 3, 2026 12:40
@flying-sheep flying-sheep changed the base branch from main to aggregate-dim July 7, 2026 06:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Holoviz based plotting

1 participant