Repository: ASFHyP3/asf-tools (language: python)

Issue:
Update ArcGIS Toolbox metadata
This PR updates the metadata for the RGB Decomposition tool in the ArcGIS Toolbox to more accurately reflect tool requirements and behavior. It also cleans up some formatting and typos in all of the metadata xmls.


Discussion / hints:

Fix patch:
diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index 158e6cc8..ef231882 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -11,6 +11,6 @@ on:
       - develop
 jobs:
   call-changelog-check-workflow:
-    uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.6.0
+    uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.7.0
     secrets:
       USER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/distribute.yml b/.github/workflows/distribute.yml
index b4e7c60c..789079c7 100644
--- a/.github/workflows/distribute.yml
+++ b/.github/workflows/distribute.yml
@@ -7,9 +7,7 @@ on:
 
 jobs:
   call-version-info-workflow:
-    uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.6.0
-    with:
-      conda_env_name: asf-tools
+    uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.7.0
 
   distribute:
     runs-on: ubuntu-latest
diff --git a/.github/workflows/labeled-pr.yml b/.github/workflows/labeled-pr.yml
index 0471f4a6..8601e201 100644
--- a/.github/workflows/labeled-pr.yml
+++ b/.github/workflows/labeled-pr.yml
@@ -12,4 +12,4 @@ on:
 
 jobs:
   call-labeled-pr-check-workflow:
-    uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.6.0
+    uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.7.0
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index daef3956..f51b628f 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -39,6 +39,7 @@ jobs:
         uses: benc-uk/workflow-dispatch@v1.2
         with:
           workflow: update_asf_tools_version.yml
+          token: ${{ secrets.TOOLS_BOT_PAK }}
           repo: ASFHyP3/hyp3-docs
           ref: main
           inputs: '{"asf_tools_version": "${{ steps.release_assets.outputs.version_tag }}"}'
diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml
index 1cd9d40b..049d7064 100644
--- a/.github/workflows/static-analysis.yml
+++ b/.github/workflows/static-analysis.yml
@@ -24,4 +24,4 @@ jobs:
 
 
   call-secrets-analysis-workflow:
-    uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.6.0
+    uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.7.0
diff --git a/.github/workflows/tag-version.yml b/.github/workflows/tag-version.yml
index 7aa92a33..54c48280 100644
--- a/.github/workflows/tag-version.yml
+++ b/.github/workflows/tag-version.yml
@@ -7,6 +7,6 @@ on:
 
 jobs:
   call-bump-version-workflow:
-    uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.6.0
+    uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.7.0
     secrets:
       USER_TOKEN: ${{ secrets.TOOLS_BOT_PAK }}
diff --git a/ArcGIS-toolbox/ASF_Tools.LogDiff.pyt.xml b/ArcGIS-toolbox/ASF_Tools.LogDiff.pyt.xml
index 95cf68ca..4d68e59a 100644
--- a/ArcGIS-toolbox/ASF_Tools.LogDiff.pyt.xml
+++ b/ArcGIS-toolbox/ASF_Tools.LogDiff.pyt.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<metadata xml:lang="en"><Esri><CreaDate>20191114</CreaDate><CreaTime>15052200</CreaTime><ArcGISFormat>1.0</ArcGISFormat><ArcGISstyle>North American Profile of ISO19115 2003</ArcGISstyle><SyncOnce>TRUE</SyncOnce><ModDate>20201002</ModDate><ModTime>14504300</ModTime><scaleRange><minScale>150000000</minScale><maxScale>5000</maxScale></scaleRange><ArcGISProfile>NAP</ArcGISProfile><DataProperties><itemProps><imsContentType export="False"/></itemProps></DataProperties></Esri><tool name="LogDiff" displayname="Calculate Log Difference" toolboxalias="ASF Tools" xmlns=""><arcToolboxHelpPath>c:\program files\arcgis\pro\Resources\Help\gp</arcToolboxHelpPath><parameters><param name="date2" displayname="Comparison raster (i.e. most recent SAR acquisition)" type="Required" direction="Input" datatype="Raster Dataset" expression="date2"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Navigate to the raster that will be compared to the reference raster, or enter the full path by typing or pasting. You can also drag and drop a raster from the Catalog window.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For comparisons through time, select the most recent raster as the comparison raster.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ArcGIS Pro tip: Select the raster file as the input, not Band_1. While Pro allows you to navigate to the band level, it is not a valid input for this tool.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="date1" displayname="Reference raster (i.e. oldest SAR acquisition)" type="Required" direction="Input" datatype="Raster Dataset" expression="date1"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Navigate to the reference raster to be compared against, or enter the full path by typing or pasting. You can also drag and drop a raster from the Catalog window.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For comparisons through time, select the earlier acquisition of the two images to be the reference raster.&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ArcGIS Pro tip: Select the raster file as the input, not Band_1. While Pro allows you to navigate to the band level, it is not a valid input for this tool.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="outdir" displayname="Destination folder for output file" type="Required" direction="Input" datatype="Workspace" expression="outdir"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Navigate to the destination directory where the output will be saved.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The default value is the directory where the most recent raster (the later acquisition date) is located, but you can navigate to a different directory or amend the path as desired.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input reference raster after the default directory populates, the output directory parameter does not automatically update. Delete the outdated filename and press tab or click away from the field to reset the output directory to reflect the new input reference raster.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="outname" displayname="File name for output log difference file (including valid raster file extension)" type="Required" direction="Input" datatype="String" expression="outname"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Enter the filename for the output difference raster. You must include a valid raster file extension (such as .tif) if you are not saving the raster to a geodatabase.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The default value is comprised of the base filename of the earlier acquisition followed by the base filename of the later acquisition, tagged with _LogDiff, and including a .tif file extension.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input rasters after the default filename populates, the output filename parameter does not automatically update. Delete the outdated filename and press tab or click away from the field to reset the filename to reflect the new input rasters.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="out_yn" displayname="Add output to map" type="Required" direction="Input" datatype="Boolean" expression="out_yn"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select this option to automatically add the output raster to the map. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This option is selected by default. Remove the check if you do not want the output raster added to the map.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param></parameters><summary>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This tool calculates the log difference between two rasters. It was designed to work with a 2-point time series of &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;Radiometric Terrain Corrected (RTC) SAR products&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; in amplitude scale, but can be used to look for differences between any two single-band rasters. Note that the threshold values expected for significant change will be different if the input rasters are in power or amplitude, and the input rasters must both be in the same scale. Avoid using this approach with datasets in dB scale, which is already in a log scale.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;The output directory and filename are automatically populated using the input raster parameters. You can amend the auto-populated outputs or set them to something completely different if desired. Note that if you change your input files, the default values will not automatically change. You can reset the auto-populated outputs based on the new parameters by deleting the default string and pressing tab or clicking away from the field.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</summary><usage>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This tool calculates the log difference between two rasters. It was designed to calculate differences through time between two &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;Radiometric Terrain Corrected (RTC) SAR products&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; in amplitude scale, but can be used to look for differences between any two single-band rasters. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Negative values indicate a decrease in pixel value. For RTC images, these pixels have lower detected radar backscatter on the second date than the first. By default, the pixels of strongest negative change are displayed in black.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Positive values indicate an increase in pixel value. For RTC images, these pixels have higher detected radar backscatter on the second date than the first. By default, the pixels of strongest positive change are displayed in white.&lt;/SPAN&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 20;"&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Consider classifying the output image to highlight areas of the most extreme change. In the Symbology tab of the Raster Properties, select Classified and compute the histogram when prompted. Select the number of classes you want to delineate and click the Classify button to adjust the break points in the range of values. Note that values close to 0 (either positive or negative) underwent little change.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</usage><scriptExamples><scriptExample><title>ASF_Tools.pyt LogDiff</title><para>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This is the code for the LogDiff tool class within the ASF_Tools.pyt script.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</para><code>class LogDiff(object):
+<metadata xml:lang="en"><Esri><CreaDate>20191114</CreaDate><CreaTime>15052200</CreaTime><ArcGISFormat>1.0</ArcGISFormat><ArcGISstyle>North American Profile of ISO19115 2003</ArcGISstyle><SyncOnce>TRUE</SyncOnce><ModDate>20201002</ModDate><ModTime>14504300</ModTime><scaleRange><minScale>150000000</minScale><maxScale>5000</maxScale></scaleRange><ArcGISProfile>NAP</ArcGISProfile><DataProperties><itemProps><imsContentType export="False"/></itemProps></DataProperties></Esri><tool name="LogDiff" displayname="Calculate Log Difference" toolboxalias="ASF Tools" xmlns=""><arcToolboxHelpPath>c:\program files\arcgis\pro\Resources\Help\gp</arcToolboxHelpPath><parameters><param name="date2" displayname="Comparison raster (i.e. most recent SAR acquisition)" type="Required" direction="Input" datatype="Raster Dataset" expression="date2"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Navigate to the raster that will be compared to the reference raster, or enter the full path by typing or pasting. You can also drag and drop a raster from the Catalog window.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For comparisons through time, select the most recent raster as the comparison raster.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ArcGIS Pro tip: Select the raster file as the input, not Band_1. While Pro allows you to navigate to the band level, it is not a valid input for this tool.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="date1" displayname="Reference raster (i.e. oldest SAR acquisition)" type="Required" direction="Input" datatype="Raster Dataset" expression="date1"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Navigate to the reference raster to be compared against, or enter the full path by typing or pasting. You can also drag and drop a raster from the Catalog window.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For comparisons through time, select the earlier acquisition of the two images to be the reference raster.&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ArcGIS Pro tip: Select the raster file as the input, not Band_1. While Pro allows you to navigate to the band level, it is not a valid input for this tool.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="outdir" displayname="Destination folder for output file" type="Required" direction="Input" datatype="Workspace" expression="outdir"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Navigate to the destination directory where the output will be saved.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The default value is the directory where the most recent raster (the later acquisition date) is located, but you can navigate to a different directory or amend the path as desired.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input reference raster after the default directory populates, the output directory parameter does not automatically update. Delete the outdated filename and press tab or click away from the field to reset the output directory to reflect the new input reference raster.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="outname" displayname="File name for output log difference file (including valid raster file extension)" type="Required" direction="Input" datatype="String" expression="outname"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Enter the filename for the output difference raster. You must include a valid raster file extension (such as .tif) if you are not saving the raster to a geodatabase.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The default value is comprised of the base filename of the earlier acquisition followed by the base filename of the later acquisition, tagged with _LogDiff, and including a .tif file extension.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input rasters after the default filename populates, the output filename parameter does not automatically update. Delete the outdated filename and press tab or click away from the field to reset the filename to reflect the new input rasters.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="out_yn" displayname="Add output to map" type="Required" direction="Input" datatype="Boolean" expression="out_yn"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select this option to automatically add the output raster to the map. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This option is selected by default. Remove the check if you do not want the output raster added to the map.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param></parameters><summary>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This tool calculates the log difference between two rasters. It was designed to work with a 2-point time series of &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;Radiometric Terrain Corrected (RTC) SAR products&lt;/A&gt;&lt;SPAN&gt; in amplitude scale, but can be used to look for differences between any two single-band rasters. Note that the threshold values expected for significant change will be different if the input rasters are in power or amplitude, and the input rasters must both be in the same scale. Avoid using this approach with datasets in dB scale, which is already in a log scale.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;The output directory and filename are automatically populated using the input raster parameters. You can amend the auto-populated outputs or set them to something completely different if desired. Note that if you change your input files, the default values will not automatically change. You can reset the auto-populated outputs based on the new parameters by deleting the default string and pressing tab or clicking away from the field.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</summary><usage>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This tool calculates the log difference between two rasters. It was designed to calculate differences through time between two &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;Radiometric Terrain Corrected (RTC) SAR products&lt;/A&gt;&lt;SPAN&gt; in amplitude scale, but can be used to look for differences between any two single-band rasters. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Negative values indicate a decrease in pixel value. For RTC images, these pixels have lower detected radar backscatter on the second date than the first. By default, the pixels of strongest negative change are displayed in black.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Positive values indicate an increase in pixel value. For RTC images, these pixels have higher detected radar backscatter on the second date than the first. By default, the pixels of strongest positive change are displayed in white.&lt;/SPAN&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 20;"&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Consider classifying the output image to highlight areas of the most extreme change. In the Symbology tab of the Raster Properties, select Classified and compute the histogram when prompted. Select the number of classes you want to delineate and click the Classify button to adjust the break points in the range of values. Note that values close to 0 (either positive or negative) underwent little change.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</usage><scriptExamples><scriptExample><title>ASF_Tools.pyt LogDiff</title><para>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This is the code for the LogDiff tool class within the ASF_Tools.pyt script.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</para><code>class LogDiff(object):
     def __init__(self):
 
         """Calculates the Log Difference between two RTC products"""
