Khiops Python API Docs ====================== Welcome to the Khiops Python API documentation page. Installation ------------ Khiops can be installed with `conda package manager `_ .. code-block:: bash conda create -n khiops-env conda activate khiops-env conda install -c conda-forge khiops Alternatively, you can install in a virtual environment using ``pip``, under Linux (in a ``bash`` shell) : .. code-block:: bash python -m venv khiops-venv source khiops-venv/bin/activate pip install -U khiops under Windows (in a ``powershell`` shell) : .. code-block:: powershell python -m venv khiops-venv khiops-venv\Scripts\activate pip install -U khiops More details and other install methods are documented at the `Khiops website `_. Main Submodules --------------- This package contains the following main submodules. ``sklearn`` submodule ~~~~~~~~~~~~~~~~~~~~~ The :doc:`sklearn/index` module is a `Scikit-learn `_ based interface to Khiops. Use it if you are just started using Khiops and are familiar with the Scikit-learn workflow based on dataframes and estimator classes. ``core`` submodule ~~~~~~~~~~~~~~~~~~ The :doc:`core/index` module is a pure Python library exposing all Khiops functionalities. Use it if you are familiar with the Khiops workflow based on plain-text tabular data files and dictionary files (``.kdic``). .. toctree:: :caption: API Reference :hidden: sklearn core tools internals .. toctree:: :caption: Tutorials and Code Samples :hidden: Tutorials samples/samples_sklearn Samples core .. toctree:: :caption: Other Topics :hidden: multi_table_primer notes