xarray-stac 0.0.21b0


pip install xarray-stac

  Latest version

Released: Oct 14, 2020

Project Links

Meta
Author: Felipe Carlos

Classifiers

Development Status
  • 3 - Alpha

Environment
  • Console
  • Console :: Curses

Intended Audience
  • Education
  • Science/Research
  • Developers

License
  • OSI Approved :: MIT License

Operating System
  • OS Independent

Programming Language
  • Python :: 3 :: Only

Topic
  • Scientific/Engineering :: GIS
  • Software Development :: Libraries :: Python Modules
  • Utilities

Tool to create data cubes using data retrieved from STAC catalogs.

Usage

To exemplify the use of xarray-stac, the STAC catalog of the Brazil Data Cube project will be used as a basis. The first step is made with the search of some data in the catalog:

import stac.py

# getting data
bdc_stac_service = stac.STAC('http://brazildatacube.dpi.inpe.br/stac/')
collection = bdc_stac_service.collection('S2_10_16D_STK-1')
items = collection.get_items(filter={'bbox':'-61, 2.8, -60, 1.8', 'datetime':'2018-08-01/2019-07-31'})

Once with the data, you can use the cube_from_stac_collection function to create a data cube with the items collections that comes from the STAC catalog:

from xarray_stac.cube import cube_from_stac_collection
cube = cube_from_stac_collection(items['features'][0:2], ['NDVI', 'band08'])
No dependencies