Skip to content

refactor: rename plotting subpackage to visualization#21

Merged
edkerk merged 1 commit into
developfrom
refactor/rename-plotting-to-visualization
Jun 9, 2026
Merged

refactor: rename plotting subpackage to visualization#21
edkerk merged 1 commit into
developfrom
refactor/rename-plotting-to-visualization

Conversation

@edkerk

@edkerk edkerk commented Jun 8, 2026

Copy link
Copy Markdown
Member

What

Renames the (stub) plotting subpackage to visualization, matching RAVEN's folder layout where pathway/ + plotting/ were unified into visualization/ (SysBioChalmers/RAVEN#614). This is the deferred follow-up noted in #20.

  • src/raven_python/plotting/src/raven_python/visualization/
  • pip extra [plotting][visualization] (matplotlib)
  • CI (.github/workflows/ci.yml) and ReadTheDocs (.readthedocs.yaml) install lines updated so the renamed extra still resolves
  • docs updated: README.md, CHANGELOG.md, docs/installation.md, docs/README.md, docs/reference/api/index.md, docs/reference/todo.md

Notes

  • The subpackage is an unimplemented stub (empty __init__.py), so nothing imports it — no behaviour change, no broken imports.
  • Generic prose uses of the word "plotting" (seaborn / heatmap descriptions) are intentionally left unchanged.
  • After this, RAVEN and raven-python share the visualization/ name. The one remaining structural gap is reconstruction/metacyc/ (feature work — porting MetaCyc — not a rename).

Align the (stub) plotting subpackage with RAVEN's folder layout, where pathway +
plotting were unified into visualization/ (SysBioChalmers/RAVEN#614).

- src/raven_python/plotting/ -> src/raven_python/visualization/
- pyproject optional-dependency extra [plotting] -> [visualization] (matplotlib);
  CI (.github/workflows/ci.yml) and ReadTheDocs (.readthedocs.yaml) install lines
  updated to match so the renamed extra still resolves.
- docs updated: README, CHANGELOG, installation, docs/README, api/index, todo.

The subpackage is an unimplemented stub (empty __init__), so nothing imports it and
there is no behaviour change. Generic uses of the word "plotting" (seaborn / heatmap
prose) are left as-is.
@edkerk edkerk merged commit 693bc08 into develop Jun 9, 2026
5 checks passed
@edkerk edkerk deleted the refactor/rename-plotting-to-visualization branch June 9, 2026 05:33
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.

1 participant