Skip to content

Families: Inconsistent characteristic computation logic #54

@MyznikovFD

Description

@MyznikovFD

Families: Inconsistent characteristic computation logic

Problem Description

Characteristic computation should use only base parametrization, but current implementation has unnecessary complexity allowing non-base parametrizations.

Current Behavior

In parametric_family.py, the _analytical_plan construction and _build_analytical_computations method allow characteristics to be computed using either:

  • The current parametrization (if available)
  • The base parametrization (as fallback)

Expected Behavior

All characteristics should be computed through base parametrization consistently.

Files Affected

  • pysatl_core/families/parametric_family.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    API: ConsistencyInternal Consistency of API/BehaviorBugSomething isn't workingInvalidThis doesn't seem right

    Type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions