pystac.extensions#

datacube.DatacubeExtension()

An abstract class that can be used to extend the properties of a Collection, Item, or Asset with properties from the Datacube Extension.

classification.ClassificationExtension()

An abstract class that can be used to extend the properties of Item, Asset, RasterBand, or AssetDefinition with properties from the Classification Extension.

eo.EOExtension()

An abstract class that can be used to extend the properties of an Item or Asset with properties from the Electro-Optical Extension.

file.FileExtension()

A class that can be used to extend the properties of an Asset or Link with properties from the File Info Extension.

grid.GridExtension(item)

A concrete implementation of GridExtension on an Item that extends the properties of the Item to include properties defined in the Grid Extension.

item_assets.ItemAssetsExtension(collection)

mgrs.MgrsExtension(item)

A concrete implementation of MgrsExtension on an Item that extends the properties of the Item to include properties defined in the MGRS Extension.

pointcloud.PointcloudExtension()

An abstract class that can be used to extend the properties of an Item or Asset with properties from the Point Cloud Extension.

projection.ProjectionExtension()

An abstract class that can be used to extend the properties of an Item with properties from the Projection Extension.

raster.RasterExtension()

An abstract class that can be used to extend the properties of an Item, Asset, or AssetDefinition with properties from the Raster Extension.

sar.SarExtension()

An abstract class that can be used to extend the properties of an Item or Asset with properties from the SAR Extension.

sat.SatExtension()

An abstract class that can be used to extend the properties of an Item or Asset with properties from the Satellite Extension.

scientific.ScientificExtension(obj)

An abstract class that can be used to extend the properties of an Item or a pystac.Collection with properties from the Scientific Citation Extension.

storage.StorageExtension()

An abstract class that can be used to extend the properties of an Item or Asset with properties from the Storage Extension.

table.TableExtension()

An abstract class that can be used to extend the properties of a Collection, Item, or Asset with properties from the Datacube Extension.

timestamps.TimestampsExtension()

An abstract class that can be used to extend the properties of an Item or Asset with properties from the Timestamps Extension.

version.VersionExtension(obj)

An abstract class that can be used to extend the properties of an Item, Collection, or Catalog with properties from the Versioning Indicators Extension.

view.ViewExtension()

An abstract class that can be used to extend the properties of an Item with properties from the View Geometry Extension.

xarray_assets.XarrayAssetsExtension()

An abstract class that can be used to extend the properties of a Collection, Item, or Asset with properties from the Xarray Assets Extension.