Skip to content

ENH: Add AdaptiveDenoising remote module CID blobs (3 files, 0.71 MiB)#48

Open
hjmjohnson wants to merge 1 commit intogh-pagesfrom
add-adaptivedenoising-cid-blobs
Open

ENH: Add AdaptiveDenoising remote module CID blobs (3 files, 0.71 MiB)#48
hjmjohnson wants to merge 1 commit intogh-pagesfrom
add-adaptivedenoising-cid-blobs

Conversation

@hjmjohnson
Copy link
Copy Markdown
Member

Pre-uploads test fixtures for the upcoming ITKAdaptiveDenoising
remote-module ingest. The fixtures live in the upstream repo as raw
.nrrd files (not content-links); ITK's contributing rules forbid
raw binaries in test/, so they need to be re-published as CID
blobs here before the in-tree ingest PR can land.

CID Source path Size
bafkreiafwnstu4vzkrl7gpt73tl3q53ywpdylbs2d4emezgzutj2thoyfy test/Input/r16slice.nrrd 239K
bafkreigltzq46r5ojiiyel37egvlosnxxgyth6ppwckzjtuxyywtlijoii test/Baseline/r16denoised_mean_squares.nrrd 256K
bafkreickjyvdwmq6eyz76e7cukkegm4dd75raimxj4pag2o6bkanvbofwm test/Baseline/r16denoised_pearson_correlation.nrrd 239K

CIDs were computed via ipfs add --cid-version=1 --raw-leaves and
verified after copy: every uploaded file's recomputed hash matches
its filename.

Why these are needed

The upstream ntustison/ITKAdaptiveDenoising ships these fixtures
inline in git rather than via the ExternalData / content-link
convention. The standard ITK ingest pipeline (v4) faithfully
reproduces upstream content; without .cid stubs in
ITKTestingData, the in-tree ingest PR's tests would carry raw
binaries and fail the contributor-policy gate
(Utilities/Maintenance/RemoteModuleIngest/AGENTS.md, decision 3).

Once these blobs land here, the in-tree ingest PR will replace the
raw .nrrd files with three small .cid stubs that point at these
CIDs, and ITKExternalData will resolve them through the standard
ITKTestingData mirror at fetch time.

Pre-uploads test fixtures for the upcoming ITKAdaptiveDenoising
remote-module ingest:

  bafkreiafwnstu4vzkrl7gpt73tl3q53ywpdylbs2d4emezgzutj2thoyfy
      r16slice.nrrd                          (test/Input,    239K)
  bafkreigltzq46r5ojiiyel37egvlosnxxgyth6ppwckzjtuxyywtlijoii
      r16denoised_mean_squares.nrrd          (test/Baseline, 256K)
  bafkreickjyvdwmq6eyz76e7cukkegm4dd75raimxj4pag2o6bkanvbofwm
      r16denoised_pearson_correlation.nrrd   (test/Baseline, 239K)

CIDs computed via 'ipfs add --cid-version=1 --raw-leaves'.
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