diff --git a/ArcGIS-toolbox/ASF_Tools.RGBDecomp.pyt.xml b/ArcGIS-toolbox/ASF_Tools.RGBDecomp.pyt.xml
index 27fe2a44..7c8839b6 100644
--- a/ArcGIS-toolbox/ASF_Tools.RGBDecomp.pyt.xml
+++ b/ArcGIS-toolbox/ASF_Tools.RGBDecomp.pyt.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<metadata xml:lang="en"><Esri><CreaDate>20200918</CreaDate><CreaTime>13534800</CreaTime><ArcGISFormat>1.0</ArcGISFormat><SyncOnce>TRUE</SyncOnce><ModDate>20201002</ModDate><ModTime>15000700</ModTime><scaleRange><minScale>150000000</minScale><maxScale>5000</maxScale></scaleRange><ArcGISProfile>NAP</ArcGISProfile><DataProperties><itemProps><imsContentType export="False"/></itemProps></DataProperties></Esri><tool name="RGBDecomp" displayname="RGB Decomposition" toolboxalias="ASF Tools" xmlns=""><arcToolboxHelpPath>c:\program files\arcgis\pro\Resources\Help\gp</arcToolboxHelpPath><parameters><param name="indir" displayname="Input directory containing dual-pol RTC data" type="Required" direction="Input" datatype="Workspace" expression="indir"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Navigate to the directory for an &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;RTC product generated with HyP3&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;, or other directory containing the co- and cross-pol datasets. You can also enter the path by typing or pasting it, or by dragging the folder from the Catalog window.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The two input rasters (co-pol and dual-pol) must be in the same folder, with filenames ending in XX.tif where XX is the polarization (VV, VH, HV, HH). There can only be one co-pol and one cross-pol raster in the input directory, and the datasets must be in either power, amplitude, or dB scale.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="scale" displayname="Scale of input RTC (power, amplitude, or dB)" type="Required" direction="Input" datatype="String" expression="Power | Amplitude | dB"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select the scale of the input datasets from the dropdown menu (either Power, Amplitude, or dB).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If the input directory is an &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;RTC product folder generated using HyP3&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;, this parameter will automatically populate based on the directory name, but you can set it manually if the directory does not follow the HyP3 product naming convention.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input directory after this parameter is populated, it does not automatically update to match the new input directory information. Delete the outdated parameter and press tab or click away from the field to reset it to reflect the new input directory if necessary.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="pol" displayname="Primary polarization (V or H)" type="Required" direction="Input" datatype="String" expression="V | H"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select the primary polarization from the dropdown menu (either V for VV/VH datasets or H for HH/HV datasets).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If the input directory is an &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;RTC product folder generated using HyP3&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;, this parameter will automatically populate based on the directory name, but you can set it manually if the directory does not follow the HyP3 product naming convention.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input directory after this parameter is populated, it does not automatically update to match the new input directory information. Delete the outdated parameter and press tab or click away from the field to reset it to reflect the new input directory if necessary.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="rb_thresh_db" displayname="Threshold cutoff value for red/blue in dB (default: -24.0 dB)" type="Required" direction="Input" datatype="Double" expression="rb_thresh_db"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Set the red/blue threshold (dB).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The default value is -24 dB, which works well for most Sentinel-1 IW datasets, but you can adjust the threshold if desired. Suitable values typically fall in the range of -19 to -25 dB.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="outdir" displayname="Output directory for new RGB file" type="Required" direction="Input" datatype="Workspace" expression="outdir"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Navigate to the destination directory where the output will be saved. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;By default this is set to be the same as the input directory. You can amend the path, or click the folder icon to navigate to a different output directory if desired.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input directory after the default directory populates, the output directory parameter does not automatically update. Delete the outdated directory and press tab or click away from the field to reset the output directory to reflect the new input directory.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="outname" displayname="Filename for new RGB raster" type="Required" direction="Input" datatype="String" expression="outname"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Enter the filename for the output raster, including the .tif extension.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;By default, this parameter is set to add an _RGB.tif tag to the input directory name. You can amend the name, or enter an entirely different filename if desired.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input directory after this parameter is populated, it does not automatically update to match the new input directory information. Delete the outdated filename and press tab or click away from the field to reset the parameter to reflect the new input directory if necessary.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="out_yn" displayname="Add output to map" type="Required" direction="Input" datatype="Boolean" expression="out_yn"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;P&gt;&lt;SPAN&gt;Select this option to automatically add the output raster to the map. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This option is selected by default. Remove the check if you do not want the output raster added to the map.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;</dialogReference></param></parameters><summary>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This tool generates an RGB Decomposition raster from a dual-pol RTC dataset. It was designed for use with Sentinel-1 RTC products generated with HyP3, including the &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;On Demand RTC products you can request in Vertex&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;, but can be used with any dual-pol RTC dataset that is in either power, amplitude, or dB scale. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The parameters are populated with default values once you select the input directory containing the RTC datasets. You can amend any of the auto-populated outputs or set them to something completely different if desired. Note that if you change your input directory, the default values will not automatically change. You can reset the auto-populated outputs based on the new parameters by deleting the default string and pressing tab or clicking away from the field.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For best results when viewing the output image, set the symbology to be an RGB Composite stretched to Minimum-Maximum with no gamma stretch applied. The default symbology is generally an RGB Composite stretched to a Percent Clip with a gamma stretch applied.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</summary><usage>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This tool generates an RGB Decomposition raster from a dual-pol RTC dataset. It was designed for use with Sentinel-1 RTC products generated with HyP3, including the &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;On Demand RTC products you can request in Vertex&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;, but can be used with any dual-pol dataset that is in either power, amplitude, or dB scale. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The two input rasters (co-pol and dual-pol) must be in the same folder, with filenames ending in XX.tif where XX is the polarization (VV, VH, HV, HH). There can only be one co-pol and one cross-pol raster in the input directory. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The parameters will be set to default values once the input directory is selected. If the input directory is an &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;RTC product folder generated using HyP3&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;, all of the parameters will be automatically populated based on the information contained in the directory name. If you are not using a product directory generated by HyP3, or if the directory name has been changed, you will need to set the scale and primary polarization parameters manually. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The red/blue threshold can be adjusted if desired. The default is -24 dB, and the appropriate value range is generally -19 to -25 dB. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The output directory defaults to the input directory, and the output name defaults to the name of the directory tagged with _RGB.tif. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You can amend any of the auto-populated outputs or set them to something completely different if desired. Note that if you change your input directory, the default values will not automatically change. You can reset the auto-populated outputs based on the new parameters by deleting the default string and pressing tab or clicking away from the field. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;----- &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For best results when viewing the output image, set the symbology to be an RGB Composite stretched to Minimum-Maximum with no gamma stretch applied. The default symbology is generally an RGB Composite stretched to a Percent Clip with a gamma stretch applied.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In products generated using this tool, vegetated areas will generally appear more green, water (or desert sand) blue, and other areas such as urban landscapes more red. Where there are stronger cross-pol returns, indicating more volume scatter, the image will be more dominated by the green band, while areas with more surface scatter will have a greater contribution from the blue and red bands. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com:443/ASFHyP3/hyp3-lib/blob/develop/docs/rgb_decomposition.md" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;Additional information&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; about interpreting RGB Decomposition images and the processing steps used to generate the color values is available.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</usage><scriptExamples><scriptExample><title>RGB Decomposition</title><code>class RGBDecomp(object):
+<metadata xml:lang="en"><Esri><CreaDate>20200918</CreaDate><CreaTime>13534800</CreaTime><ArcGISFormat>1.0</ArcGISFormat><SyncOnce>TRUE</SyncOnce><ModDate>20201002</ModDate><ModTime>15000700</ModTime><scaleRange><minScale>150000000</minScale><maxScale>5000</maxScale></scaleRange><ArcGISProfile>NAP</ArcGISProfile><DataProperties><itemProps><imsContentType export="False"/></itemProps></DataProperties></Esri><tool name="RGBDecomp" displayname="RGB Decomposition" toolboxalias="ASF Tools" xmlns=""><arcToolboxHelpPath>c:\program files\arcgis\pro\Resources\Help\gp</arcToolboxHelpPath><parameters><param name="indir" displayname="Input directory containing dual-pol RTC data" type="Required" direction="Input" datatype="Workspace" expression="indir"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Navigate to the directory for an &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;On Demand RTC product generated using HyP3&lt;/A&gt;&lt;SPAN&gt;, or other directory containing the co- and cross-pol datasets. You can also enter the path by typing or pasting it, or by dragging the folder from the Catalog window.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The two input rasters (co-pol and dual-pol) must be in the same folder, with filenames ending in XX.tif where XX is the polarization (VV, VH, HV, HH). There can only be one co-pol and one cross-pol raster in the input directory. The datasets can be in power, amplitude, or dB scale.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The base filename of the input RTC products must be the same as the directory name (i.e. directory_name_VV.tif), and must follow the pattern used by HyP3 to name On Demand RTC products.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If the directory or RTC products have been renamed or generated by a different process, they will need to be renamed to match the HyP3 file naming system: S1X_XX_yyyymmddThhmmss_DPX_RTCXX_G_xsxxxx_XXXX, where the polarization (P in DPX) is populated with the primary polarization (DVX for VV/VH, DHX for HH/HV), and the scale (s in xsxxxx) is populated with p (power) a (amplitude) or d (decibel). You could use the example string with all the x values (or populate the rest of the string with values that help identify the product), as long as those two variables are populated and the number of characters does not change.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="scale" displayname="Scale of input RTC (power, amplitude, or dB)" type="Required" direction="Input" datatype="String" expression="Power | Amplitude | dB"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select the scale of the input datasets from the dropdown menu (Power, Amplitude, or dB).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If the input directory has been extracted from an &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;On Demand RTC product generated using HyP3&lt;/A&gt;&lt;SPAN&gt;, this parameter will automatically populate based on the directory name.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If the directory or RTC products have been renamed or generated by a different process, they will need to be renamed to match the HyP3 file naming system: S1X_XX_yyyymmddThhmmss_DPX_RTCXX_G_xsxxxx_XXXX, where the polarization (P in DPX) is populated with the primary polarization (DVX for VV/VH, DHX for HH/HV), and the scale (s in xsxxxx) is populated with p (power) a (amplitude) or d (decibel). You could use the example string with all the x values (or populate the rest of the string with values that help identify the product), as long as those two variables are populated and the number of characters does not change.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input directory after this parameter is populated, it does not automatically update to match the new input directory information. Delete the outdated parameter and press tab or click away from the field to reset it to reflect the new input directory if necessary.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="pol" displayname="Primary polarization (V or H)" type="Required" direction="Input" datatype="String" expression="V | H"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select the primary polarization from the dropdown menu (either V for VV/VH datasets or H for HH/HV datasets).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If the input directory has been extracted from an &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;On Demand RTC product generated using HyP3&lt;/A&gt;&lt;SPAN&gt;, this parameter will automatically populate based on the directory name.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If the directory or RTC products have been renamed or generated by a different process, they will need to be renamed to match the HyP3 file naming system: S1X_XX_yyyymmddThhmmss_DPX_RTCXX_G_xsxxxx_XXXX, where the polarization (P in DPX) is populated with the primary polarization (DVX for VV/VH, DHX for HH/HV), and the scale (s in xsxxxx) is populated with p (power) a (amplitude) or d (decibel). You could use the example string with all the x values (or populate the rest of the string with values that help identify the product), as long as those two variables are populated and the number of characters does not change.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input directory after this parameter is populated, it does not automatically update to match the new input directory information. Delete the outdated parameter and press tab or click away from the field to reset it to reflect the new input directory if necessary.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="rb_thresh_db" displayname="Threshold cutoff value for red/blue in dB (default: -24.0 dB)" type="Required" direction="Input" datatype="Double" expression="rb_thresh_db"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Set the red/blue threshold (dB).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The default value is -24 dB, which works well for most Sentinel-1 IW datasets, but you can adjust the threshold if desired. Suitable values typically fall in the range of -19 to -25 dB.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="outdir" displayname="Output directory for new RGB file" type="Required" direction="Input" datatype="Workspace" expression="outdir"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Navigate to the destination directory where the output will be saved. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;By default this is set to be the same as the input directory. You can amend the path, or click the folder icon to navigate to a different output directory if desired.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input directory after the default directory populates, the output directory parameter does not automatically update. Delete the outdated directory and press tab or click away from the field to reset the output directory to reflect the new input directory.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="outname" displayname="Filename for new RGB raster" type="Required" direction="Input" datatype="String" expression="outname"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Enter the filename for the output raster, including the .tif extension.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;By default, this parameter is set to add an _RGB.tif tag to the input directory name. You can amend the name, or enter an entirely different filename if desired.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input directory after this parameter is populated, it does not automatically update to match the new input directory information. Delete the outdated filename and press tab or click away from the field to reset the parameter to reflect the new input directory if necessary.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="out_yn" displayname="Add output to map" type="Required" direction="Input" datatype="Boolean" expression="out_yn"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;P&gt;&lt;SPAN&gt;Select this option to automatically add the output raster to the map. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This option is selected by default. Remove the check if you do not want the output raster added to the map.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;</dialogReference></param></parameters><summary>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This tool generates an RGB Decomposition raster from a dual-pol RTC dataset. It was designed for use with Sentinel-1 RTC products generated with HyP3, including the &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;On Demand RTC products you can request in Vertex&lt;/A&gt;&lt;SPAN&gt;, but can be used with any dual-pol RTC dataset that is in power, amplitude, or dB scale. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The parameters are populated with default values once you select the input directory containing the RTC datasets. You can amend any of the auto-populated outputs or set them to something completely different if desired. Note that if you change your input directory, the default values will not automatically change. You can reset the auto-populated outputs based on the new parameters by deleting the default string and pressing tab or clicking away from the field.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For best results when viewing the output image, set the symbology to be an RGB Composite stretched to Minimum-Maximum with no gamma stretch applied. The default symbology is generally an RGB Composite stretched to a Percent Clip with a gamma stretch applied.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</summary><usage>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This tool generates an RGB Decomposition raster from a dual-pol RTC dataset. It was designed for use with Sentinel-1 RTC products generated with HyP3, including the &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;On Demand RTC products you can request in Vertex&lt;/A&gt;&lt;SPAN&gt;, but can be used with any dual-pol dataset that is in power, amplitude, or dB scale. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The two input rasters (co-pol and dual-pol) must be in the same folder, with filenames ending in XX.tif where XX is the polarization (VV, VH, HV, HH). There can only be one co-pol and one cross-pol raster in the input directory. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The parameters will be set to default values once the input directory is selected. If the input directory has been extracted from an &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;On Demand RTC product generated using HyP3&lt;/A&gt;&lt;SPAN&gt;, all of the parameters will be automatically populated based on the information contained in the directory name. If you are not using a product directory generated by HyP3, or if the directory name has been changed, you will need to rename the directory and RTC products to match the HyP3 naming pattern. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The red/blue threshold can be adjusted if desired. The default is -24 dB, and the appropriate value range is generally -19 to -25 dB. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The output directory defaults to the input directory, and the output name defaults to the name of the directory tagged with _RGB.tif. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You can amend any of the auto-populated outputs or set them to something completely different if desired. Note that if you change your input directory, the default values will not automatically change. You can reset the auto-populated outputs based on the new parameters by deleting the default string and pressing tab or clicking away from the field. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;----- &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For best results when viewing the output image, set the symbology to be an RGB Composite stretched to Minimum-Maximum with no gamma stretch applied. The default symbology is generally an RGB Composite stretched to a Percent Clip with a gamma stretch applied.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In products generated using this tool, vegetated areas will generally appear more green, water (or desert sand) blue, and other areas such as urban landscapes more red. Where there are stronger cross-pol returns, indicating more volume scatter, the image will be more dominated by the green band, while areas with more surface scatter will have a greater contribution from the blue and red bands. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com:443/ASFHyP3/hyp3-lib/blob/develop/docs/rgb_decomposition.md" target="_blank" STYLE="text-decoration:underline;"&gt;Additional information&lt;/A&gt;&lt;SPAN&gt; about interpreting RGB Decomposition images and the processing steps used to generate the color values is available.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</usage><scriptExamples><scriptExample><title>RGB Decomposition</title><code>class RGBDecomp(object):
     def __init__(self):
 
         """Generates an RGB image from co- and cross-pol RTC data"""
