STAC¶
STAC Catalog generation
In [1]:
Copied!
import os
import sys
module_path = os.path.abspath(os.path.join(".."))
sys.path.insert(0, module_path)
from helpers import WorkflowViewer
import cwl_loader
cwl_loader.logger.remove()
cwl_loader.logger.add(sys.stderr, level="INFO")
import os
import sys
module_path = os.path.abspath(os.path.join(".."))
sys.path.insert(0, module_path)
from helpers import WorkflowViewer
import cwl_loader
cwl_loader.logger.remove()
cwl_loader.logger.add(sys.stderr, level="INFO")
Out[1]:
1
In [2]:
Copied!
version = "0.3.0"
wf = WorkflowViewer.from_file(f"https://github.com/eoap/zarr-cloud-native-format/releases/download/{version}/app-water-bodies.{version}.cwl", entrypoint="water-bodies")
version = "0.3.0"
wf = WorkflowViewer.from_file(f"https://github.com/eoap/zarr-cloud-native-format/releases/download/{version}/app-water-bodies.{version}.cwl", entrypoint="water-bodies")
Inputs¶
In [3]:
Copied!
wf.display_inputs(entrypoint="stac")
wf.display_inputs(entrypoint="stac")
Id | Type | Label | Doc |
---|---|---|---|
item |
string[] |
None | None |
rasters |
File[] |
None | None |
Outputs¶
In [4]:
Copied!
wf.display_outputs(entrypoint="stac")
wf.display_outputs(entrypoint="stac")
Id | Type | Label | Doc |
---|---|---|---|
temp_stac_catalog |
Directory |
temporary STAC catalog with COG outputs | None |
Class diagram¶
In [5]:
Copied!
wf.display_class_diagram(entrypoint="stac")
wf.display_class_diagram(entrypoint="stac")