geowatch.cli.baseline_framework_ingress module

class geowatch.cli.baseline_framework_ingress.BaselineFrameworkIngressConfig(*args, **kwargs)[source]

Bases: DataConfig

Ingress data from T&E baseline framework input file. The output will be stored as a json catalog

Valid options: []

Parameters:
  • *args – positional arguments for this data config

  • **kwargs – keyword arguments for this data config

default = {'aws_profile': <Value(None)>, 'catalog_fpath': <Value(None)>, 'dryrun': <Value(False)>, 'input_path': <Value(None)>, 'jobs': <Value(1)>, 'outdir': <Value(None)>, 'relative': <Value(False)>, 'requester_pays': <Value(False)>, 'show_progress': <Value(False)>, 'virtual': <Value(False)>}
normalize()
geowatch.cli.baseline_framework_ingress.main()[source]
geowatch.cli.baseline_framework_ingress.baseline_framework_ingress(input_path, outdir, catalog_fpath=None, aws_profile=None, dryrun=False, show_progress=False, requester_pays=False, relative=False, jobs=1, virtual=False)[source]
geowatch.cli.baseline_framework_ingress.read_input_stac_items(path)[source]

Read the stac input format from a file on disk.

This also handles jsonl files as well as a a fallback for whitespace separated data.

Parameters:

path (str | PathLike) – path to the .input file

Returns:

stac items

Return type:

List[Dict]

geowatch.cli.baseline_framework_ingress.load_input_stac_items(input_path, aws_base_command)[source]

Load the stac input format from a file on disk or AWS