COMP: Drop AnalyzeObjectLabelMap remote module (deprecated, not ingested)#6207
Merged
hjmjohnson merged 1 commit intoInsightSoftwareConsortium:mainfrom May 6, 2026
Conversation
dzenanz
approved these changes
May 4, 2026
Member
dzenanz
left a comment
There was a problem hiding this comment.
Fine with me. I never needed this. Maybe we should discuss this a bit more widely. Maybe call out this PR on the forum?
This comment was marked as resolved.
This comment was marked as resolved.
…ted) The Analyze Object Map .obj format is a legacy format from the late 1990s/2000s era of Mayo Clinic's Analyze software. ITKAnalyzeObjectMap is essentially the only open-source reader/writer for it. The small residual user base of Analyze software (AnalyzeDirect commercial product) works inside that environment and is unlikely to need ITK's reader. No other major open-source imaging package — Slicer, SPM, FreeSurfer, FSL, AFNI — supports the format. The remote module has been maintained at minimum level (CI green, ITK 5.x API updates), but has zero stars, no releases, and the underlying format has been superseded. Effectively dormant; users with legacy Analyze Object Map data should convert to NIfTI label maps once and move forward. This commit drops the remote-fetch declaration so the format is no longer reachable via -DModule_AnalyzeObjectLabelMap. The upstream repository at InsightSoftwareConsortium/ITKAnalyzeObjectMap remains read-accessible for anyone needing the historical reader. Refs InsightSoftwareConsortium#6160.
0311445 to
9a8b40e
Compare
Member
Author
|
Addressed Greptile P2 in 9a8b40e (folded into the original commit): also removed the stale |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Drops the
AnalyzeObjectLabelMapremote-module declaration from ITK without ingesting the upstream into the source tree. Rationale and migration guidance in #6160 (this comment).Why archive instead of ingest
The Analyze Object Map
.objformat is a legacy format from the late 1990s / early 2000s era of Mayo Clinic's Analyze software.ITKAnalyzeObjectMapis essentially the only open-source reader/writer for it.Effect
Modules/Remote/AnalyzeObjectLabelMap.remote.cmakeremoved (54 lines).-DModule_AnalyzeObjectLabelMap:BOOL=ON.InsightSoftwareConsortium/ITKAnalyzeObjectMapremains read-accessible.archived=true. No Phase B ingestion-archival run is needed since nothing is being ingested into ITK proper — this is pure remote-module removal.