| 3 | | Marine Geospatial Ecology Tools (MGET), also known as the {{{GeoEco}}} Python package, is an open source geoprocessing toolbox designed for coastal and marine researchers and GIS analysts who work with spatially-explicit ecological and oceanographic data in scientific or management workflows. MGET includes over 150 tools useful for a variety of tasks, such as converting oceanographic data to ArcGIS formats, identifying fronts in sea surface temperature images, fitting and evaluating statistical models such as GAMs and GLMs by automatically interfacing ArcGIS with the R statistics program, analyzing coral reef connectivity by simulating hydrodynamic larval dispersal, and building grids that summarize fishing effort, CPUE and other statistics. Currently under development are tools for identifying rings and eddy cores in sea surface height images, for analyzing connectivity networks, for estimating fishing effort when no effort data are available, for predicting hard bottom habitat from coarse grain bathymetry, and much more. |
| | 3 | Marine Geospatial Ecology Tools (MGET), also known as the {{{GeoEco}}} Python package, is an open source geoprocessing toolbox designed for coastal and marine researchers and GIS analysts who work with spatially-explicit ecological and oceanographic data in scientific or management workflows. MGET includes over 150 tools useful for a variety of tasks, such as converting oceanographic data to ArcGIS formats, identifying fronts in sea surface temperature images, fitting and evaluating statistical models such as GAMs and GLMs by integrating ArcGIS with the R statistics program, analyzing coral reef connectivity by simulating hydrodynamic larval dispersal, and building grids that summarize fishing effort, CPUE and other statistics. Currently under development are tools for identifying rings and eddy cores in sea surface height images, for analyzing connectivity networks, for estimating fishing effort when no effort data are available, for predicting hard bottom habitat from coarse grain bathymetry, and much more. |
| 7 | | == Key Features == |
| 8 | | |
| 9 | | * Free, open-source software written mainly in Python, R and MATLAB |
| 10 | | * Distributed as a self-installing setup program, for easy installation |
| 11 | | * Each "tool" is a software subroutine designed to be invoked programmatically |
| 12 | | * For easy execution from many environments, each tool is exposed from: |
| 13 | | * A Python class |
| 14 | | * A dual-interface Microsoft COM class (on Windows) |
| 15 | | * An ArcGIS geoprocessing toolbox |
| 16 | | * Many tools have both single-input and multi-input (batch processing) implementations |
| 17 | | * All tools include full documentation, one version tailored to [http://code.env.duke.edu/projects/mget/browser/MGET/Trunk/PythonPackage/dist/TracOnlineDocumentation/Documentation/PythonReference/PythonReference.html?format=raw Python programmers] and another to [http://code.env.duke.edu/projects/mget/browser/MGET/Trunk/PythonPackage/dist/TracOnlineDocumentation/Documentation/ArcGISReference/ArcGISReference.html?format=raw ArcGIS users] |
| 18 | | * A verbose [wiki:"Configuring MGET logging" logging system] eases troubleshooting of difficult failures |
| 19 | | * All tools are written to maximize reliability, interoperability and performance |
| 20 | | * Many tools do not require Windows or ArcGIS; we hope to issue non-Windows releases in the future |
| | 7 | Although much of MGET is written to be platform independent, the current version is only packaged for installation on Microsoft Windows (XP or later). Many tools also require ArcGIS Desktop 9.1 or later. |
| 50 | | | | | 2.5 | ArcGIS 9.1 and 9.3 users | GeoEco-0.6b1.win32-py2.5.exe_ | | | |
| 51 | | +------------------+------------------+--------------------+--------------------------+-------------------------------+-----------------------------------------+---------------------------+ |
| 52 | | | 0.5 | 14-Jun-08 | 2.4 | ArcGIS 9.2 users | GeoEco-0.5.win32-py2.4.exe_ | `GeoEco 0.5 Installation Instructions`_ | `GeoEco 0.5 Change List`_ | |
| 53 | | | | +--------------------+--------------------------+-------------------------------+ | | |
| 54 | | | | | 2.5 | ArcGIS 9.1 users | GeoEco-0.5.win32-py2.5.exe_ | | | |
| 55 | | +------------------+------------------+--------------------+--------------------------+-------------------------------+-----------------------------------------+---------------------------+ |
| 56 | | | 0.4 | 14-Jan-08 | 2.4 | ArcGIS 9.2 users | GeoEco-0.4.win32-py2.4.exe_ | `GeoEco 0.4 Installation Instructions`_ | `GeoEco 0.4 Change List`_ | |
| 57 | | | | +--------------------+--------------------------+-------------------------------+ | | |
| 58 | | | | | 2.5 | ArcGIS 9.1 users | GeoEco-0.4.win32-py2.5.exe_ | | | |
| 59 | | +------------------+------------------+--------------------+--------------------------+-------------------------------+-----------------------------------------+---------------------------+ |
| 60 | | | 0.3 | 20-Sep-07 | 2.4 | ArcGIS 9.2 users | GeoEco-0.3.win32-py2.4.exe_ | `GeoEco 0.3 Installation Instructions`_ | `GeoEco 0.3 Change List`_ | |
| 61 | | | | +--------------------+--------------------------+-------------------------------+ | | |
| 62 | | | | | 2.5 | ArcGIS 9.1 users | GeoEco-0.3.win32-py2.5.exe_ | | | |
| 63 | | +------------------+------------------+--------------------+--------------------------+-------------------------------+-----------------------------------------+---------------------------+ |
| 64 | | | 0.2 | 20-Jun-07 | 2.4 | ArcGIS 9.2 users | GeoEco-0.2.win32-py2.4.exe_ | `GeoEco 0.2 Installation Instructions`_ | Not available | |
| 65 | | | | +--------------------+--------------------------+-------------------------------+ | | |
| 66 | | | | | 2.5 | ArcGIS 9.1 users | GeoEco-0.2.win32-py2.5.exe_ | | | |
| | 37 | | | | 2.5 | ArcGIS 9.1 and 9.3 users | GeoEco-0.6.win32-py2.5.exe_ | | | |
| 73 | | .. _GeoEco-0.5.win32-py2.4.exe: http://code.env.duke.edu/projects/mget/browser/MGET/Tags/GeoEco-0.5/PythonPackage/dist/GeoEco-0.5.win32-py2.4.exe?format=raw |
| 74 | | .. _GeoEco-0.5.win32-py2.5.exe: http://code.env.duke.edu/projects/mget/browser/MGET/Tags/GeoEco-0.5/PythonPackage/dist/GeoEco-0.5.win32-py2.5.exe?format=raw |
| 75 | | .. _GeoEco 0.5 Installation Instructions: http://code.env.duke.edu/projects/mget/browser/MGET/Tags/GeoEco-0.5/PythonPackage/dist/TracOnlineDocumentation/Documentation/GettingStarted.html?format=raw#Installation |
| 76 | | .. _GeoEco 0.5 Change List: http://code.env.duke.edu/projects/mget/report/9?MILESTONE=0.5 |
| 77 | | .. _GeoEco-0.4.win32-py2.4.exe: http://code.env.duke.edu/projects/mget/browser/MGET/Tags/GeoEco-0.4/PythonPackage/dist/GeoEco-0.4.win32-py2.4.exe?format=raw |
| 78 | | .. _GeoEco-0.4.win32-py2.5.exe: http://code.env.duke.edu/projects/mget/browser/MGET/Tags/GeoEco-0.4/PythonPackage/dist/GeoEco-0.4.win32-py2.5.exe?format=raw |
| 79 | | .. _GeoEco 0.4 Installation Instructions: http://code.env.duke.edu/projects/mget/browser/MGET/Tags/GeoEco-0.4/PythonPackage/dist/TracOnlineDocumentation/Documentation/GettingStarted.html?format=raw#Installation |
| 80 | | .. _GeoEco 0.4 Change List: http://code.env.duke.edu/projects/mget/report/9?MILESTONE=0.4 |
| 81 | | .. _GeoEco-0.3.win32-py2.4.exe: http://code.env.duke.edu/projects/mget/browser/MGET/Tags/GeoEco-0.3/PythonPackage/dist/GeoEco-0.3.win32-py2.4.exe?format=raw |
| 82 | | .. _GeoEco-0.3.win32-py2.5.exe: http://code.env.duke.edu/projects/mget/browser/MGET/Tags/GeoEco-0.3/PythonPackage/dist/GeoEco-0.3.win32-py2.5.exe?format=raw |
| 83 | | .. _GeoEco 0.3 Installation Instructions: http://code.env.duke.edu/projects/mget/browser/MGET/Tags/GeoEco-0.3/PythonPackage/dist/TracOnlineDocumentation/Documentation/GettingStarted.html?format=raw#Installation |
| 84 | | .. _GeoEco 0.3 Change List: http://code.env.duke.edu/projects/mget/report/9?MILESTONE=0.3 |
| 85 | | .. _GeoEco-0.2.win32-py2.4.exe: http://code.env.duke.edu/projects/mget/browser/MGET/Tags/GeoEco-0.2/PythonPackage/dist/GeoEco-0.2.win32-py2.4.exe?format=raw |
| 86 | | .. _GeoEco-0.2.win32-py2.5.exe: http://code.env.duke.edu/projects/mget/browser/MGET/Tags/GeoEco-0.2/PythonPackage/dist/GeoEco-0.2.win32-py2.5.exe?format=raw |
| 87 | | .. _GeoEco 0.2 Installation Instructions: http://code.env.duke.edu/projects/mget/browser/MGET/Tags/GeoEco-0.2/PythonPackage/dist/TracOnlineDocumentation/Documentation/GettingStarted.html?format=raw#Installation |
| 90 | | Note: The proper file names end in {{{.exe}}}. Internet Explorer may mangle the file name to end with {{{[1]}}} instead. For example, it may turn "GeoEco-0.3.win32-py2.4.exe" into "GeoEco-0.3.win32-py2.4![1]". If this happens, save the file to your desktop, using the correct name, and run it from there. (This is a bug in the Trac Wiki system we use. It has been fixed but the new version of Trac has not been released yet.) |
| | 46 | Note: The proper file names end in {{{.exe}}}. Internet Explorer may mangle the file name to end with {{{[1]}}} instead. For example, it may turn "GeoEco-0.6.win32-py2.4.exe" into "GeoEco-0.6.win32-py2.4![1]". If this happens, save the file to your desktop, using the correct name, and run it from there. (This is a bug in the Trac Wiki system we use. It has been fixed but we have not installed the new version of Trac yet.) |
| | 47 | |
| | 48 | You can also download [wiki:"MGET releases" old releases] of MGET. |
| 96 | | Roberts, J.J., B.D. Best, D.C. Dunn, E.A. Treml, and P.N. Halpin. (In prep) Marine Geospatial Ecology Tools: An integrated framework for ecological geoprocessing with ArcGIS, Python, R, MATLAB, and C++. ''Environmental Modelling & Software''. Software available online: http://mgel.env.duke.edu/tools. |
| | 54 | Roberts, J.J., B.D. Best, D.C. Dunn, E.A. Treml, and P.N. Halpin. (In prep) Marine Geospatial Ecology Tools: An integrated framework for ecological geoprocessing with ArcGIS, Python, R, MATLAB, and C++. ''Environmental Modelling & Software''. Available online: http://mgel.env.duke.edu/tools. |