stac-nb exposes STAC in Jupyter Notebooks
Project description
stac-nb
STAC in Jupyter Notebooks
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)
History
0.1.0 (2021-10-02)
First release on PyPI.
0.2.0 (2021-10-04)
Added: optional filter by ids
Added: optional print STAC query
Updated: docs
0.3.0 (2021-10-06)
Breaking Change: ui.query_results is now a list of pystac.item.Item
Added: automate builds and tests
0.4.0 (2021-10-08)
Breaking Change: ui.query_results is now a VisualList
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for stac_nb-0.4.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 116e203be6466d9d8ddd0261dc7ee17c10d4a4f2f78aa6a14f2b4c7c3e89fc04 |
|
MD5 | 883c2d3e5de46bb4b523cf5c4bf0c5ad |
|
BLAKE2b-256 | 5a6ebf98b808941d58bbdc447aea6c768be8cfa29f9b9d5545def5771db0db65 |