Skip to content

docs: list the 0.9.0 public names in DocC and the featurization gaps - #31

Merged
Paullo9 merged 1 commit into
mainfrom
claude/project-thread-febq9v
Oct 28, 2026
Merged

Paullo9 merged 1 commit into
mainfrom
claude/project-thread-febq9v

Conversation

@Paullo9

@Paullo9 Paullo9 commented Oct 28, 2026

Copy link
Copy Markdown
Contributor

Requested by Paul · project thread

Part of #15 (the DocC and text half; the consumer-check half needs a Mac build, see below).

What and why

  • DocC landing pages for CuboBragg, CuboCore, CuboEmbedding and CuboVirtual now list every public type they lacked, each in a Topics group with a short paragraph: PolarCube, PolarSampling, PolarPattern, PolarCubeData, RadialBackground, ResidentCube, ResidentCubeError, OriginEstimator; EllipseFit and its plane, parameters, result and error, Calibration and its companions, CubeEditing, EditedCube, the Fourier resample types, FrameTransform; BraggVectorClassification, BraggVirtualImage, BraggVirtualDetector, BraggDetectorCenter; Featurization, FeatureMatrix, FeatureReduction, FeaturizationNMFResult, FeaturizationError, NMF, GaussianMixture, NumPyRandomState. Every symbol link was checked against the source.
  • Featurization gaps: CuboEmbedding's Scope article and docs/embedding.md name what is not ported (from_braggvectors, ICA, RobustScaler, spatial_separation, consensus, add_features, delete_features) and why, matching docs/parity.md.
  • docs/open-items.md: the "DocC pages do not yet list" note now says only the consumer check is left.

Not in this PR: tools/consumer-check does not exercise the new names yet. It is Swift that only builds on macOS, and this was a cloud session with no Swift toolchain, so that half stays on #15 for a Mac session. No Swift source, .github, release or CHANGELOG file is touched.

Checklist

  • swift test -c release passes (no Swift change; CI runs it)
  • A test fails without the change and passes with it (docs only)
  • Pinned numbers are unchanged
  • Docs updated where a user would notice

Generated by Claude Code

The CuboBragg, CuboCore, CuboEmbedding and CuboVirtual landing pages gain Topics groups for every public type they
lacked (polar cube, radial background, resident cube, ellipse fit, calibration and cube editing, Bragg-vector
classification and virtual images, featurization, NMF, Gaussian mixtures). CuboEmbedding's Scope and
docs/embedding.md name what is not ported from py4DSTEM's Featurization.

Done: DocC and text half of CuboKit#15. Next: exercise the new names in tools/consumer-check on a Mac.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VkKZEVGZzxyb2accSwvsbj
@Paullo9 Paullo9 self-assigned this Oct 28, 2026
@Paullo9
Paullo9 merged commit 7a318f9 into main Oct 28, 2026
7 checks passed
@Paullo9
Paullo9 deleted the claude/project-thread-febq9v branch October 28, 2026 17:29
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.

2 participants