Skip to content

Refactor Core API: Make Sure the Argument Names are In Sync with Scenario Attributes and GUI Fields #363

@popescu-v

Description

@popescu-v

Description

Currently, there are some mismatches between the Core API function parameters and the corresponding features in the GUI and / or the Khiops scenarios. For instance, use_complement_as_test: bool=[True | False] from the Core API is mapped to test_database_mode: str=["Complementary" | None].

Questions/Ideas

  • Inventory all cases of such parameter remappings (a.k.a. "preprocessing", in _preprocessing helper functions)
  • Reduce these preprocessings as much as possible, the goal is to have a mapping between Core API parameters and scenario comands which is as straightforward as possible.
  • Caveat emptor: We however need to observe Python naming conventions as much as possible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions