Source code for geestac

"""The init file of the package."""

[docs] __version__ = "0.0.1"
[docs] __author__ = "Rodrigo Esteban Principe"
[docs] __email__ = "fitoprincipe82@gmail.com"
from .catalog import EECatalog
[docs] eecatalog = EECatalog()
[docs] def fromId(assetId: str): """Load a Catalog or Dataset from an ID.""" parts = assetId.split("/") if len(parts) == 1: return eecatalog.children.as_dict()[assetId]() else: catalog = eecatalog.children.as_dict()[parts[0]]() dataset = catalog.children.as_dict()["_".join(parts[1:])]() return dataset