Marine Geospatial Ecology Tools

Contributing Partners:

Marine Geospatial Ecology Tools (MGET), also known as the GeoEco Python package, is an open source geoprocessing toolbox that includes over 250 tools useful for a variety of tasks. These tasks include downloading popular oceanographic datasets in GIS-compatible formats, identifying fronts and eddies in satellite images, building statistical habitat models from species observations and creating habitat maps, modeling biological connectivity by simulating hydrodynamic larval dispersal, and building grids that summarize fishing effort, catch per unit effort, and other statistics.


  • Converts popular data and products automatically when downloaded
  • Analyzes and samples time series rasters
  • Models species habitat with environmental predictor variables
  • Calculates species diversity index grids from species presence points

Technical Specifications

  • 32-bit Python 2.4, 2.5, or 2.6
    • 64-bit Python is not supported at this time, even though MGET can be installed on 64-bit Windows
    • Earlier or later versions of Python are not supported (e.g., Python 2.3, 2.7, 3.0)
  • Python for Windows Extensions (pywin32)

Additional requirements for full functionality:

  • ArcGIS Desktop 9.1 or later
    • If you have Windows Vista or later, ArcGIS 9.2 SP4 or later is required (see ESRI Technical Article 34020)
    • Certain tools require the Spatial Analyst extension
    • Certain tools require the ArcInfo product level
  • Various free software packages; see the list at the end of the installation instructions


Installation Guide
Provides an overview of minimum software requirements, as well as installation instructions for MGET, Python, and optional software

Online Documentation
Provides an overview of the tools, installation requirements and instructions, and links and information for help and support

Get It Now

MGET Version 0.8 alpha 40

MGET Version 0.7