Using Python to Glue it all Together

—Jason Scheirer

Using Python as an interoperability layer reduces development time over pure .NET or C++ implementations. Without Python, large amounts of C++ or .NET code often have to be written to provide flexible tools for data analysis or data management. This session will cover designing and creating geoprocessing tools using Python as a glue for C++ and .NET functions (using CType and Python .NET), and wrapping popular third-party software, such as R, using a subprocess. In addition, strategies for converting data pipelines and legacy code to geoprocessing tools will also be demonstrated.