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-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-27 ArcGIS Pro 2.0 and ArcMap 10.5.1 New

2017-06-08 Numpy 1.13 released  New

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

2017-05-11 Pandas 0.20 is out  New

2017-05-10 Numpy 1.13 rc1 is out  New


.....  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... :. Pro 2.0 Issues addressed :. Pro 2.0 goes live, 1.4 Issues addressed,  1.4 release notes   1.3.1 release notes   1.3—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 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...


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