Releases: KhiopsML/khiops-python
Releases · KhiopsML/khiops-python
11.0.0.0
11.0.0.0 - 2025-12-19
Added
- (General) Support for Python 3.14.
- (General) Warnings and error messages for unsupported installation setups.
- (
core) Dictionary API support for dictionary, variable and variable block
comments, and dictionary and variable block internal comments. - (
core) DictionaryRuleclass and supporting API for serializingRuleinstances. - (
core) New way to add a variable to a dictionary using a complete specification. - (
core) New API constants for rules used in automatic variable construction:DEFAULT_CONSTRUCTION_RULES: names of table and entity construction rules,
which are applied by defaultCALENDRICAL_CONSTRUCTION_RULES: names of date, time and timestamp rules.
- (
sklearn)TextKhiops type support at the estimator level.
Changed
- (General) Pip packages are published on PyPI.
- (General) Conda packages only depend on the
conda-forgechannel and are
published onconda-forge. - (
core) Dictionary API (DictionaryDomain, Dictionary, MetaData),
when a requested key is not found in getters, returnNoneinstead
of raising aKeyErrorexception.
Removed
- (
sklearn) Remove then_features_evaluated_,feature_evaluated_names,
feature_evaluated_importances_,n_features_used_,feature_used_names_
andfeature_used_importances_Khiops classifier and regressor estimator
attributes.
Fixed
- (General) Inconsistency between the
tools.download_datasetsfunction and the
current samples directory according tocore.api.get_samples_dir().
11.0.0.0-rc.2
For testing purposes only
11.0.0.0-a.0
For testing purposes only
10.3.2.1
10.3.2.1 - 2025-08-08
Fixed
- (
core) Memory profiling log parsing bug. - (
core) Bug in the Core APItrain_predictorwith theuse_complement_as_testoption set toTrue.
10.3.2.1-rc.1
For testing purposes only
11.0.0.0-b.0
11.0.0.0-b.0 - 2025-07-10
Added
- (
core) API support for predictor interpretation and reinforcement. - (
core) API support for instance-variable coclustering model training. - (
core) Support for text types in prediction and coclustering models. - (
core) Analysis and coclustering report JSON serialization support. - (
sklearn) Automatic removal of newline characters in strings on Pandas
dataframe columns. This is to ensure the proper working of the Khiops engine.
Changed
- (
core) Syntax for additional data tables specification, which uses the data
paths. - (
core) API specification of the results path: full paths to report files are
now used instead of result directories. - (
sklearn) Specification of the hierarchical multi-table schemata, which now
uses data paths as in the Core API. - (
general) Various other changes and updates for Khiops 11.0.0-b.0
compatibility.
Deprecated
- (
core) The results directory parameter of the Core API functions. The full
path to the reports must now be specified instead. - (
core) The "``"-based secondary table path specification. The "/"-based data
paths must now be used instead. - (
sklearn) The specification syntax for hierarchical multi-table datasets.
The "/"-based data paths must now be used instead, as in the Core API.
Removed
- (
general) All functions, attributes and features that had been deprecated in
the 10.3.2.0 version.
10.3.2.0
10.3.2.0 - 2025-07-03
Fixed
- (
sklearn) Documentation display for thetrain_test_split_datasetsklearn
helper function.
10.3.2.0-rc.1
For testing purposes only
10.3.1.1-a.0
For testing purposes only
10.7.3.0-a.3
For testing purposes only