Skip to content

De-couple the Samples from the Library Proper #612

Description

@popescu-v

Description

Currently, the Khiops Python library ships with samples of the Core and Sklearn APIs (in the khiops/samples directory), as Python code and Jupyter notebooks.

Moreover, the KhiopsLocalRunner object handles the KHIOPS_SAMPLES_DIR environment variable and maintains several methods dedicated to the management of the samples directory.

However, the Khiops Python library proper is independent of the samples, which are only used in end-to-end testing. The goal of this issue is remove the coupling between the khiops-python proper and the samples, which would be:

  • transferred to either khiops-python-tutorial or khiops-doc(in their notebook and markdown forms) ;
  • only used in end-to-end testing in khiops-python. To this end:
    • stop delivering the contents of the samples/ directory with the khiops package;
    • drop KhiopsLocalRunner support of KHIOPS_SAMPLES_DIR and methods and functions for handling the samples.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions