Skip to content

feat: add diagnostics for EllipseCloud.rescale() #105

Description

@t-uda

Motivation

Users currently get only the returned scalar from EllipseCloud.rescale() and must compute their own diagnostics to understand what the scale factor means. This slows down tuning in applications where ellipsoid size must be compared against spatial point spacing.

Scope

  • Design a lightweight diagnostics interface for rescale().
  • Prefer a non-verbose, programmatic result over print-only output.

Acceptance Criteria

  • Users can inspect the scale factor together with the pre/post summary values used to justify it.
  • The default return path stays backward compatible.
  • Documentation includes a short example showing how to interpret the diagnostics.

Open Design Question

Decide whether diagnostics should be exposed via a new method, a small dataclass return value, or an opt-in return_diagnostics=True flag.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions