PySTAC Documentation¶
PySTAC is a library for working with SpatioTemporal Asset Catalogs (STAC).
STAC Versions¶
- 0.5 -> STAC Version 1.0
- 0.4 -> STAC Version 0.9
- 0.3 -> STAC Version 0.8
Standard pip install¶
pip install pystac
PySTAC Features¶
- Reads and writes STAC version 0.8. Future versions will read older versions of STAC, but always write one version.
- Allows in-memory manipulations of STAC catalogs.
- Allows users to extend the IO of STAC metadata to provide support e.g. cloud providers.
- Allows easy iteration over STAC objects. STAC objects are only read in when needed.
- Allows users to easily write “absolute published”, “relative published” and “self-contained” catalogs as described in the best practices documentation.
Table of Contents¶
- Quickstart
- Concepts
- API Reference
- pystac
- STACObject
- Catalog Spec
- Collection Spec
- Item Spec
- Links
- IO
- Layout
- Errors
- Extensions
- EO Extension
- Label Extension
- Pointcloud Extension
- Projection Extension
- Timestamps Extension
- SAR Extension
- SAT Extension
- Single File STAC Extension
- Version Extension
- View Geometry Extension
- Serialization
- Validation
- PySTAC Internal Classes
- Tutorials
- Contributing