Skip to content

CMC Pipeline: add cell coarse registration#176

Merged
SimoneAriens merged 99 commits intomainfrom
cmc-pipeline-coarse-reg
Mar 13, 2026
Merged

CMC Pipeline: add cell coarse registration#176
SimoneAriens merged 99 commits intomainfrom
cmc-pipeline-coarse-reg

Conversation

@cfs-data
Copy link
Collaborator

No description provided.

@cfs-data cfs-data changed the title CMC Pipeline: add cell coarse registration [Draft] CMC Pipeline: add cell coarse registration Mar 10, 2026
@cfs-data cfs-data marked this pull request as draft March 10, 2026 12:37
@cfs-data cfs-data changed the base branch from cmc-pipeline-base to feature/grids_for_cmc March 11, 2026 11:26
@SimoneAriens SimoneAriens changed the base branch from feature/grids_for_cmc to main March 13, 2026 10:37
@github-actions
Copy link

Diff Coverage

Diff: origin/main..HEAD, staged and unstaged changes

  • packages/scratch-core/src/conversion/surface_comparison/cell_registration/coarse.py (100%)
  • packages/scratch-core/src/conversion/surface_comparison/cell_registration/core.py (100%)
  • packages/scratch-core/src/conversion/surface_comparison/cell_registration/utils.py (100%)
  • packages/scratch-core/src/conversion/surface_comparison/cmc_classification.py (100%)
  • packages/scratch-core/src/conversion/surface_comparison/grid.py (100%)
  • packages/scratch-core/src/conversion/surface_comparison/models.py (100%)
  • packages/scratch-core/src/conversion/surface_comparison/pipeline.py (100%)
  • packages/scratch-core/src/conversion/surface_comparison/utils.py (100%)

Summary

  • Total: 104 lines
  • Missing: 0 lines
  • Coverage: 100%

@github-actions
Copy link

Code Coverage

Package Line Rate Branch Rate Health
. 96% 88%
comparators 100% 100%
computations 100% 100%
container_models 99% 100%
conversion 96% 83%
conversion.export 100% 100%
conversion.filter 97% 89%
conversion.leveling 100% 100%
conversion.leveling.solver 100% 75%
conversion.plots 98% 88%
conversion.preprocess_impression 99% 91%
conversion.preprocess_striation 89% 58%
conversion.profile_correlator 96% 82%
conversion.surface_comparison 96% 88%
conversion.surface_comparison.cell_registration 100% 100%
extractors 99% 75%
mutations 100% 100%
parsers 98% 80%
parsers.patches 89% 60%
preprocessors 99% 89%
processors 99% 100%
renders 98% 67%
utils 92% 75%
Summary 97% (3308 / 3395) 85% (352 / 416)

Minimum allowed line rate is 50%

@SimoneAriens SimoneAriens merged commit 98461e5 into main Mar 13, 2026
4 checks passed
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.

3 participants