Announcing MODIS Tools 1.0
Fraym is excited to launch the official 1.0 version of our first open source project: MODIS Tools! MODIS Tools is a Python library to easily download MODIS imagery from the NASA Earthdata platform, and is released under the Apache-2.0 license.
Fraym relies on access to high quality earth observation data to inform our mapping and surface prediction work, particularly from the MODIS family of imagery. Previously, the most common ways to access MODIS data were via NASA-provided standalone scripts, manual interaction with the Earth Explorer platform, or using the pre-existing pyModis library.
We wanted a simple, reusable tool that could seamlessly integrate with our geospatial data processing workflows. That ruled out the first two choices. The pyModis library is a great open source library that we’ve used in the past, but it has far more features (and therefore dependencies) than we needed and we found ourselves looking for additional flexibility. As such, with MODIS Tools, we focused on building out the ability to easily interact with various Earthdata API endpoints with minimal overhead and maximum flexibility.
Collaboration is one of Fraym’s core values. Just as our work depends on access to high quality data in the public domain, we fully recognize the importance of open source libraries to our own tech stack. We’re very excited to release MODIS Tools as our first contribution back to the wider open source community and hope that it helps to enhance public access to an important source of geospatial data.
Lightweight – MODIS Tools has a minimal set of dependencies for querying the Earthdata APIs, downloading the data, and nothing more.
Flexible – Each major Earthdata API has a corresponding MODIS Tools class so the download workflow is as decomposable as you need. All Earthdata API endpoint query parameters are supported.
Simple – Instead of specifying individual MODIS tiles by number (e.g. “h35, v17”), automatically select tiles by passing in a geometry object or bounding box instead.
Fast – Multithreaded downloading allows you to speed up large data transfers.
Intelligent – Automatically checks your download destination to avoid downloading duplicate files unnecessarily
MODIS Tools is an open source project. If there are features you would like to see or build, all contributions and/or feature requests are welcome via the project Github repository.
Fraym Open Source Team: Christina Paton, Jamie Sgro, Jonathan Tan, Leith McIndewar