Skip to content

Re-base collectors' drawing half onto cellpy.plotting#659

Merged
jepegit merged 2 commits into
masterfrom
657-collectors-drawing-rebase
Jul 23, 2026
Merged

Re-base collectors' drawing half onto cellpy.plotting#659
jepegit merged 2 commits into
masterfrom
657-collectors-drawing-rebase

Conversation

@jepegit

@jepegit jepegit commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Move collectors multi-cell plotters into cellpy.plotting.collected_plot with layout= / kind= (legacy method / plot_type / spread mapped).
  • BatchCollector.render / plot delegate to plotting; drawing bodies deleted from collectors.py.
  • Add FrameContext, collector figure oracle (tests/data/collector_figure_specs.json), and design note plotting-collected.md.

Closes #657.

Test plan

  • MPLBACKEND=Agg uv run pytest tests/test_collectors.py tests/test_plotting_package.py tests/test_figure_specs.py -q
  • CI Tier-1 pytest -m essential on the PR

Made with Cursor

jepegit and others added 2 commits July 23, 2026 18:41
Move multi-cell plotters into collected_plot with layout/kind options so
BatchCollector.render delegates into the shared prepare→spec→render home
and collectors no longer own figure drawing.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 23, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@jepegit
jepegit merged commit b7ff0c0 into master Jul 23, 2026
6 checks passed
@jepegit
jepegit deleted the 657-collectors-drawing-rebase branch July 23, 2026 18:46
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.

Re-base collectors' drawing half onto cellpy.plotting

1 participant