Skip to content

Remove old features for Khiops 11 #77

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
popescu-v opened this issue Jul 4, 2023 · 1 comment · Fixed by #367
Closed

Remove old features for Khiops 11 #77

popescu-v opened this issue Jul 4, 2023 · 1 comment · Fixed by #367
Labels
Priority/0-High To do now Size/Days Some days of work Status/InDevelopment The issue is in development by one or more team members
Milestone

Comments

@popescu-v
Copy link
Collaborator

popescu-v commented Jul 4, 2023

Description

There are many deprecated features whose deadline version is pyKhiops 11 (ie. Khiops 11). Below is the list of the things to remove when releasing this version.

Questions/Ideas

To remove:

  • Support for Khiops 9 Done in 266 remove backward compatibility with khiops 9 #269
    • This includes deprecation, removal and renaming warnings of old pykhiops.core and runner parameters
    • search the code : grep "removal_" -Inr -C 5 pykhiops , grep "renaming_" -Inr -C 5 pykhiops, grep "deprecation_" -Inr -C 5 pykhiops
    • See also Add remaining Deprecations for v11 #188
  • Old info functions get_khiops_info, get_khiops_coclustering_info, runner's gen_tool_info_khiops10 Done in 266 remove backward compatibility with khiops 9 #269
  • Old core API function build_multi_table_dictionary
  • Support for filepath input tables in sklearn estimators
  • Support for old input specs (tuples, list) in sklearn estimators
  • Some parameters of KhiopsCoclustering estimators
  • batch option for core.api
  • search_replace from the runner
  • convert-pk10 tool function Done in commit
  • Support for the KhiopsHome environment variable
  • Documentation
  • Eliminate all obsolete deprecation warnings
  • Elimante the convert-pk10 part from README.md
  • Scenario exit statements conditional on versions
  • Do not eliminate the old tasks from the registry Eliminate them as backward compatibility is not supported for a fixed x.y.z Core version
  • Maybe eliminate those of v9 Done in 266 remove backward compatibility with khiops 9 #269
  • Execute with MODL option: Now it will always execute with MODL. Done in Unify environment initialization between conda and system wide installations #124
  • Make "sampling" field in AnalysisReport mandatory.
@popescu-v popescu-v added Status/Draft The issue is still not well defined Type/DevChore labels Jul 4, 2023
@popescu-v popescu-v added this to the 11.0.0 milestone Jul 4, 2023
@folmos-at-orange folmos-at-orange changed the title Remove old features for pyKhiops 11 Remove old features for Khiops 11 Oct 19, 2023
@folmos-at-orange folmos-at-orange self-assigned this Mar 12, 2024
@folmos-at-orange folmos-at-orange added the Priority/2-Low To do after P1 label Mar 12, 2024
@folmos-at-orange folmos-at-orange removed their assignment Sep 23, 2024
@folmos-at-orange
Copy link
Member

Many of these tasks will be accomplished in #266

@popescu-v popescu-v added Priority/1-Medium To do after P0 Size/Days Some days of work and removed Priority/2-Low To do after P1 labels Jan 9, 2025
@popescu-v popescu-v added Status/InDevelopment The issue is in development by one or more team members Priority/0-High To do now and removed Status/Draft The issue is still not well defined Priority/1-Medium To do after P0 labels Mar 18, 2025
@popescu-v popescu-v linked a pull request Mar 18, 2025 that will close this issue
6 tasks
@popescu-v popescu-v mentioned this issue Mar 18, 2025
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority/0-High To do now Size/Days Some days of work Status/InDevelopment The issue is in development by one or more team members
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants