Metadata-Version: 2.1
Name: mget3
Version: 3.1.0
Summary: Marine Geospatial Ecology Tools: access and manipulate marine ecological and oceanographic data
Author-email: Jason Roberts <jason.roberts@duke.edu>
License: BSD 3-Clause License
        
        Copyright (c) 2024, Jason J Roberts
        
        Redistribution and use in source and binary forms, with or without
        modification, are permitted provided that the following conditions are met:
        
        1. Redistributions of source code must retain the above copyright notice, this
           list of conditions and the following disclaimer.
        
        2. Redistributions in binary form must reproduce the above copyright notice,
           this list of conditions and the following disclaimer in the documentation
           and/or other materials provided with the distribution.
        
        3. Neither the name of the copyright holder nor the names of its
           contributors may be used to endorse or promote products derived from
           this software without specific prior written permission.
        
        THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
        AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
        IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
        DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
        FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
        DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
        SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
        CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
        OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
        OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
        
        ===============================================================================
        Additional licenses and notices for software that has been included:
        ===============================================================================
        
        For the file src/GeoEco/Matlab/_Matlab/InpaintNaNs.m:
        -----------------------------------------------------
        
        Copyright (c) 2009, John D'Errico
        All rights reserved.
        
        Redistribution and use in source and binary forms, with or without
        modification, are permitted provided that the following conditions are
        met:
        
            * Redistributions of source code must retain the above copyright
              notice, this list of conditions and the following disclaimer.
            * Redistributions in binary form must reproduce the above copyright
              notice, this list of conditions and the following disclaimer in
              the documentation and/or other materials provided with the distribution
        
        THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
        AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
        IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
        ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
        LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
        CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
        SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
        INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
        CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
        ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
        POSSIBILITY OF SUCH DAMAGE.
        
Project-URL: Homepage, https://github.com/jjrob/MGET
Keywords: marine,geospatial,ecology,gis
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Topic :: Scientific/Engineering :: Oceanography
Requires-Python: <3.13,>=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: copernicusmarine
Requires-Dist: docutils
Requires-Dist: gdal
Requires-Dist: lxml
Requires-Dist: netCDF4
Requires-Dist: numpy>=1.22.4
Requires-Dist: packaging
Requires-Dist: pyparsing
Requires-Dist: python-dateutil
Requires-Dist: requests
Requires-Dist: scikit-fmm; sys_platform != "win32"
Requires-Dist: scikit-fmm<=2023.4.2; sys_platform == "win32" and python_version < "3.12"
Requires-Dist: scipy

# Marine Geospatial Ecology Tools (MGET)

<img src="https://github.com/jjrob/MGET/blob/main/doc/GeoEco/static/MGET_Logo.png?raw=true" align="right"/>

**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](https://mgel.env.duke.edu/).

[![Python](https://github.com/jjrob/MGET/blob/main/badges/Python.svg)](https://python.org/) ![Platforms](https://github.com/jjrob/MGET/blob/main/badges/Platforms.svg) [![PyPI package](https://github.com/jjrob/MGET/blob/main/badges/PyPI.svg)](https://pypi.org/project/mget3/) [![conda-forge package](https://img.shields.io/conda/vn/conda-forge/mget3.svg?style=plastic&logo=condaforge&logoColor=white)](https://anaconda.org/conda-forge/mget3)  
[![Build and test wheels status](https://github.com/jjrob/MGET/actions/workflows/build-wheels.yml/badge.svg)](https://github.com/jjrob/MGET/actions/workflows/build-wheels.yml) [![Data Products tests status](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/jjrob/c3761a6823cbf5aaded07b64fa4964b8/raw/badge.json)](https://github.com/jjrob/MGET/actions/workflows/test-data-products.yml) [![Documentation status](https://readthedocs.org/projects/mget/badge/?version=stable&style=plastic)](https://mget.readthedocs.io/en/stable/?badge=stable)

## 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.

* [Windows with ArcGIS Pro or Server](https://mget.readthedocs.io/en/stable/WindowsWithArc.html)
* [Windows without ArcGIS](https://mget.readthedocs.io/en/stable/WindowsWithoutArc.html)
* [Linux with ArcGIS Server](https://mget.readthedocs.io/en/stable/LinuxWithArc.html)
* [Linux without ArcGIS](https://mget.readthedocs.io/en/stable/LinuxWithoutArc.html)
* [Windows with Python 2.x and ArcGIS Desktop (no longer maintained)](https://mget.readthedocs.io/en/stable/WindowsWithArcDesktop.html)

> **Ⓘ 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](https://github.com/jjrob/MGET/discussions).

## Usage Examples

* [GeoEco Python Library](https://mget.readthedocs.io/en/stable/PythonExamples.html)
* [MGET ArcGIS Geoprocessing Toolbox](https://mget.readthedocs.io/en/stable/ArcGISToolboxExamples.html)

## Getting Help and Reporting Bugs

* If you have a question, please post to the [discussion forum](https://github.com/jjrob/MGET/discussions).
* If you find a bug, please [report an issue](https://github.com/jjrob/MGET/issues).

## 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](https://doi.org/10.1016/j.envsoft.2010.03.029)

## Documentation

* [Public API](https://mget.readthedocs.io/en/stable/PublicAPI.html)
* [Internal API](https://mget.readthedocs.io/en/stable/InternalAPI.html)
* [For MGET Developers](https://mget.readthedocs.io/en/stable/Development.html)
* [Release Notes](https://github.com/jjrob/MGET/blob/main/RELEASE_NOTES.md)

## License

MGET uses the [BSD-3-Clause](https://opensource.org/licenses/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.
