geowatch.cli.smartflow.run_bas_datagen module

See Old Script:

~/code/watch/scripts/run_stac_to_cropped_kwcoco.py

class geowatch.cli.smartflow.run_bas_datagen.BASDatasetConfig(*args, **kwargs)[source]

Bases: DataConfig

Generate cropped KWCOCO dataset for BAS from STAC

Valid options: []

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

  • **kwargs – keyword arguments for this data config

default = {'aws_profile': <Value(None)>, 'bas_align_config': <Value(None)>, 'dont_recompute': <Value(False)>, 'dryrun': <Value(False)>, 'from_collated': <Value(False)>, 'input_path': <Value(None)>, 'input_region_path': <Value(None)>, 'jobs': <Value(1)>, 'newline': <Value(False)>, 'outbucket': <Value(None)>, 'output_path': <Value(None)>, 'previous_interval_output': <Value(None)>, 'requester_pays': <Value(False)>, 'skip_timecombine_on_fail': <Value(False)>, 'time_combine_config': <Value(None)>, 'virtual': <Value(False)>}
normalize()
geowatch.cli.smartflow.run_bas_datagen.main()[source]
geowatch.cli.smartflow.run_bas_datagen.build_combined_stac(previous_stac_input_path, stac_input_path, combined_stac_output_path)[source]
geowatch.cli.smartflow.run_bas_datagen.input_stac_to_kwcoco(stac_items_path, working_dir, out_kwcoco_filename, target_gsd, aws_profile=None, dryrun=False, requester_pays=False, jobs=1, virtual=False, from_collated=False)[source]
geowatch.cli.smartflow.run_bas_datagen.run_stac_to_cropped_kwcoco(config)[source]