Marine Geospatial Ecology Tools (MGET)
MGET, also known as the GeoEco Python library, helps researchers
access, manipulate, and analyze ecological and oceanographic data. MGET can be
accessed through the GeoEco Python API or an associated ArcGIS geoprocessing
toolbox.
MGET was developed by the Duke University Marine Geospatial Ecology
Lab.
Installation
MGET requires 64-bit Python 3.9–3.12 running on Windows or Linux. For full
functionality, ArcGIS Pro 3.2.2 or later or ArcGIS Server 11.2 or later is
also required, along with some freely-available software. MGET can be
installed with pip install mget3
, but please see the platform-specific
instructions below to ensure all prerequisites are met.
Ⓘ Note
We are still in the process of porting MGET for Python 2.7 and ArcGIS
Desktop to work with Python 3.x and ArcGIS Pro and Server. Not everything
has been ported yet. If you have questions about something that is missing,
please post a question to the discussion
forum.
Usage Examples
Getting Help and Reporting Bugs
Citation
MGET was originally documented by the following paper. Although much of the
underlying software architecture has changed since 2010, the overall concept
remains, of using Python to integrate useful code implemented in several
languages and to expose it as an ArcGIS geoprocessing toolbox. If you find
MGET is useful in your work, please cite this paper in your publication. If
you are unable to access the paper, please email jason.roberts@duke.edu for a
copy.
Roberts JJ, Best BD, Dunn DC, Treml EA, Halpin PN (2010) Marine Geospatial
Ecology Tools: An integrated framework for ecological geoprocessing with
ArcGIS, Python, R, MATLAB, and C++. Environmental Modelling & Software
25:1197–1207. doi:
10.1016/j.envsoft.2010.03.029
Documentation
License
MGET uses the BSD-3-Clause
open source software license. MGET incorporates other open source software.
Please see the LICENSE file included with MGET for associated software license
statements for these components. We are grateful to these developers for
making their work freely reusable.