@@ -343,7 +343,7 @@
         status = arcpy.CheckInExtension("Spatial")
         arcpy.AddMessage("The Spatial Analyst Extension is in %s status." % status)
 
-        return</code><para>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This is the code for the RGBDecomp tool class within the ASF_Tools.pyt script&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</para></scriptExample></scriptExamples></tool><dataIdInfo><idCitation><resTitle>RGB Decomposition</resTitle></idCitation><idAbs>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This tool generates an RGB Decomposition raster from a dual-pol RTC dataset. It was designed for use with RTC products generated with HyP3, including the &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;On Demand RTC products you can request in Vertex&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;, but can be used with any dual-pol RTC dataset that is in power, amplitude, or dB scale. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The parameters are populated with default values once you select the input directory containing the RTC datasets. You can amend any of the auto-populated outputs or set them to something completely different if desired. Note that if you change your input directory, the default values will not automatically change. You can reset the auto-populated outputs based on the new parameters by deleting the default string and pressing tab or clicking away from the field.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For best results when viewing the output image, set the symbology to be an RGB Composite stretched to Minimum-Maximum with no gamma stretch applied. The default symbology is generally an RGB Composite stretched to a Percent Clip with a gamma stretch applied.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</idAbs><searchKeys><keyword>ASF</keyword><keyword>Alaska Satellite Facility</keyword><keyword>SAR</keyword><keyword>Synthetic Aperture Radar</keyword><keyword>RGB Decomposition</keyword></searchKeys><idCredit>Alaska Satellite Facility</idCredit><dataLang><languageCode value="eng"/></dataLang><dataChar><CharSetCd value="004"/></dataChar><idPoC xmlns=""><rpIndName>Heidi Kristenson</rpIndName><rpOrgName>Alaska Satellite Facility</rpOrgName><rpPosName>GIS Specialist</rpPosName><role><RoleCd value="011"/></role></idPoC></dataIdInfo><distInfo><distributor><distorFormat><formatName>ArcToolbox Tool</formatName></distorFormat></distributor></distInfo><mdHrLv><ScopeCd value="005"/></mdHrLv><mdContact xmlns=""><rpIndName>Heidi Kristenson</rpIndName><rpOrgName>Alaska Satellite Facility</rpOrgName><rpPosName>GIS Specialist</rpPosName><role><RoleCd value="011"/></role><editorSave>False</editorSave><displayName>Heidi Kristenson</displayName></mdContact><Binary><Thumbnail><Data EsriPropertyType="PictureX">/9j/4AAQSkZJRgABAQEAHgAeAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
+        return</code><para>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This is the code for the RGBDecomp tool class within the ASF_Tools.pyt script&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</para></scriptExample></scriptExamples></tool><dataIdInfo><idCitation><resTitle>RGB Decomposition</resTitle></idCitation><idAbs>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This tool generates an RGB Decomposition raster from a dual-pol RTC dataset. It was designed for use with RTC products generated with HyP3, including the &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;On Demand RTC products you can request in Vertex&lt;/A&gt;&lt;SPAN&gt;, but can be used with any dual-pol RTC dataset that is in power, amplitude, or dB scale. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The parameters are populated with default values once you select the input directory containing the RTC datasets. You can amend any of the auto-populated outputs or set them to something completely different if desired. Note that if you change your input directory, the default values will not automatically change. You can reset the auto-populated outputs based on the new parameters by deleting the default string and pressing tab or clicking away from the field.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For best results when viewing the output image, set the symbology to be an RGB Composite stretched to Minimum-Maximum with no gamma stretch applied. The default symbology is generally an RGB Composite stretched to a Percent Clip with a gamma stretch applied.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</idAbs><searchKeys><keyword>ASF</keyword><keyword>Alaska Satellite Facility</keyword><keyword>SAR</keyword><keyword>Synthetic Aperture Radar</keyword><keyword>RGB Decomposition</keyword></searchKeys><idCredit>Alaska Satellite Facility</idCredit><dataLang><languageCode value="eng"/></dataLang><dataChar><CharSetCd value="004"/></dataChar><idPoC xmlns=""><rpIndName>Heidi Kristenson</rpIndName><rpOrgName>Alaska Satellite Facility</rpOrgName><rpPosName>GIS Specialist</rpPosName><role><RoleCd value="011"/></role></idPoC></dataIdInfo><distInfo><distributor><distorFormat><formatName>ArcToolbox Tool</formatName></distorFormat></distributor></distInfo><mdHrLv><ScopeCd value="005"/></mdHrLv><mdContact xmlns=""><rpIndName>Heidi Kristenson</rpIndName><rpOrgName>Alaska Satellite Facility</rpOrgName><rpPosName>GIS Specialist</rpPosName><role><RoleCd value="011"/></role><editorSave>False</editorSave><displayName>Heidi Kristenson</displayName></mdContact><Binary><Thumbnail><Data EsriPropertyType="PictureX">/9j/4AAQSkZJRgABAQEAHgAeAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
 CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
 FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAD/AUoDASIA
 AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
