Skip to content

397 modern table#398

Merged
mdoube merged 11 commits into
masterfrom
397-modern-table
May 14, 2026
Merged

397 modern table#398
mdoube merged 11 commits into
masterfrom
397-modern-table

Conversation

@mdoube
Copy link
Copy Markdown
Member

@mdoube mdoube commented May 12, 2026

Use the modern SharedTable instead of the legacy result table.

@mdoube mdoube linked an issue May 12, 2026 that may be closed by this pull request
@mdoube mdoube merged commit 2089cfc into master May 14, 2026
1 check passed
mdoube added a commit that referenced this pull request May 28, 2026
Stop using the legacy ResultsTable so that there is only one destination for numerical results.

This should make behaviour more consistent for API users.

* Mark the legacy ResultInserter as deprecated

* Let legacy plugins see the scijava SharedTable and other utilities

* Give legacy plugins access to the modern plugin apis

* Put a light scijava wrapper on legacy Connectivity

Let the command finder index the plugin like a modern plugin
Use the modern BoneJ result table
All calculation and data types are IJ1 / primitive

* Remove commented code

* Use scijava table for Moments of Inertia

* Use scijava SharedTable for SphereFitter

* Use scijava SharedTable for Purify

* Use the shared table for particle analyser

Clears the table on each call, does not append.

* Slice Geometry uses the modern shared table

* Remove legacy ResultInserter
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.

Use only the Modern BoneJ table for numerical output

1 participant