Skip to content

Misc cleanup - #55

Merged
JamesMcClung merged 43 commits into
mainfrom
misc-cleanup
Aug 5, 2026
Merged

Misc cleanup#55
JamesMcClung merged 43 commits into
mainfrom
misc-cleanup

Conversation

@JamesMcClung

Copy link
Copy Markdown
Owner

Messy commit with a few performance regressions to be cleaned up later.

Features/Changes

  • --copy supports 0 args (copies active var)
  • --compute supports the shorthand -c (maybe confusing with copy...)
  • --versus stores a copy of the data at the time of its invocation, and thus must be the last adaptor in the pipeline for a given plot

Internal

  • Remove DataWithAttrs cache
  • Remove PlotInfo callbacks
  • Not sure how best to consolidate PlotTarget/Renderer/PlotInfo/Renderer2...

JamesMcClung and others added 13 commits August 4, 2026 08:19
Catches the Architecture section up with the cleanu branch: prepath-keyed
DataWorld, PlotTarget holding data, the Renderer/Renderer2 split (the
PlotInfo setter-callback push mechanism is gone), TreeLabeler, and
ensure_derived. Also drops the stale module-import-time config note.

Co-Authored-By: Claude <noreply@anthropic.com>
lookup() keys on the bare prefix; passing the whole prepath silently
lost every display name and unit for subdirectory prepaths.

Co-Authored-By: Claude <noreply@anthropic.com>
lookup() keys on the bare prefix; passing the whole prepath silently
lost the derived variable's display name and unit for subdirectory
prepaths.

Co-Authored-By: Claude <noreply@anthropic.com>
@JamesMcClung JamesMcClung added enhancement New feature or request refactor Internal simplifications or generalizations labels Aug 5, 2026
@JamesMcClung
JamesMcClung merged commit f465f34 into main Aug 5, 2026
2 of 3 checks passed
@JamesMcClung
JamesMcClung deleted the misc-cleanup branch August 5, 2026 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request refactor Internal simplifications or generalizations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant