MLCatchUp provide an automated approach in the update of deprecated Python API usages. MLCatchUp infers the required transformation for the API update based on the differences between the deprecated and updated API signatures. This transformation operations are presented by MLCatchUp in DSL (domain specific language) script.
There are two main functionalities within MLCatchUp:
1. Transformation Inference Use the deprecated and updated API signatures mapping to create the DSL script that is used
2. Transformation Application Applies the created DSL script into the target file, updating all the specified deprecated APIs according to the inferred transformation operations.
History
Confidential or personally identifiable information
I confirm that the uploaded data has no confidential or personally identifiable information.