diff --git a/ArcGIS-toolbox/ASF_Tools.ScaleConversion.pyt.xml b/ArcGIS-toolbox/ASF_Tools.ScaleConversion.pyt.xml
index d43bf904..08a94104 100644
--- a/ArcGIS-toolbox/ASF_Tools.ScaleConversion.pyt.xml
+++ b/ArcGIS-toolbox/ASF_Tools.ScaleConversion.pyt.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<metadata xml:lang="en"><Esri><CreaDate>20191111</CreaDate><CreaTime>16262800</CreaTime><ArcGISFormat>1.0</ArcGISFormat><ArcGISstyle>North American Profile of ISO19115 2003</ArcGISstyle><SyncOnce>TRUE</SyncOnce><ModDate>20201002</ModDate><ModTime>15065100</ModTime><scaleRange><minScale>150000000</minScale><maxScale>5000</maxScale></scaleRange><ArcGISProfile>NAP</ArcGISProfile><DataProperties><itemProps><imsContentType export="False"/></itemProps></DataProperties></Esri><tool name="ScaleConversion" displayname="Scale Conversion (Power, Amplitude, dB)" toolboxalias="ASF Tools" xmlns=""><arcToolboxHelpPath>c:\program files\arcgis\pro\Resources\Help\gp</arcToolboxHelpPath><parameters><param name="p_inpath" displayname="Raster file to be converted" type="Required" direction="Input" datatype="Raster Dataset" expression="p_inpath"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Browse to the raster file to be converted by clicking on the folder icon, or type or paste in the full path. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You can also drag and drop a raster from the Catalog window.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ArcGIS Pro tip: Select the raster file as the input, not Band_1. While Pro allows you to navigate to the band level, it is not a valid input for this tool.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="p_inscale" displayname="Scale of input raster (power, amplitude, or dB)" type="Required" direction="Input" datatype="String" expression="Power | Amplitude | dB"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select Power, Amplitude, or dB from the dropdown menu. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;The selection must match the actual scale of the values in the input raster. &lt;/SPAN&gt;&lt;SPAN&gt;If the input raster is a standard  &lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt; &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;RTC product generated with HyP3&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;, such as the &lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt; &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/using/vertex/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;On Demand RTC products you can request in Vertex&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;, this field will be automatically populated based upon the filename. For input rasters that do not use the HyP3 naming convention, this parameter must be set manually. &lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;The output values will be incorrect if the input scale is not accurately defined.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;Sentinel-1 RTC products&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; generated by HyP3, the filename includes a 6-letter options tag just before the product ID near the end of the filename. The second letter indicates the scale: p for power, a for amplitude, d for dB (i.e. g&lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;a&lt;/SPAN&gt;&lt;SPAN&gt;uned would be a gamma-nought amplitude product, while s&lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;p&lt;/SPAN&gt;&lt;SPAN&gt;uned would be a sigma-nought power product). &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://search.asf.alaska.edu:443/#/?flightDirs=&amp;amp;amp;amp;amp;amp;dataset=ALOS&amp;amp;amp;amp;amp;amp;subtypes=ALOS$$&amp;amp;amp;amp;amp;amp;productTypes=ALOS$$RTC_LOW_RES,RTC_HI_RES&amp;amp;amp;amp;amp;amp;beamModes=ALOS$$&amp;amp;amp;amp;amp;amp;polarizations=ALOS$$" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;ALOS PALSAR RTC&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; products available from &lt;/SPAN&gt;&lt;A href="https://search.asf.alaska.edu:443/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;ASF's Data Search - Vertex&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; are in power scale. &lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="p_outscale" displayname="Scale of output raster (power, amplitude or dB)" type="Required" direction="Input" datatype="String" expression="Power | Amplitude | dB"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select the desired output scale from the dropdown menu, which includes Power, Amplitude and dB (Decibel).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="p_outdir" displayname="Destination folder for output raster" type="Required" direction="Input" datatype="Workspace" expression="p_outdir"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Browse to or type in the path to the directory for the output product. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The default path is to the same directory that contains the input raster, but you can amend this path as desired or browse to a completely different directory.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input raster after the default directory populates, the output directory parameter does not automatically update. Delete the outdated directory path and press tab or click away from the field to reset the directory to reflect the new input raster path.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="p_outname" displayname="File name for output raster (must include valid raster file extension)" type="Required" direction="Input" datatype="String" expression="p_outname"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Enter the filename for the output raster, including the file extension if you are not saving the raster to a geodatabase.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The default filename is the same as the base name of the input raster, with the output scale added as a tag and a .tif extension included. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input raster and/or output scale parameters after the default name populates, it does not automatically update. Delete the outdated filename and press tab or click away from the field to reset the filename default to reflect the new parameters.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="out_yn" displayname="Add output to map" type="Required" direction="Input" datatype="Boolean" expression="out_yn"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select this option to automatically add the output raster to the map. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This option is selected by default. Remove the check if you do not want the output raster added to the map.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param></parameters><summary>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN&gt;This tool converts SAR imagery from one scale into another. The scales most commonly used with SAR data are power, amplitude and dB. &lt;/SPAN&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN&gt;The output is a new raster dataset, with the pixel values in the designated output scale.&lt;/SPAN&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN STYLE="font-style:italic;"&gt;The output directory and filename are automatically populated using the source raster and output scale parameters. You can amend the auto-populated outputs or set them to something completely different if desired. Note that if you change your input file or output scale, the default values will not automatically change. You can reset the auto-populated outputs based on the new parameters by deleting the default string and pressing tab or clicking away from the field.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</summary><usage>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;While designed to work with RTC imagery generated with HyP3, including the &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;On Demand RTC products you can request in Vertex&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;, this tool will convert any raster with pixel values in power, amplitude, or dB scale into any other of those three scales.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The user selects the file to be converted, declares the input scale and the desired output scale, and defines the output directory and desired filename. Note that a valid raster file extension must be included in the filename (such as .tif) unless you are saving the raster to a geodatabase.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;If you are using a &lt;/SPAN&gt;&lt;A href="https://https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;Sentinel-1 RTC product&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; generated by ASF's HyP3 processing platform, the tool will recognize the input scale based on the file name. If you are using a different type of input file, or if the name has been changed, you must define the input scale manually. &lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;If the input scale is not set correctly, the output values will be incorrect. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;For &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;Sentinel-1 RTC products&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; generated by ASF, the fl includes a 6-letter options tag just before the product ID near the end of the filename. The second letter indicates the scale: p ifor power, a for enameamplitude, d for dB (i.e. g&lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;a&lt;/SPAN&gt;&lt;SPAN&gt;uned would be a gamma-nought amplitude product, while s&lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;p&lt;/SPAN&gt;&lt;SPAN&gt;uned would be a sigma-nought power product).  &lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;A href="https://search.asf.alaska.edu:443/" target="/?flightDirs=&amp;amp;amp;amp;dataset=ALOS&amp;amp;amp;amp;subtypes=ALOS$$&amp;amp;amp;amp;productTypes=ALOS$$RTC_LOW_RES,RTC_HI_RES&amp;amp;amp;amp;beamModes=ALOS$$&amp;amp;amp;amp;polarizations=ALOS$$" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;ALOS PALSAR RTC&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; products available from &lt;/SPAN&gt;&lt;A href="http://search.asf.alaska.edu:80/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;ASF's Data Search - Vertex&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; are in power scale. &lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that the power scale tends to display very dark RTC images with the default Percent Clip stretch used by most GIS software, due to the range of values being mostly very close to zero with a handful of much higher values. Amplitude values, which are the square root of power values, tend to give a better default visual display. Decibel (dB) values, which are 10 x Log10 of the power values, differentiate the very dark values (such as water pixels on a calm day) even more clearly from the rest of the pixels. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;The stretch symbology settings of any of these scales can be adjusted to result in a pleasing visual display of the image without having to generate a new raster layer. Consider using the Standard Deviation or Sigmoid stretch options, or using Min-Max with a set maximum (such as 0.3 for power values). Conversion is more important if you want to run analyses using pixel values of a particular scale. Because the dB scale is logarithmic, take care when using dB values for statistical analysis; it may not always be appropriate.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 20;"&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</usage><scriptExamples><scriptExample><title>ASF_Tools.pyt ScaleConversion</title><code>class ScaleConversion(object):
+<metadata xml:lang="en"><Esri><CreaDate>20191111</CreaDate><CreaTime>16262800</CreaTime><ArcGISFormat>1.0</ArcGISFormat><ArcGISstyle>North American Profile of ISO19115 2003</ArcGISstyle><SyncOnce>TRUE</SyncOnce><ModDate>20201002</ModDate><ModTime>15065100</ModTime><scaleRange><minScale>150000000</minScale><maxScale>5000</maxScale></scaleRange><ArcGISProfile>NAP</ArcGISProfile><DataProperties><itemProps><imsContentType export="False"/></itemProps></DataProperties></Esri><tool name="ScaleConversion" displayname="Scale Conversion (Power, Amplitude, dB)" toolboxalias="ASF Tools" xmlns=""><arcToolboxHelpPath>c:\program files\arcgis\pro\Resources\Help\gp</arcToolboxHelpPath><parameters><param name="p_inpath" displayname="Raster file to be converted" type="Required" direction="Input" datatype="Raster Dataset" expression="p_inpath"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Browse to the raster file to be converted by clicking on the folder icon, or type or paste in the full path. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You can also drag and drop a raster from the Catalog window.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ArcGIS Pro tip: Select the raster file as the input, not Band_1. While Pro allows you to navigate to the band level, it is not a valid input for this tool.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="p_inscale" displayname="Scale of input raster (power, amplitude, or dB)" type="Required" direction="Input" datatype="String" expression="Power | Amplitude | dB"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select Power, Amplitude, or dB from the dropdown menu. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;The selection must match the actual scale of the values in the input raster. &lt;/SPAN&gt;&lt;SPAN&gt;If the input raster is a standard  &lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt; &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;RTC product generated with HyP3&lt;/A&gt;&lt;SPAN&gt;, such as the &lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt; &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/using/vertex/" STYLE="text-decoration:underline;"&gt;On Demand RTC products you can request in Vertex&lt;/A&gt;&lt;SPAN&gt;, this field will be automatically populated based upon the filename. For input rasters that do not use the HyP3 naming convention, this parameter must be set manually. &lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;The output values will be incorrect if the input scale is not accurately defined.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;Sentinel-1 RTC products&lt;/A&gt;&lt;SPAN&gt; generated by HyP3, the filename includes a 6-letter options tag just before the product ID near the end of the filename. The second letter indicates the scale: p for power, a for amplitude, d for dB (i.e. g&lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;a&lt;/SPAN&gt;&lt;SPAN&gt;uned would be a gamma-nought amplitude product, while s&lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;p&lt;/SPAN&gt;&lt;SPAN&gt;uned would be a sigma-nought power product). &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://search.asf.alaska.edu:443/#/?flightDirs=&amp;amp;amp;amp;amp;amp;dataset=ALOS&amp;amp;amp;amp;amp;amp;subtypes=ALOS$$&amp;amp;amp;amp;amp;amp;productTypes=ALOS$$RTC_LOW_RES,RTC_HI_RES&amp;amp;amp;amp;amp;amp;beamModes=ALOS$$&amp;amp;amp;amp;amp;amp;polarizations=ALOS$$" target="_blank" STYLE="text-decoration:underline;"&gt;ALOS PALSAR RTC&lt;/A&gt;&lt;SPAN&gt; products available from &lt;/SPAN&gt;&lt;A href="https://search.asf.alaska.edu:443/" target="_blank" STYLE="text-decoration:underline;"&gt;ASF's Data Search - Vertex&lt;/A&gt;&lt;SPAN&gt; are in power scale. &lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="p_outscale" displayname="Scale of output raster (power, amplitude or dB)" type="Required" direction="Input" datatype="String" expression="Power | Amplitude | dB"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select the desired output scale from the dropdown menu, which includes Power, Amplitude and dB (Decibel).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="p_outdir" displayname="Destination folder for output raster" type="Required" direction="Input" datatype="Workspace" expression="p_outdir"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Browse to or type in the path to the directory for the output product. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The default path is to the same directory that contains the input raster, but you can amend this path as desired or browse to a completely different directory.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input raster after the default directory populates, the output directory parameter does not automatically update. Delete the outdated directory path and press tab or click away from the field to reset the directory to reflect the new input raster path.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="p_outname" displayname="File name for output raster (must include valid raster file extension)" type="Required" direction="Input" datatype="String" expression="p_outname"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Enter the filename for the output raster, including the file extension if you are not saving the raster to a geodatabase.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The default filename is the same as the base name of the input raster, with the output scale added as a tag and a .tif extension included. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that if you change the input raster and/or output scale parameters after the default name populates, it does not automatically update. Delete the outdated filename and press tab or click away from the field to reset the filename default to reflect the new parameters.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param><param name="out_yn" displayname="Add output to map" type="Required" direction="Input" datatype="Boolean" expression="out_yn"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Select this option to automatically add the output raster to the map. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This option is selected by default. Remove the check if you do not want the output raster added to the map.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference></param></parameters><summary>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN&gt;This tool converts SAR imagery from one scale into another. The scales most commonly used with SAR data are power, amplitude and dB. &lt;/SPAN&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN&gt;The output is a new raster dataset, with the pixel values in the designated output scale.&lt;/SPAN&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN STYLE="font-style:italic;"&gt;The output directory and filename are automatically populated using the source raster and output scale parameters. You can amend the auto-populated outputs or set them to something completely different if desired. Note that if you change your input file or output scale, the default values will not automatically change. You can reset the auto-populated outputs based on the new parameters by deleting the default string and pressing tab or clicking away from the field.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</summary><usage>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;While designed to work with RTC imagery generated with HyP3, including the &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;On Demand RTC products you can request in Vertex&lt;/A&gt;&lt;SPAN&gt;, this tool will convert any raster with pixel values in power, amplitude, or dB scale into any other of those three scales.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The user selects the file to be converted, declares the input scale and the desired output scale, and defines the output directory and desired filename. Note that a valid raster file extension must be included in the filename (such as .tif) unless you are saving the raster to a geodatabase.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;If you are using a &lt;/SPAN&gt;&lt;A href="https://https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;Sentinel-1 RTC product&lt;/A&gt;&lt;SPAN&gt; generated by ASF's HyP3 processing platform, the tool will recognize the input scale based on the file name. If you are using a different type of input file, or if the name has been changed, you must define the input scale manually. &lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;If the input scale is not set correctly, the output values will be incorrect. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;For &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;Sentinel-1 RTC products&lt;/A&gt;&lt;SPAN&gt; generated by ASF, the filename includes a 6-letter options tag just before the product ID near the end of the filename. The second letter indicates the scale: p for power, a for amplitude, d for dB (i.e. g&lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;a&lt;/SPAN&gt;&lt;SPAN&gt;uned would be a gamma-nought amplitude product, while s&lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;p&lt;/SPAN&gt;&lt;SPAN&gt;uned would be a sigma-nought power product).  &lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;A href="https://search.asf.alaska.edu:443/" target="/?flightDirs=&amp;amp;amp;amp;dataset=ALOS&amp;amp;amp;amp;subtypes=ALOS$$&amp;amp;amp;amp;productTypes=ALOS$$RTC_LOW_RES,RTC_HI_RES&amp;amp;amp;amp;beamModes=ALOS$$&amp;amp;amp;amp;polarizations=ALOS$$" STYLE="text-decoration:underline;"&gt;ALOS PALSAR RTC&lt;/A&gt;&lt;SPAN&gt; products available from &lt;/SPAN&gt;&lt;A href="http://search.asf.alaska.edu:80/" STYLE="text-decoration:underline;"&gt;ASF's Data Search - Vertex&lt;/A&gt;&lt;SPAN&gt; are in power scale. &lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;Note that the power scale tends to display very dark RTC images with the default Percent Clip stretch used by most GIS software, due to the range of values being mostly very close to zero with a handful of much higher values. Amplitude values, which are the square root of power values, tend to give a better default visual display. Decibel (dB) values, which are 10 x Log10 of the power values, differentiate the very dark values (such as water pixels on a calm day) even more clearly from the rest of the pixels. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;The stretch symbology settings of any of these scales can be adjusted to result in a pleasing visual display of the image without having to generate a new raster layer. Consider using the Standard Deviation or Sigmoid stretch options, or using Min-Max with a set maximum (such as 0.3 for power values). Conversion is more important if you want to run analyses using pixel values of a particular scale. Because the dB scale is logarithmic, take care when using dB values for statistical analysis; it may not always be appropriate.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 20;"&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</usage><scriptExamples><scriptExample><title>ASF_Tools.pyt ScaleConversion</title><code>class ScaleConversion(object):
     def __init__(self):
 
         """Converts RTC products between Power, Amplitude, and dB scales"""
