Skip navigation
All People > Dan_Patterson > Py... blog > 2016 > May

A visual demo.  Nothing fancy, more for the record.


1 Begin by creating a toolbox



2  Select Analysis Tools



3  Add the script to the toolbox once added



4  Now start filling out the dialog's General parameters.



5 The actual Parameters section needs to be created to include Label, Name, Data Type, whether it is

    required,  optional or derived and whether it is an input or output parameter.



Kind of obvious what needs to be done... elapsed time so far, 2 minutes.



You can fill out tool validation if you want.  I personally don't bother unless someone is paying.



8  Time for the help stuff...this is important though



Yes... the less than obvious save button will make things good. 

    You can include all kinds of stuff, like images etc.



10 Ready to roll.



11  Oh yes... the handy little 'i' symbol shows the tool help if you just need a quick tip on the input parameters.




Total elapsed time from start to finish, less than 5 minutes.


The links

Posted by Dan_Patterson Champion May 8, 2016

Newest Blog posts and Updates 


2017-11-09  Python 2.7 exit date  New

2017-10-31 arcpy.da.ExtendTable demo New

2017-10-31 Anaconda 5.0 released  New

2017-10-17 Python Graph Gallery New

2017-10-10 MatPlotLib 2.1 released New

2017-10-09 ArcGIS API for Python 1.2.4 update New

2017-09-21 Whats new in Python 3.7 New

2017-09-01 Python Data Science Handbook (free) New

2017-08-29 ArcGIS API for Python 1.2.1 update New

2017-08-22 ArcGIS Pro 2.0.1 patch released... issues addressed New

2017-08-20 Are Searchcursors Brutally Slow? ...they need not be New

2017-08-17 Geospatial Analysis with Python GeoJSON and GeoPandas.  New and cool for those that don't know

2017-08-10 Understanding data types when using Pandas  New

2017-08-08 How to Extract Raster Values at Point Locations  New

2017-08-08 Pandas can be slow... options to speed things up  New

2017-08-02  ArcGIS Pro Essential Workflows - updated  New

2017-07-18  ArcGIS API for Python 1.2 update  New

2017-07-14 ArcGIS Pro 2 Issues Addressed New

2017-07-09 Arcgis Pro 2... Jupyter notebook setup basics  New

2017-06-29 ArcMap 10.5.1 Issues Addressed  New

2017-06-08  Machine Learning and Python Cheat Sheets (27 in all)  


.....  See the categories below for older posts


The Bug List and Change logs

Product information, main link including: Release notes, generic link to version fixes

ArcMap main link

ArcGIS ...:      :. :10.5.1 issues addressed  :.10.5.1 changes...  :. version 10.5 fixes... 

                       :. version 10.4.1 fixes   version 10.4 fixes...   

 :.  version 10.3 fixes...  :.  version 10.2 fixes...

ArcGIS Pro... :.  ArcGIS Pro 2.0.1 patch released... issues addressed , Pro 2.0 Issues addressed :. Pro 2.0 goes live,

                       :.  1.4 Issues addressed,  1.4 release notes 

ArcGIS Python API  :.. ArcGIS API for Python.. V1.2  New

Numpy ...:      :.  all versions  latest version 1.13   New

Python ...:      :. from 3.7 back  updated with  New

SciPy   ...:      :. release notes all versions 

MatPlotLib...: :. :.  version 2.1 release, version 2 release

Pandas......    :. version 0.20 release


To be updated as I see fit.  I have posted a number of blog posts and documents and list them in reverse order.

They are categorized as follows:


My toolboxes on ArcScripts 2.0 Beta  Link...


-------- Analysis:


-------- Scripting and associated activities:


-------- Raster and array analysis:


-------- Graphing, Data and Statistics:


-------- Esoterica:


-------- Documentation...


ArcGIS Pro Essential Workflows     ArcGIS Pro Essential Workflows - updated 

Python 2 and 3 key differences       key differences link

Main documentation page                Documentation | ArcGIS for Desktop

Arcpy and geoprocessing                What is geoprocessing?—Help | ArcGIS for Desktop

A good source of code examples

Esri at GitHub                                    Esri GitHub ...

Python home page for all versions   Welcome to

NumPy/SciPy documentation          NumPy — Numpy

Python for iThingy's                          Pythonista    comes with matplotlib, numpy and loads more

Advanced Python notes                    Python Scientific Lecture Notes — Scipy lecture notes

Matplotlib the graphing package       matplotlib: python plotting — Matplotlib 1.4.3 documentation


Awesome Python                    

ArcGIS Pro, SciPy, Python...            Python en ArcGIS Pro - CCU2015.pdf

SciPy Lecture Notes                          Scipy Lecture Notes

How to make mistakes in python    How to make mistakes in Python... a useful link