Skip to content

Copernicus

Product blocks for Copernicus products.

CopernicusBlockInactive

Bases: ProductBlockModel

An inactive Copernicus product block. See CopernicusBlock.

Source code in gso/products/product_blocks/copernicus.py
class CopernicusBlockInactive(
    ProductBlockModel, lifecycle=[SubscriptionLifecycle.INITIAL], product_block_name="CopernicusBlock"
):
    """An inactive Copernicus product block. See `CopernicusBlock`."""

    l3_core: L3CoreServiceBlockInactive

CopernicusBlockProvisioning

Bases: CopernicusBlockInactive

A provisioning Copernicus product block. See CopernicusBlock.

Source code in gso/products/product_blocks/copernicus.py
class CopernicusBlockProvisioning(CopernicusBlockInactive, lifecycle=[SubscriptionLifecycle.PROVISIONING]):
    """A provisioning Copernicus product block. See `CopernicusBlock`."""

    l3_core: L3CoreServiceBlockProvisioning

CopernicusBlock

Bases: CopernicusBlockProvisioning

An active Copernicus product block.

Source code in gso/products/product_blocks/copernicus.py
class CopernicusBlock(CopernicusBlockProvisioning, lifecycle=[SubscriptionLifecycle.ACTIVE]):
    """An active Copernicus product block."""

    l3_core: L3CoreServiceBlock