diff --git a/ArcGIS-toolbox/ASF_Tools.UnzipFiles.pyt.xml b/ArcGIS-toolbox/ASF_Tools.UnzipFiles.pyt.xml
index b1dc9762..6b47cd81 100644
--- a/ArcGIS-toolbox/ASF_Tools.UnzipFiles.pyt.xml
+++ b/ArcGIS-toolbox/ASF_Tools.UnzipFiles.pyt.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<metadata xml:lang="en"><Esri><CreaDate>20190110</CreaDate><CreaTime>11564900</CreaTime><ArcGISFormat>1.0</ArcGISFormat><ArcGISstyle>North American Profile of ISO19115 2003</ArcGISstyle><SyncOnce>TRUE</SyncOnce><ModDate>20201002</ModDate><ModTime>15111700</ModTime><scaleRange><minScale>150000000</minScale><maxScale>5000</maxScale></scaleRange><ArcGISProfile>NAP</ArcGISProfile><DataProperties><itemProps><imsContentType export="False"/></itemProps></DataProperties></Esri><tool name="UnzipFiles" displayname="Unzip Files" toolboxalias="ASF Tools" xmlns=""><arcToolboxHelpPath>c:\program files\arcgis\pro\Resources\Help\gp</arcToolboxHelpPath><parameters><param name="ziplocation" displayname="Location of .zip files" type="Required" direction="Input" datatype="Workspace" expression="ziplocation"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Click the browse icon to navigate to and select the directory folder containing the downloaded .zip files. For most Windows users, this will be the default Downloads folder.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Note that ALL files with a .zip extension in the ziplocation directory will be extracted. Make sure that you want all of the .zip files available in the ziplocation directory to be extracted to the same destination.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;To set default values for this parameter, click on the Tool Help button at the bottom of the tool dialog box to display instructions (refer to Python Reference section).&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference><pythonReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;If you would like to set a default value for this parameter, you may edit the ASF_Tools.pyt script to add in your default download folder.&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Right-click on the ASF_Tools.pyt toolbox in ArcCatalog (or the Catalog window in ArcMap) and select Edit...&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Scroll down to ziplocation.value (line 43) and enter your download folder path between the single quotes (refer to comments in the script for an example)&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Save the script (select Save from the File menu in the script editor), then close the editor window&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Double-click the ASF_Tools.pyt toolbox in ArcCatalog (or the Catalog window in ArcMap) to expand the toolbox, and open the Unzip Files tool&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;If you have double-clicked the toolbox and the change is not reflected in the tool dialog, close and re-open your ArcGIS application (ArcMap or ArcCatalog)&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</pythonReference></param><param name="outlocation" displayname="Destination folder for extracted products" type="Required" direction="Input" datatype="Workspace" expression="outlocation"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Click the browse icon to navigate to and select the destination directory for the extracted product folders.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Note that each .zip file has a folder inside to keep all of the files for that product together, so the resulting extractions will be a set of folders (one for each product) in the destination directory.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;To set default values for this parameter, click on the Tool Help button at the bottom of the tool dialog box to display instructions (refer to Python Reference section).&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference><pythonReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;If you would like to set a default value for this parameter, you may edit the ASF_Tools.pyt script to add in your default destination folder.&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Right-click on the ASF_Tools.pyt toolbox in ArcCatalog (or the Catalog window in ArcMap) and select Edit...&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Scroll down to outlocation.value (line 57) and enter your download folder path between the single quotes (refer to comments in the script for an example)&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Save the script (select Save from the File menu in the script editor), then close the editor window&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Double-click the ASF_Tools.pyt toolbox in ArcCatalog (or the Catalog window in ArcMap) to expand the toolbox, and open the Unzip Files tool&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;If you have double-clicked the toolbox and the change is not reflected in the tool dialog, close and re-open your ArcGIS application (ArcMap or ArcCatalog)&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</pythonReference></param></parameters><summary>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This tool unzips ASF products and saves the extracted folders in the desired destination folder. This is particularly useful if you are downloading multiple &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;RTC files from Vertex&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; and would like to extract them to a product folder.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;All .zip files in the download folder will be extracted&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Each product will have its own folder within the destination directory (when extracting ASF files, or other zip files that have a single root directory containing all the files within the zip archive)&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;The original .zip files in the download folder will each be deleted once file extraction is complete&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;font-weight:bold;"&gt;NOTE: &lt;/SPAN&gt;&lt;SPAN STYLE="font-style:italic;"&gt;If you have downloaded GRD or SLC products and will be using the SNAP Sentinel-1 Toolbox to process the products, &lt;/SPAN&gt;&lt;SPAN STYLE="font-style:italic;font-weight:bold;"&gt;do not &lt;/SPAN&gt;&lt;SPAN STYLE="font-style:italic;"&gt;unzip the product downloads using this tool. S1TBX is designed to work within the .zip folder structure, and this tool deletes the .zip files once they are extracted.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</summary><usage>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Many ASF products are served as zip files, including &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;Sentinel-1 RTC products&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; generated using the On-Demand functionality in &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/using/vertex/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;Vertex&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;. Each product zip file contains another folder inside, so when the files are extracted, the individual component product files will still be contained within a uniquely-named product folder. Because the zip file and folder names are often long, standard Windows zip utilities may encounter errors if the full product pathway contains more characters than is allowed.  &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This tool offers a quick and easy way to extract multiple zip files to the desired destination folder and delete the original zip files from the download folder. While designed to help manage ASF downloads, this tool can be used to extract any collection of zip files.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If you have downloaded Sentinel-1 GRD or SLC files, and will be using the SNAP Sentinel-1 Toolbox to process the images, you will need to retain the .zip files. If you still want to use this tool to unzip the product files, make sure you've copied the original zip files to another folder first, because the .zip files will be deleted once extracted.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</usage><scriptExamples><scriptExample><title>ASF_Tools.pyt UnzipFiles</title><para>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This is the code for the UnzipFiles tool class within the ASF_Tools.pyt script.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</para><code>class UnzipFiles(object):
+<metadata xml:lang="en"><Esri><CreaDate>20190110</CreaDate><CreaTime>11564900</CreaTime><ArcGISFormat>1.0</ArcGISFormat><ArcGISstyle>North American Profile of ISO19115 2003</ArcGISstyle><SyncOnce>TRUE</SyncOnce><ModDate>20201002</ModDate><ModTime>15111700</ModTime><scaleRange><minScale>150000000</minScale><maxScale>5000</maxScale></scaleRange><ArcGISProfile>NAP</ArcGISProfile><DataProperties><itemProps><imsContentType export="False"/></itemProps></DataProperties></Esri><tool name="UnzipFiles" displayname="Unzip Files" toolboxalias="ASF Tools" xmlns=""><arcToolboxHelpPath>c:\program files\arcgis\pro\Resources\Help\gp</arcToolboxHelpPath><parameters><param name="ziplocation" displayname="Location of .zip files" type="Required" direction="Input" datatype="Workspace" expression="ziplocation"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Click the browse icon to navigate to and select the directory folder containing the downloaded .zip files. For most Windows users, this will be the default Downloads folder.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Note that ALL files with a .zip extension in the ziplocation directory will be extracted. Make sure that you want all of the .zip files available in the ziplocation directory to be extracted to the same destination.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;To set default values for this parameter, click on the Tool Help button at the bottom of the tool dialog box to display instructions (refer to Python Reference section).&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference><pythonReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;If you would like to set a default value for this parameter, you may edit the ASF_Tools.pyt script to add in your default download folder.&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Right-click on the ASF_Tools.pyt toolbox in ArcCatalog (or the Catalog window in ArcMap) and select Edit...&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Scroll down to ziplocation.value (line 43) and enter your download folder path between the single quotes (refer to comments in the script for an example)&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Save the script (select Save from the File menu in the script editor), then close the editor window&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Double-click the ASF_Tools.pyt toolbox in ArcCatalog (or the Catalog window in ArcMap) to expand the toolbox, and open the Unzip Files tool&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;If you have double-clicked the toolbox and the change is not reflected in the tool dialog, close and re-open your ArcGIS application (ArcMap or ArcCatalog)&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</pythonReference></param><param name="outlocation" displayname="Destination folder for extracted products" type="Required" direction="Input" datatype="Workspace" expression="outlocation"><dialogReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Click the browse icon to navigate to and select the destination directory for the extracted product folders.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Note that each .zip file has a folder inside to keep all of the files for that product together, so the resulting extractions will be a set of folders (one for each product) in the destination directory.&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;"&gt;To set default values for this parameter, click on the Tool Help button at the bottom of the tool dialog box to display instructions (refer to Python Reference section).&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</dialogReference><pythonReference>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;If you would like to set a default value for this parameter, you may edit the ASF_Tools.pyt script to add in your default destination folder.&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Right-click on the ASF_Tools.pyt toolbox in ArcCatalog (or the Catalog window in ArcMap) and select Edit...&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Scroll down to outlocation.value (line 57) and enter your download folder path between the single quotes (refer to comments in the script for an example)&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Save the script (select Save from the File menu in the script editor), then close the editor window&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Double-click the ASF_Tools.pyt toolbox in ArcCatalog (or the Catalog window in ArcMap) to expand the toolbox, and open the Unzip Files tool&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;If you have double-clicked the toolbox and the change is not reflected in the tool dialog, close and re-open your ArcGIS application (ArcMap or ArcCatalog)&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</pythonReference></param></parameters><summary>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This tool unzips ASF products and saves the extracted folders in the desired destination folder. This is particularly useful if you are downloading multiple &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;RTC files from Vertex&lt;/A&gt;&lt;SPAN&gt; and would like to extract them to a product folder.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;All .zip files in the download folder will be extracted&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;Each product will have its own folder within the destination directory (when extracting ASF files, or other zip files that have a single root directory containing all the files within the zip archive)&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN&gt;The original .zip files in the download folder will each be deleted once file extraction is complete&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN STYLE="font-style:italic;font-weight:bold;"&gt;NOTE: &lt;/SPAN&gt;&lt;SPAN STYLE="font-style:italic;"&gt;If you have downloaded GRD or SLC products and will be using the SNAP Sentinel-1 Toolbox to process the products, &lt;/SPAN&gt;&lt;SPAN STYLE="font-style:italic;font-weight:bold;"&gt;do not &lt;/SPAN&gt;&lt;SPAN STYLE="font-style:italic;"&gt;unzip the product downloads using this tool. S1TBX is designed to work within the .zip folder structure, and this tool deletes the .zip files once they are extracted.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</summary><usage>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Many ASF products are served as zip files, including &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;Sentinel-1 RTC products&lt;/A&gt;&lt;SPAN&gt; generated using the On-Demand functionality in &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/using/vertex/" STYLE="text-decoration:underline;"&gt;Vertex&lt;/A&gt;&lt;SPAN&gt;. Each product zip file contains another folder inside, so when the files are extracted, the individual component product files will still be contained within a uniquely-named product folder. Because the zip file and folder names are often long, standard Windows zip utilities may encounter errors if the full product pathway contains more characters than is allowed.  &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This tool offers a quick and easy way to extract multiple zip files to the desired destination folder and delete the original zip files from the download folder. While designed to help manage ASF downloads, this tool can be used to extract any collection of zip files.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If you have downloaded Sentinel-1 GRD or SLC files, and will be using the SNAP Sentinel-1 Toolbox to process the images, you will need to retain the .zip files. If you still want to use this tool to unzip the product files, make sure you've copied the original zip files to another folder first, because the .zip files will be deleted once extracted.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</usage><scriptExamples><scriptExample><title>ASF_Tools.pyt UnzipFiles</title><para>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This is the code for the UnzipFiles tool class within the ASF_Tools.pyt script.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</para><code>class UnzipFiles(object):
     def __init__(self):
 
         """Unzips ASF products downloaded from Vertex or HyP3."""
