Skip to content

darrenwiens/stac-nb

Repository files navigation

stac-nb

STAC in Jupyter Notebooks

Documentation Status PyPI Status https://coveralls.io/repos/github/darrenwiens/stac-nb/badge.svg?branch=main

Build Status

Install

pip install stac-nb

Usage

To use stac-nb in a project, start Jupyter Lab (jupyter lab), create a new notebook, then:

from stac_nb import STAC_Query_UI

Display the UI for a STAC API:

ui = STAC_Query_UI("https://earth-search.aws.element84.com/v0")
ui.display()

After you have run the query, retrieve the results from ui.query_results:

ui.query_results

The statement above will render a visual list component, including an interactive map and a multitude of other richly stylized elements.

The list of pystac.Items returned from the query may be used further in Python, like:

list(ui.query_results)