Skip to content

Wire Batch.plot to plotting and delete batch_plotters#661

Merged
jepegit merged 1 commit into
masterfrom
658-batch-plot-delete-batch-plotters
Jul 23, 2026
Merged

Wire Batch.plot to plotting and delete batch_plotters#661
jepegit merged 1 commit into
masterfrom
658-batch-plot-delete-batch-plotters

Conversation

@jepegit

@jepegit jepegit commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Relocate Batch cycle-life summary plotting into cellpy.plotting.batch_summary and wire Batch.plot / plot_summaries through it.
  • Delete cellpy/utils/batch_tools/batch_plotters.py; keep a thin b.plotter.figure facade.
  • Backend triage: plotly / matplotlib; seaborn → deprecated alias to matplotlib; bokeh raises. Docs + DEPRECATIONS + batch figure-spec snapshot.

Closes #658

Test plan

  • MPLBACKEND=Agg uv run pytest -m essential
  • Focused batch/plotting/collector/oracle suite (85 passed)
  • CI checks on this PR

Made with Cursor

Relocate the cycle-life summary path into plotting, triage backends
(plotly/matplotlib; seaborn alias; bokeh removed), and keep the
b.plotter.figure facade so batch notebooks stay usable.

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 5c67aad into master Jul 23, 2026
7 checks passed
@jepegit
jepegit deleted the 658-batch-plot-delete-batch-plotters branch July 23, 2026 20:25
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.

Wire Batch.plot() to plotting and delete batch_plotters.py

1 participant