US, November 6, 2014: In an effort to help ArcGIS users to develop geoprocessing tools that perform specific scientific and technical tasks, Esri recently announced that it has integrated SciPy and ArcGIS.
SciPy is a Python-based ecosystem of open-source software for mathematics, science, and engineering. Python is an easy to learn, highly scalable, stable scripting language. Users that access SciPy script from within the Esri ArcGIS environment will no longer need to “start from scratch” to programme processes for solving scientific and technical problems.
SciPy extends the basic functionality of Python by adding modules that perform functions useful to the scientific and engineering communities. For instance, an atmospheric scientist may use the image filtering modules to delineate zones of horizontal transport of water vapour. A transportation geographer could use the Markov chain modules to simulate traffic flow. A fisheries scientist or resource manager might access the linear algebra modules to set a harvest quota for a fish stock. A geoscientist could initiate symbolic mathematics routines to trace faults and model crustal movement. An ocean scientist may use the calculus module to calculate ocean dynamics.
SciPy will be integrated with ArcGIS through a staged release. Initially, it will be available for ArcGIS Pro as an optional install when ArcGIS 10.3 is released. Later, SciPy will be automatically installed in ArcGIS 10.3.1.
Experts and GIS professional guessed this move in 2012 itself, when with the launch of ArcGIS 10, Python was touted as the de-facto scripting language for ESRI. In April 2012, Geographic Information Systems Stack Exchange, a question and answer site for cartographers, geographers and GIS professionals, discussed a list of tools/modules/add-ins in Python that are crucial in GIS.
Not surprisingly, SciPy was one of the tools which were discussed, along with NumPy, Shapely, GDAL Python bindings, PySAL, pyshp and GeoDjango.