Skip to content

Refactor / Remove the Task Templating Mechanism #360

@popescu-v

Description

@popescu-v

Description

Currently, the task templating mechanism allows khiops-python to instantiate Khiops scenarios based on input parameters specified through the khiops.core API.

In Khiops 11 there is a JSON-based templating mechanism which does essentially the same thing

Questions/Ideas

  • The goal of this issue is to:

    • reduce the templating mechanism to providing a JSON file storing the scenario attributes and pairing it with a scenario template that Khiops Core can consume
    • outsource to Khiops core the template instantiation into scenarios (with all associated error checking).
  • We need to see whether and how the scenario templates can be mutualized / centralized between Khiops Core and Khiops Python.

  • We also need to see whether the Core API function argument preprocessing can be simplified (passage from None to different default values, etc).

Metadata

Metadata

Labels

Priority/0-HighTo do nowSize/WeeksNeeds some weeks (big)Status/ReadyForDevThe issue is ready to be developed or to be investigated deeply

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions