Airbus

The vibe_core.data.airbus data module provides a set of classes specifically designed to handle data related to Airbus products, such as satellite imagery, product metadata, pricing information.

Hierarchy

classDiagram class AirbusPrice { } class AirbusProduct { } class AirbusRaster { } class BaseVibe { } class DataVibe { } class Raster { } AirbusPrice --|> DataVibe AirbusProduct --|> DataVibe AirbusRaster --|> AirbusProduct AirbusRaster --|> Raster DataVibe --|> BaseVibe Raster --|> DataVibe

Documentation

AirBus data types.

class vibe_core.data.airbus.AirbusPrice(id, time_range, geometry, assets, price)

Bases: DataVibe

Represent the price of an Airbus product.

price: float

The price of the product.

class vibe_core.data.airbus.AirbusProduct(id, time_range, geometry, assets, acquisition_id, extra_info)

Bases: DataVibe

Represent Airbus product metadata obtained from the search API. Contains no image assets.

acquisition_id: str

The ID of the acquisition.

extra_info: Dict[str, Any]

A dictionary with extra information about the product.

class vibe_core.data.airbus.AirbusRaster(id, time_range, geometry, assets, acquisition_id, extra_info, bands)

Bases: Raster, AirbusProduct

Airbus raster product.

Represent an Airbus raster, downloaded with specific product type, radiometric processing, projection.