Welcome to the user documentation for the Multi-Mission Algorithm and Analysis Platform (MAAP), a collaborative NASA/ESA project for the support of aboveground biomass research.

About the MAAP

The MAAP platform is designed to combine data, algorithms, and computational abilities for the processing and sharing of data related to NASA’s GEDI, ESA’s BIOMASS, and NASA/ISRO’s NISAR missions. These missions generate vastly greater amounts of data than previous Earth observation missions. There are unique challenges to processing, storing, and sharing the relevant data due to the high data volume as well as with the data being collected from varied satellites, aircraft, and ground stations with different resolutions, coverages, and processing levels.

MAAP aims to address unique challenges by making it easier to discover and use biomass relevant data, integrating the data for comparison, analysis, evaluation, and generation. An algorithm development environment (ADE) is used to create repeatable and sharable science tools for the research community. The software is open source and adheres to ESA’s and NASA’s commitment to open data.

NASA and ESA are collaborating to further the interoperability of biomass relevant data and metadata. Tools have been developed to support a new approach to data stewardship and there is a data publication workflow for organizing and storing data and generating metadata to be discoverable in a cloud-based centralized location. The platform and data stewardship approaches are designed to ease barriers and promote collaboration between researchers, providers, curators, and experts across NASA and ESA.

This guide aims to help users get started with using the platform for searching, visualizing, accessing, processing, querying, and sharing biomass relevant data to the MAAP. These data, collected from satellites, aircraft, and ground stations, are organized into collections and granules. Collections are a grouping of files that share the same product specification. Granules are the individual files which are independently described, inventoried, and retrieved within a collection. Granules inherit additional attributes from their containing collection. Explanations of the various functions available in MAAP to use in the ADE will also be explored.

Planned Topics

The following is a list of existing and planned concepts to be covered in the completed version of this guide:

User Guides

  • How To Git Clone a Repository Into the Algorithm Development Environment (ADE)
  • Searching
    • How to Use the MAAP Earthdata Search Client Graphical User Interface
    • How to Search Collections in MAAP
    • How to Search Granules in MAAP
    • How to Search for and Compile a List of Granule IDs for Batch Processing
    • Available CMR Collections in MAAP
  • Visualizing
    • How to Visualize Web Map Tile Service (WMTS) Layers
    • How to Visualize 3D Tiles Layers
  • Accessing
    • How to Access Data from the MAAP
    • How to Access EDAV Data via Web Coverage Service
  • Querying
    • How to Query Data from the MAAP via Python Client
    • Fields Within the Gedi Cal/Val Data
    • How to Query ATL08 Entwine Point Tiles
  • User Data
    • How to Share Data Products to the MAAP Data Store

Registering an Algorithm

  • How Do I Register My Algorithm to MAS?
  • How Do I Delete My Algorithm from MAS?
  • How Do I View Algorithms Already Registered in MAS?
  • Running a Data Processing System (DPS) Job

How Do I Run a DPS Job?

  • How Do I Check the Status of My DPS Job?
  • How Do I Get the Results from My DPS Job?

Frequently Asked Questions (FAQs)

  • How Do I Name My Workspace Something Useful?
  • How Do I Share My Workspace with Another MAAP User?
  • How Do I Copy My EarthData Search into My Jupyter Notebook?
  • How Do I Import Granules over from My EarthData Search into My Jupyter Notebook?
  • Which Files in My Workspace Are Persistent, and Which Ones Are Only Available in My Workspace?

Platform Technical Documentation

  • ADE Workspace
    • How to Create Workspaces
    • How to Share Workspaces
  • ADE Projects
    • How to Create a Project
    • How to Add a Project to Your Workspace
    • How to Update Your Project from inside Your Workspace
  • ADE EarthData Search
    • How to Find Data
    • How to Add Data to a Notebook
    • How to Visualize Data in a Notebook
  • ADE Common Mapping Client
    • How to Get Started
    • API Documentation
  • ADE Jupyter Notebook Magics
    • Load the Inline Magics in Notebook
    • Available Magics
  • ADE Workspace and Data Collaboration
    • Organizations
    • How to Share Data
    • SSH Access
  • ADE User Interface Do’s/Don’t
    • Side Panel
    • Workspace Administration
    • How to Manage a Workspace
  • DPS Algorithms
    • List Algorithms
    • Describe an Algorithm
    • Register an Algorithm
    • Delete an Algorithm
  • DPS Job Submission
    • List Previous Jobs
    • Execute a Job
    • Check Job Status
    • Check Job Results
    • Delete Job
    • Dismiss Job

API Documentation

  • cmr Operations Related to CMR
  • mas Operations to Register an Algorithm
  • dps Operations to Interface with HySDS Mozart
  • wmts Retrieve Tiles
  • wms WMS GetMap
  • members Operations for MAAP Members
  • query Operations for Query Service