Skip to main content

stac-nb exposes STAC in Jupyter Notebooks

Project description

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)

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

stac_nb-0.4.0.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stac_nb-0.4.0-py2.py3-none-any.whl (4.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file stac_nb-0.4.0.tar.gz.

File metadata

  • Download URL: stac_nb-0.4.0.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.7.1 requests/2.26.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for stac_nb-0.4.0.tar.gz
Algorithm Hash digest
SHA256 f009220e8b041bf6df4cb9cc09cf3c10c9ef578a2872f3dbec03572f211b646a
MD5 85b9aebacb0fde759c208ead813f5b24
BLAKE2b-256 624211a39e5e4b1aea3a72766945654b946fbf22cf082835fed987c94be8cc62

See more details on using hashes here.

File details

Details for the file stac_nb-0.4.0-py2.py3-none-any.whl.

File metadata

  • Download URL: stac_nb-0.4.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.7.1 requests/2.26.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for stac_nb-0.4.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 116e203be6466d9d8ddd0261dc7ee17c10d4a4f2f78aa6a14f2b4c7c3e89fc04
MD5 883c2d3e5de46bb4b523cf5c4bf0c5ad
BLAKE2b-256 5a6ebf98b808941d58bbdc447aea6c768be8cfa29f9b9d5545def5771db0db65

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page