MGET for ArcGIS 10.1

ArcGIS 10.1We are happy to announce the release of MGET 0.8a44, the first build of MGET to support Python 2.7 and ArcGIS 10.1! Download here.

This release includes a lot of changes necessary to support 10.1, including support for Python 2.7 and inclusion of a new version of GDAL (1.9.1) within MGET so as not to conflict with the version of GDAL included with ArcGIS (1.8). We have not tested this release very much, so please beware that some compatibility problems may exist.

This release also does not include a performance enhancement we’ve wanted for a long time: changing MGET to use theĀ arcpy.da module. This module, introduced in ArcGIS 10.1, provides a new very-fast cursor API for accessing tables and feature classes. An Esri employee told me that it speeds up the access of these data sources by as much as 30x! We are eager to implement support for this. The result should be a dramatic speedup of a number of tools within MGET, such as the various Interpolate … At Points tools and the model-fitting tools under the Statistics node of the toolbox.

We originally planned to hold this release until we were able to complete better testing and implement support for the arcpy.da module, but after receiving regular requests for a 10.1-compatible build, we decided to release this build now rather than wait longer. Please contact us if you encounter any problems. We’ll complete the testing and arcpy.da support as soon as possible.

Update: 22 October 2012

In MGET 0.8a45, we added support for the arcpy.da module to several parts of MGET. Now, tools under the Data Products toolset of the toolbox (such as the Interpolate … At Points tools) and the Statistics toolset (such as Fit GLM, Fit GAM, and so on) use arcpy.da. We have observed a 5 to 10x speedup of the main bottleneck of these tools! If you try them, please let us know if you see similar improvements.