diff --git a/ArcGIS-toolbox/ASF_Tools.pyt.xml b/ArcGIS-toolbox/ASF_Tools.pyt.xml
index ac9f414f..7f1f6d15 100644
--- a/ArcGIS-toolbox/ASF_Tools.pyt.xml
+++ b/ArcGIS-toolbox/ASF_Tools.pyt.xml
@@ -4,7 +4,7 @@
 </SyncOnce><ModDate>20191202</ModDate><ModTime>152850</ModTime><scaleRange><minScale>150000000</minScale><maxScale>
     5000</maxScale></scaleRange><ArcGISProfile>NAP</ArcGISProfile><DataProperties><itemProps><imsContentType
         export="False">006</imsContentType></itemProps></DataProperties></Esri><toolbox name="ASF_Tools"
-                                                                                        alias="ASF Tools"><arcToolboxHelpPath>c:\program files (x86)\arcgis\desktop10.6\Help\gp</arcToolboxHelpPath><toolsets/></toolbox><dataIdInfo><idCitation xmlns=""><resTitle>ASF_Tools</resTitle><citId xmlns=""><identCode>ASF_Tools_191114</identCode></citId><date><createDate>2019-11-14T00:00:00</createDate></date></idCitation><idPurp>This Python Toolbox contains geoprocessing tools for working with Synthetic Aperture Radar data in ArcGIS. It was developed in ArcGIS Desktop 10.6.1, and has been tested with ArcGIS Desktop 10.6.1 and 10.7.1 and ArcGIS Pro 2.4.2, 2.5.X and 2.6.X. Compatibility with earlier versions is not guaranteed.</idPurp><idCredit>Alaska Satellite Facility</idCredit><idAbs>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This Python Toolbox contains geoprocessing tools for working with Synthetic Aperture Radar (SAR) data in ArcGIS Desktop. &lt;/SPAN&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN&gt;The tools were developed for use with Radiometric Terrain Corrected (RTC) datasets produced by ASF using the HyP3 platform. &lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt; &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;Sentinel-1 RTC products generated using HyP3&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; are now available &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/using/vertex/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;on demand from ASF's Data Search - Vertex&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; portal at no cost to the user. In many cases, however, the tools may be used with calibrated SAR images (in amplitude, power, or db scale) of any origin. Some of the tools may also be useful for non-SAR single-band raster datasets.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Unzip Files tool&lt;/SPAN&gt;&lt;SPAN&gt;: assists in file management when downloading .zip files from ASF. This tool could be used to extract to a specified location any zip files with an additional internal directory containing the individual files. &lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Scale Conversion tool&lt;/SPAN&gt;&lt;SPAN&gt;: allows easy conversion of pixel values in RTC rasters from power, amplitude, or dB scale into power, amplitude or dB scale. This is an application specific to SAR data, but does not require a HyP3 output; it could be used with any calibrated SAR dataset using either a power, amplitude, or dB scale. *REQUIRES SPATIAL ANALYST EXTENSION*&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Reclassify RTC tool&lt;/SPAN&gt;&lt;SPAN&gt;: generates a raster that includes only those pixels below a user-defined threshold value, and is designed for identifying water pixels. This tool could be used for any application where the user is interested in identifying values below a given threshold. *REQUIRES SPATIAL ANALYST EXTENSION"&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Log Difference tool&lt;/SPAN&gt;&lt;SPAN&gt;: compares two rasters by calculating the log difference on a pixel-by-pixel basis to identify areas where backscatter values have changed over time. This tool could be used to compare any two single-band raster layers that only include positive pixel values; it is not specific to SAR data. *REQUIRES SPATIAL ANALYST EXTENSION*&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;RGB Decomposition tool&lt;/SPAN&gt;&lt;SPAN&gt;: generates an RGB image using the co- and cross-polarized datasets from an RTC product. Input datasets can be in either amplitude, power, or dB scale, and primary polarization can be either V (VV/VH) or H (HH/HV). *REQUIRES SPATIAL ANALYST EXTENSION*&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;To use the tools that require the Spatial Analyst Extension, your installation of ArcGIS Desktop must have licensing that covers this extension. To check your extension, select Customize from the ArcGIS menu and click Extensions.... Check the box next to Spatial Analyst. If that extension is not available to be checked, you will not be able to use the tools requiring this extension.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Any of the tools that generate an output raster have the option to automatically add the output to the map. This option is applied by default, but can be turned off if desired by removing the check next to the "Add output to map" option in the dialog box.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;=====&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;RTC Resources from ASF&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;RTC On-Demand Processing for Sentinel-1&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; is now available from &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/using/vertex/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;ASF's Data Search - Vertex portal&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;. Simply search for scenes and submit them for processing, and they will be processed using ASF's HyP3 cloud computing platform. You can then download them for use.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When using RTC products generated by HyP3, the GeoTIFFs containing the actual backscatter data are tagged with the polarization (VV, VH, HV, or HH). These are the raster datasets to use with these geoprocessing tools. Several other products are included in the HyP3 product zip file; consult the README textfile included in the zip file for more information. Each raster included in the zip file also has ArcGIS-compliant metadata providing additional raster-specific information, which can be viewed in the Item Description in the ArcMap Catalog window or the Description tab in ArcCatalog or ArcGIS Pro.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;There are &lt;/SPAN&gt;&lt;A href="https://search.asf.alaska.edu:443/#/?flightDirs=&amp;amp;dataset=ALOS&amp;amp;subtypes=ALOS$$&amp;amp;productTypes=ALOS$$RTC_LOW_RES,RTC_HI_RES&amp;amp;beamModes=ALOS$$&amp;amp;polarizations=ALOS$$" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;RTC products for the PALSAR-1 mission&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; (2006-2011) available for download at &lt;/SPAN&gt;&lt;A href="http://search.asf.alaska.edu:80/" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;ASF's Data Search - Vertex&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;. These products are in power scale. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://asf.alaska.edu:80/data-recipes/data-recipe-tutorials" target="_blank" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;Instructions for generating RTC products&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; using other software packages are available in Data Recipe format from ASF: &lt;/SPAN&gt;&lt;A href="https://www.asf.alaska.edu/data-recipes/data-recipe-tutorials/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;asf.alaska.edu/data-recipes/data-recipe-tutorials&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.asf.alaska.edu/contact/" STYLE="text-decoration:underline;"&gt;&lt;SPAN&gt;Contact ASF&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; if you have questions or comments about this toolbox or other products and services offered by ASF.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</idAbs><idPoC xmlns=""><rpIndName>Heidi Kristenson</rpIndName><rpOrgName>Alaska Satellite Facility</rpOrgName><rpPosName>GIS Specialist</rpPosName><role><RoleCd value="011"/></role><rpCntInfo xmlns=""><cntAddress addressType=""><eMailAdd>hjkristenson@alaska.edu</eMailAdd></cntAddress></rpCntInfo><displayName>Heidi Kristenson</displayName></idPoC><searchKeys><keyword>ASF</keyword><keyword>Alaska Satellite Facility</keyword><keyword>SAR</keyword><keyword>Synthetic Aperture Radar</keyword><keyword>ArcGIS Desktop</keyword><keyword>Python Toolbox</keyword></searchKeys><dataChar><CharSetCd value="004"/></dataChar><productKeys xmlns=""><keyword>Synthetic Aperture Radar</keyword></productKeys><dataLang><languageCode value="eng"/><countryCode value="US"/></dataLang><resConst><Consts xmlns=""><useLimit>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Note that many of the tools require the Spatial Analyst extension. If your ArcGIS installation does not include licensing for Spatial Analyst, you will not be able to use all of the tools included in the toolbox.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</useLimit></Consts></resConst><tpCat><TopicCatCd value="007"/></tpCat><tpCat><TopicCatCd value="008"/></tpCat></dataIdInfo><distInfo xmlns=""><distributor xmlns=""><distorFormat xmlns=""><formatName>ArcToolbox Toolbox</formatName><formatVer>10.6.1</formatVer></distorFormat><distorCont xmlns=""><rpIndName>Heidi Kristenson</rpIndName><rpOrgName>Alaska Satellite Facility</rpOrgName><rpPosName>GIS Specialist</rpPosName><role><RoleCd value="011"/></role><rpCntInfo><cntAddress addressType=""><eMailAdd>hjkristenson@alaska.edu</eMailAdd></cntAddress></rpCntInfo><displayName>Heidi Kristenson</displayName><displayName>Heidi Kristenson</displayName></distorCont></distributor><distFormat xmlns=""><formatName>ArcGIS Python Toolbox</formatName><formatVer>10.6.1</formatVer></distFormat></distInfo><mdHrLv><ScopeCd value="013"/></mdHrLv><mdChar><CharSetCd value="004"/></mdChar><mdContact xmlns=""><rpIndName>Heidi Kristenson</rpIndName><rpOrgName>Alaska Satellite Facility</rpOrgName><rpPosName>GIS Specialist</rpPosName><role><RoleCd value="011"/></role><rpCntInfo xmlns=""><cntAddress addressType=""><eMailAdd>hjkristenson@alaska.edu</eMailAdd></cntAddress></rpCntInfo></mdContact><Binary><Thumbnail><Data EsriPropertyType="PictureX">/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
+                                                                                        alias="ASF Tools"><arcToolboxHelpPath>c:\program files (x86)\arcgis\desktop10.6\Help\gp</arcToolboxHelpPath><toolsets/></toolbox><dataIdInfo><idCitation xmlns=""><resTitle>ASF_Tools</resTitle><citId xmlns=""><identCode>ASF_Tools_191114</identCode></citId><date><createDate>2019-11-14T00:00:00</createDate></date></idCitation><idPurp>This Python Toolbox contains geoprocessing tools for working with Synthetic Aperture Radar data in ArcGIS. It was developed in ArcGIS Desktop 10.6.1, and has been tested with ArcGIS Desktop 10.6.1 and 10.7.1 and ArcGIS Pro 2.4.2, 2.5.X, 2.6.X, 2.7.X and 2.8.X. Compatibility with other versions is not guaranteed.</idPurp><idCredit>Alaska Satellite Facility</idCredit><idAbs>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;This Python Toolbox contains geoprocessing tools for working with Synthetic Aperture Radar (SAR) data in ArcGIS Desktop. &lt;/SPAN&gt;&lt;/P&gt;&lt;P STYLE="margin:1 1 1 0;"&gt;&lt;SPAN&gt;The tools were developed for use with Radiometric Terrain Corrected (RTC) datasets produced by ASF using the HyP3 platform. &lt;/SPAN&gt;&lt;SPAN STYLE="font-weight:bold;"&gt; &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" STYLE="text-decoration:underline;"&gt;Sentinel-1 RTC products generated using HyP3&lt;/A&gt;&lt;SPAN&gt; are now available &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/using/vertex/" STYLE="text-decoration:underline;"&gt;on demand from ASF's Data Search - Vertex&lt;/A&gt;&lt;SPAN&gt; portal at no cost to the user. In many cases, however, the tools may be used with calibrated SAR images (in amplitude, power, or db scale) of any origin. Some of the tools may also be useful for non-SAR single-band raster datasets.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Unzip Files tool&lt;/SPAN&gt;&lt;SPAN&gt;: assists in file management when downloading .zip files from ASF. This tool could be used to extract to a specified location any zip files with an additional internal directory containing the individual files. &lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Scale Conversion tool&lt;/SPAN&gt;&lt;SPAN&gt;: allows easy conversion of pixel values in RTC rasters from power, amplitude, or dB scale into power, amplitude or dB scale. This is an application specific to SAR data, but does not require a HyP3 output; it could be used with any calibrated SAR dataset in power, amplitude, or dB scale. *REQUIRES SPATIAL ANALYST EXTENSION*&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Reclassify RTC tool&lt;/SPAN&gt;&lt;SPAN&gt;: generates a raster that includes only those pixels below a user-defined threshold value, and is designed for identifying water pixels. This tool could be used for any application where the user is interested in identifying values below a given threshold. *REQUIRES SPATIAL ANALYST EXTENSION"&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;Log Difference tool&lt;/SPAN&gt;&lt;SPAN&gt;: compares two rasters by calculating the log difference on a pixel-by-pixel basis to identify areas where backscatter values have changed over time. This tool could be used to compare any two single-band raster layers that only include positive pixel values; it is not specific to SAR data. *REQUIRES SPATIAL ANALYST EXTENSION*&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;SPAN STYLE="font-weight:bold;"&gt;RGB Decomposition tool&lt;/SPAN&gt;&lt;SPAN&gt;: generates an RGB image using the co- and cross-polarized datasets from an RTC product. Input datasets can be in amplitude, power, or dB scale, and primary polarization can be either V (VV/VH) or H (HH/HV). *REQUIRES SPATIAL ANALYST EXTENSION*&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;To use the tools that require the Spatial Analyst Extension, your installation of ArcGIS Desktop must have licensing that covers this extension. To check your extension, select Customize from the ArcGIS menu and click Extensions.... Check the box next to Spatial Analyst. If that extension is not available to be checked, you will not be able to use the tools requiring this extension.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Any of the tools that generate an output raster have the option to automatically add the output to the map. This option is applied by default, but can be turned off if desired by removing the check next to the "Add output to map" option in the dialog box.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;=====&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;RTC Resources from ASF&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/guides/rtc_product_guide/" target="_blank" STYLE="text-decoration:underline;"&gt;RTC On-Demand Processing for Sentinel-1&lt;/A&gt;&lt;SPAN&gt; is now available from &lt;/SPAN&gt;&lt;A href="https://hyp3-docs.asf.alaska.edu/using/vertex/" STYLE="text-decoration:underline;"&gt;ASF's Data Search - Vertex portal&lt;/A&gt;&lt;SPAN&gt;. Simply search for scenes and submit them for processing, and they will be processed using ASF's HyP3 cloud computing platform. You can then download them for use.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When using RTC products generated by HyP3, the GeoTIFFs containing the actual backscatter data are tagged with the polarization (VV, VH, HV, or HH). These are the raster datasets to use with these geoprocessing tools. Several other products are included in the HyP3 product zip file; consult the README textfile included in the zip file for more information. Each raster included in the zip file also has ArcGIS-compliant metadata providing additional raster-specific information, which can be viewed in the Item Description in the ArcMap Catalog window or the Description tab in ArcCatalog or ArcGIS Pro.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;There are &lt;/SPAN&gt;&lt;A href="https://search.asf.alaska.edu:443/#/?flightDirs=&amp;amp;dataset=ALOS&amp;amp;subtypes=ALOS$$&amp;amp;productTypes=ALOS$$RTC_LOW_RES,RTC_HI_RES&amp;amp;beamModes=ALOS$$&amp;amp;polarizations=ALOS$$" target="_blank" STYLE="text-decoration:underline;"&gt;RTC products for the PALSAR-1 mission&lt;/A&gt;&lt;SPAN&gt; (2006-2011) available for download at &lt;/SPAN&gt;&lt;A href="http://search.asf.alaska.edu:80/" target="_blank" STYLE="text-decoration:underline;"&gt;ASF's Data Search - Vertex&lt;/A&gt;&lt;SPAN&gt;. These products are in power scale. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://asf.alaska.edu:80/data-recipes/data-recipe-tutorials" target="_blank" STYLE="text-decoration:underline;"&gt;Instructions for generating RTC products&lt;/A&gt;&lt;SPAN&gt; using other software packages are available in Data Recipe format from ASF: &lt;/SPAN&gt;&lt;A href="https://www.asf.alaska.edu/data-recipes/data-recipe-tutorials/" STYLE="text-decoration:underline;"&gt;asf.alaska.edu/data-recipes/data-recipe-tutorials&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.asf.alaska.edu/contact/" STYLE="text-decoration:underline;"&gt;Contact ASF&lt;/A&gt;&lt;SPAN&gt; if you have questions or comments about this toolbox or other products and services offered by ASF.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</idAbs><idPoC xmlns=""><rpIndName>Heidi Kristenson</rpIndName><rpOrgName>Alaska Satellite Facility</rpOrgName><rpPosName>GIS Specialist</rpPosName><role><RoleCd value="011"/></role><rpCntInfo xmlns=""><cntAddress addressType=""><eMailAdd>hjkristenson@alaska.edu</eMailAdd></cntAddress></rpCntInfo><displayName>Heidi Kristenson</displayName></idPoC><searchKeys><keyword>ASF</keyword><keyword>Alaska Satellite Facility</keyword><keyword>SAR</keyword><keyword>Synthetic Aperture Radar</keyword><keyword>ArcGIS Desktop</keyword><keyword>Python Toolbox</keyword></searchKeys><dataChar><CharSetCd value="004"/></dataChar><productKeys xmlns=""><keyword>Synthetic Aperture Radar</keyword></productKeys><dataLang><languageCode value="eng"/><countryCode value="US"/></dataLang><resConst><Consts xmlns=""><useLimit>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Note that many of the tools require the Spatial Analyst extension. If your ArcGIS installation does not include licensing for Spatial Analyst, you will not be able to use all of the tools included in the toolbox.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</useLimit></Consts></resConst><tpCat><TopicCatCd value="007"/></tpCat><tpCat><TopicCatCd value="008"/></tpCat></dataIdInfo><distInfo xmlns=""><distributor xmlns=""><distorFormat xmlns=""><formatName>ArcToolbox Toolbox</formatName><formatVer>10.6.1</formatVer></distorFormat><distorCont xmlns=""><rpIndName>Heidi Kristenson</rpIndName><rpOrgName>Alaska Satellite Facility</rpOrgName><rpPosName>GIS Specialist</rpPosName><role><RoleCd value="011"/></role><rpCntInfo><cntAddress addressType=""><eMailAdd>hjkristenson@alaska.edu</eMailAdd></cntAddress></rpCntInfo><displayName>Heidi Kristenson</displayName><displayName>Heidi Kristenson</displayName></distorCont></distributor><distFormat xmlns=""><formatName>ArcGIS Python Toolbox</formatName><formatVer>10.6.1</formatVer></distFormat></distInfo><mdHrLv><ScopeCd value="013"/></mdHrLv><mdChar><CharSetCd value="004"/></mdChar><mdContact xmlns=""><rpIndName>Heidi Kristenson</rpIndName><rpOrgName>Alaska Satellite Facility</rpOrgName><rpPosName>GIS Specialist</rpPosName><role><RoleCd value="011"/></role><rpCntInfo xmlns=""><cntAddress addressType=""><eMailAdd>hjkristenson@alaska.edu</eMailAdd></cntAddress></rpCntInfo></mdContact><Binary><Thumbnail><Data EsriPropertyType="PictureX">/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
 CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
 FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABjAMADASIA
 AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a3c38c20..75213b20 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [PEP 440](https://www.python.org/dev/peps/pep-0440/) 
 and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+## [0.4.6]
+
+### Changed
+* Updated the metadata for the RGB Decomposition tool in the ArcGIS Toolbox to more accurately reflect behavior
+* Minor formatting and content corrections in all ArcGIS Toolbox xml files
+
 ## [0.4.5]
 
 ### Changed
diff --git a/src/asf_tools/__init__.py b/src/asf_tools/__init__.py
index 414d9335..23022be7 100644
--- a/src/asf_tools/__init__.py
+++ b/src/asf_tools/__init__.py
@@ -1,15 +1,8 @@
 """Tools developed by ASF for working with SAR data"""
 
-from importlib.metadata import PackageNotFoundError, version
+from importlib.metadata import version
 
-try:
-    __version__ = version(__name__)
-except PackageNotFoundError:
-    print('package is not installed!\n'
-          'Install in editable/develop mode via (from the top of this repo):\n'
-          '   python -m pip install -e .[develop]\n'
-          'Or, to just get the version number use:\n'
-          '   python setup.py --version')
+__version__ = version(__name__)
 
 __all__ = [
     '__version__',


Test patch:
diff --git a/.github/workflows/test-and-build.yml b/.github/workflows/test-and-build.yml
index f951b589..6a6f8497 100644
--- a/.github/workflows/test-and-build.yml
+++ b/.github/workflows/test-and-build.yml
@@ -12,19 +12,16 @@ on:
 
 jobs:
   call-pytest-workflow:
-    uses: ASFHyP3/actions/.github/workflows/reusable-pytest.yml@v0.6.0
+    uses: ASFHyP3/actions/.github/workflows/reusable-pytest.yml@v0.7.0
     with:
       local_package_name: asf_tools
-      conda_env_name: asf-tools
 
   call-version-info-workflow:
-    uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.6.0
-    with:
-      conda_env_name: asf-tools
+    uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.7.0
 
   call-docker-ghcr-workflow:
     needs: call-version-info-workflow
-    uses: ASFHyP3/actions/.github/workflows/reusable-docker-ghcr.yml@v0.6.0
+    uses: ASFHyP3/actions/.github/workflows/reusable-docker-ghcr.yml@v0.7.0
     with:
       version_tag: ${{ needs.call-version-info-workflow.outputs.version_tag }}
     secrets: