Skip to content

Remove old features for Khiops 11 #77

@popescu-v

Description

@popescu-v

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Priority/0-HighTo do nowSize/DaysSome days of workStatus/DoneThe issue has been addressed and merged to the dev branch

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions