Skip to main content

Analyze Tools For Pro (Data Management Tools)

Summary

Analyzes Python scripts and custom geoprocessing tools and toolboxes for functionality that is not supported in ArcGIS Pro.

There are differences between ArcGIS Pro and ArcGIS 10.x that may mean changes to some custom tools and scripts are necessary so they run successfully in ArcGIS Pro. These changes include geoprocessing tools and environments that are not supported in ArcGIS Pro, the replacement of the arcpy.mapping module with the arcpy.mp module, unsupported data formats (such as a personal geodatabase), and the upgrade to Python 3 from Python 2.

Usage

  • Any issues identified will be included in the tool messages as warnings.

  • ArcGIS Pro uses Python 3. While many scripts may continue to work as they are, others will not.

    For information about updating Python scripts to work in ArcGIS Pro, see Python migration from 10.x to ArcGIS Pro.

  • For Python 2 to Python 3 upgrade issues, this tool uses the fissix module to review Python code. The fissix module is a modernized backport of the deprecated Python lib2to3 library.

Parameters

Label Explanation Data type

Input

The input can be a geoprocessing toolbox or Python file.

Toolbox; String; File

Output File

(Optional)

An output text file that includes all issues.

File

Environments

Current Workspace

Licensing information

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes