Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
69ffd0c
Start deprecating API parameters for v11
popescu-v Jan 29, 2025
5ab1811
Use result_file_path instead of computing CWD inside the code
popescu-v Jan 31, 2025
2648836
Drop unused code
popescu-v Jan 31, 2025
6a48dd4
Start updating API for v11
popescu-v Feb 3, 2025
a495503
Drop batch_mode: Khiops is always launched in batch mode from Python
popescu-v Feb 14, 2025
fe30fdc
Finalize `train_predictor` spec
popescu-v Feb 17, 2025
50b7050
Add build_multi_table_dictionary method
popescu-v Feb 17, 2025
9c62108
Update API according to spec iterations
popescu-v Feb 18, 2025
13dedd3
Deprecate results_dir:
popescu-v Feb 19, 2025
d240edd
Fix some nits
popescu-v Feb 19, 2025
8f8320d
Start updating scenario templates
popescu-v Feb 19, 2025
d8e9d1a
Use MODL unsupervised-analysis discretization and grouping methods by…
popescu-v Feb 20, 2025
a12fdb9
Use clusters file path directly in extract_clusters
popescu-v Feb 20, 2025
557e2b4
Update evaluate_predictor scenario
popescu-v Feb 25, 2025
dba7929
Update detect_data_table_format
popescu-v Feb 25, 2025
95b7b0b
Remove unused import
popescu-v Feb 25, 2025
e232a4a
Update train_recoder scenario template
popescu-v Feb 25, 2025
d323cec
Update train_predictor docstring
popescu-v Feb 26, 2025
a83d247
Update deploy_model scenario template to v11
popescu-v Feb 26, 2025
87e1ab8
Update sort_data_table scenario template to v11
popescu-v Feb 26, 2025
0f5c84b
Update extract_keys_from_datatable scenario template to v11
popescu-v Feb 26, 2025
aa81340
Update scenario template for train_coclustering to v11
popescu-v Feb 26, 2025
e5ae3d6
Add IV Coclustering task and update relevant API function to its usage
popescu-v Feb 27, 2025
715fdf7
Update simplify_coclustering scenario template to v11
popescu-v Feb 27, 2025
863641a
Update prepare_coclustering_deployment scenario template to v11
popescu-v Feb 27, 2025
16e0777
Add missing max_total_parts parameter to prepare_coclustering_deployment
popescu-v Feb 27, 2025
e901f82
Add missing parameters to extract_clusters
popescu-v Feb 27, 2025
e044e8f
Add coclustering file path to path-valued args
popescu-v Feb 27, 2025
d5f43f0
Update version of the 'detect_data_table_format_with_dictionary' task
popescu-v Feb 27, 2025
9df7116
Update deploy_coclustering helper to v11
popescu-v Feb 27, 2025
c3f1dae
Update check_database scenario template to v11
popescu-v Feb 27, 2025
34ceba3
Fix train_recoder v11 scenario template
popescu-v Feb 27, 2025
0242643
Update train_predictor_for_metrics helper function docstring
popescu-v Feb 27, 2025
ec35b44
Update core API samples to v11
popescu-v Feb 27, 2025
98bec87
Drop IV coclustering identifier attribute name
popescu-v Feb 28, 2025
03e072f
Add intepret_predictor task and core API implementation
popescu-v Feb 28, 2025
97d0319
Discard max_variable_importance interpret_model parameter
popescu-v Feb 28, 2025
884028f
Add interpretation samples
popescu-v Feb 28, 2025
07aee07
Drop useless import in interpret_predictor
popescu-v Mar 3, 2025
04c84f6
Add variable part flag to coclustering dimensions
popescu-v Mar 3, 2025
3b55dcc
Fail early on instance-variable coclustering deployment attempt
popescu-v Mar 3, 2025
7fb4143
Add train_instance_variable_coclustering sample.
popescu-v Mar 3, 2025
c28446e
Support new data path syntax
popescu-v Mar 4, 2025
4d89dde
Drop Khiops exit statements from scenario templates
popescu-v Mar 4, 2025
0e10a70
Update core tests with the new path syntax
popescu-v Mar 4, 2025
0f0a434
Update to beta v11 version
popescu-v Mar 4, 2025
af1e469
Drop test for dropped `build_multi_table_dictionary` Core API function
popescu-v Mar 4, 2025
00711aa
Replace the results_dir parameter with the full path to the analysis …
popescu-v Mar 4, 2025
62b6050
Drop references for dropped build_multi_table_dictionary method
popescu-v Mar 4, 2025
7db1cef
Use file full paths for analysis / coclustering reports in core tests
popescu-v Mar 4, 2025
1c8b5b4
Add variable part information to the coclustering TSV report
popescu-v Mar 4, 2025
82e36d6
Update API reference scenarios to v11
popescu-v Mar 4, 2025
463b8dd
Update reference coclustering reports to v11
popescu-v Mar 4, 2025
9af66df
Update test_core: tackle Pylint warnings
popescu-v Mar 5, 2025
83c6667
Drop deprecated FileTable-based dataset and tuple and sequence datase…
popescu-v Mar 5, 2025
4be329b
Use file paths in remote access tests
popescu-v Mar 5, 2025
3b38079
Stop using dropped (previously deprecated) `key` Dataset parameter
popescu-v Mar 5, 2025
17bf293
Use report file path in estimators, instead of results_dir (dropped i…
popescu-v Mar 5, 2025
24743fe
Stop using file-based datasets in estimators
popescu-v Mar 5, 2025
16c5681
Remove legacy Khiops 9 reference reports and tests for them
popescu-v Mar 6, 2025
ac3099a
Set KHIOPS_API_MODE to "true" in the KhiopsLocalRunner
popescu-v Mar 6, 2025
68f0bdc
Use files for simplified coclustering instead of directory
popescu-v Mar 6, 2025
baf0bdd
Fail early on non-array-like or non-mapping dataset X specification
popescu-v Mar 6, 2025
aaa6cd4
Remove mention of deprecated tuple and list dataset specs from docstr…
popescu-v Mar 6, 2025
e9e1fe8
Fit Khiops estimator on dataframe-based datasets in integration test
popescu-v Mar 6, 2025
7a48f15
Mark unused parameters in "template" methods
popescu-v Mar 6, 2025
25b0e48
Remove sklearn tests for file-based datasets (they have been dropped …
popescu-v Mar 6, 2025
62e1477
Drop file-based dataset sklearn sample
popescu-v Mar 6, 2025
b3beb9f
Update docstring for target column series in Dataset
popescu-v Mar 6, 2025
2cbcc36
Drop sklearn parameter passing tests for dropped API function
popescu-v Mar 6, 2025
8e77e81
Use file paths for outputs, instead of result_dir (which is dropped i…
popescu-v Mar 6, 2025
f9418da
Compute predictor path according to report path to match Khiops v11
popescu-v Mar 6, 2025
d8e591e
Use full file path instead of result dir in the sklearn test fixtures
popescu-v Mar 6, 2025
3a4ce8c
Use the new path syntax for referring to secondary tables in scenarios
popescu-v Mar 6, 2025
4b142ac
Reinstate sequence input for estimators'Xes
popescu-v Mar 7, 2025
48532e8
Remove previously-deprecated (now removed) sequence spec estimator test
popescu-v Mar 7, 2025
cf217e0
Skip baseline model, always present in regression, absent from the ot…
popescu-v Mar 7, 2025
5af0e66
Drop version checks from samples tests: Khiops binary version is now …
popescu-v Mar 7, 2025
f89bba2
Drop deprecated internal_sort estimator parameter
popescu-v Mar 7, 2025
1cde887
Drop deprecated max_part_numbers coclustering parameter
popescu-v Mar 7, 2025
78d8e16
Drop deprecated variables coclustering parameter
popescu-v Mar 7, 2025
f94b68a
Drop deprecated `key` estimator parameter
popescu-v Mar 7, 2025
932f81f
Drop deprecated model_report_raw_ estimator attribute
popescu-v Mar 7, 2025
667649f
Update workflows to beta v11
popescu-v Mar 7, 2025
28c8b28
Pin dependency on the khiops-core Conda package to the v11 beta
popescu-v Mar 7, 2025
6bda57c
Update parallel tests to v11 (coclustering)
popescu-v Mar 10, 2025
e09a9d2
Drop sklearn estimators tests from remote storage tests
popescu-v Mar 10, 2025
35e417d
Create remote output dir if not existing, in remote tests
popescu-v Mar 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/api-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
type: boolean
default: false
image-tag:
default: latest
default: 10.6.0-b.0.0
description: Development Docker Image Tag
pull_request:
paths:
Expand Down Expand Up @@ -39,7 +39,7 @@ jobs:
# because the `env` context is only accessible at the step level;
# hence, it is hard-coded
image: |-
ghcr.io/khiopsml/khiops-python/khiopspydev-ubuntu22.04:${{ inputs.image-tag || 'latest' }}
ghcr.io/khiopsml/khiops-python/khiopspydev-ubuntu22.04:${{ inputs.image-tag || '10.6.0-b.0.0' }}
# Use the 'runner' user (1001) from github so checkout actions work properly
# https://github.com/actions/runner/issues/2033#issuecomment-1598547465
options: --user 1001
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/conda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ name: Conda Package
env:
# Note: The default Khiops version must never be an alpha release as they are
# ephemeral. To test alpha versions run the workflow manually.
DEFAULT_KHIOPS_CORE_VERSION: 10.2.4
DEFAULT_KHIOPS_CORE_VERSION: 10.6.0b.0
DEFAULT_SAMPLES_VERSION: 10.2.4
on:
workflow_dispatch:
inputs:
khiops-core-version:
default: 10.2.4
default: 10.6.0b.0
description: khiops-core version for testing
khiops-samples-version:
default: 10.2.4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/dev-docker.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Dev Docker
env:
DEFAULT_KHIOPS_REVISION: 10.2.4
DEFAULT_KHIOPS_REVISION: 10.6.0-b.0
DEFAULT_IMAGE_INCREMENT: 0
DEFAULT_SERVER_REVISION: main
DEFAULT_PYTHON_VERSIONS: 3.8 3.9 3.10 3.11 3.12 3.13
Expand All @@ -14,7 +14,7 @@ on:
inputs:
khiops-revision:
type: string
default: 10.2.4
default: 10.6.0-b.0
description: Khiops Revision
image-increment:
type: number
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pip.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
default: 10.2.4
description: khiops-samples repo revision
image-tag:
default: latest
default: 10.6.0-b.0.0
description: Development Docker Image Tag
pull_request:
paths:
Expand Down Expand Up @@ -64,7 +64,7 @@ jobs:
# because the `env` context is only accessible at the step level;
# hence, it is hard-coded
image: |-
ghcr.io/khiopsml/khiops-python/khiopspydev-${{ matrix.container }}:${{ inputs.image-tag || 'latest' }}
ghcr.io/khiopsml/khiops-python/khiopspydev-${{ matrix.container }}:${{ inputs.image-tag || '10.6.0-b.0.0' }}
steps:
- name: Set parameters as env
run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
name: Tests
env:
DEFAULT_SAMPLES_REVISION: 10.2.4
DEFAULT_KHIOPS_DESKTOP_REVISION: 10.2.4
DEFAULT_KHIOPS_DESKTOP_REVISION: 10.6.0-b.0
on:
workflow_dispatch:
inputs:
samples-revision:
default: 10.2.4
description: Git Tag/Branch/Commit for the khiops-samples Repo
image-tag:
default: latest
default: 10.6.0-b.0.0
description: Development Docker Image Tag
khiops-desktop-revision:
default: 10.2.4
Expand Down Expand Up @@ -43,7 +43,7 @@ jobs:
# because the `env` context is only accessible at the step level;
# hence, it is hard-coded
image: |-
ghcr.io/khiopsml/khiops-python/khiopspydev-ubuntu22.04:${{ inputs.image-tag || 'latest' }}
ghcr.io/khiopsml/khiops-python/khiopspydev-ubuntu22.04:${{ inputs.image-tag || '10.6.0-b.0.0' }}
credentials:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
Expand Down Expand Up @@ -312,7 +312,7 @@ jobs:
# because the `env` context is only accessible at the step level;
# hence, it is hard-coded
image: |-
ghcr.io/khiopsml/khiops-python/khiopspydev-${{ matrix.container }}:${{ inputs.image-tag || 'latest' }}
ghcr.io/khiopsml/khiops-python/khiopspydev-${{ matrix.container }}:${{ inputs.image-tag || '10.6.0-b.0.0' }}
credentials:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
Expand Down
Loading
Loading